中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

幾種常用編程語言的編程思想和方法

2021-02-07    分類: 網站建設

搞軟件的人,編程語言的掌握是基本功,如果單單是學習語法,最慢的一周之內也應該可以搞定(個人認為 語法層面c++是最復雜的)。不幸的是,軟件的本質是邏輯,解決方案的設計是要借助某種解決問題或編程的思想的。本文試圖從抽象層面概括一點編程思想方面的東西。

一 c語言

1、相關概念:實模式、保護模式、調度、中斷、調用棧、回調……基本上計算機科學里面的基本概念都會涉及

2、編程思想:結構化編程,即將解決方案描述為一個清晰的過程,這其中會涉及數據的建模(數據結構),接口的定義(函數),項目整體的組織結構(類似于中斷向量表的注冊、回調機制)。整個實現的過程就是這種流程從粗到細,步步細化的過程。

3、適合的領域:編譯系統(很容易劃分為 lexer、parser、walker等)、OS(很容易分成 cpu相關、內存相關、外設相關、進程相關)、DBMS等系統軟件,或者是靠近

硬件的嵌入式系統(除了匯編就只能用c了)


二 c++

1、相關概念:虛函數、虛表、內聯、多繼承、const、泛型、模板(語言相關)……opencv、OGRE、3D渲染、GPU、mesh、skeleton、幀循環、DX、GUI、MFC、Qt、消息隊列、非阻塞IO(應用領域相關)……

2、編程思想:過程化、oo、泛型、函數式 4種同時支持,實際中用OO比較多。

3、適合領域:多媒體、高性能網絡服務器等較講究效率的應用程序

三 java

1、相關概念:字節碼、虛擬機、垃圾回收、接口、多線程、包、程序庫、反射、框架、集成、組件、http、web、數據庫、SSH、javaee……

2、編程思想:OO,即思考的角度是更面向問題域的對象,整個程序是對象不斷細化,以及對象間交互的過程(調用相應的方法)。java的程序比較講究擴展性和可維護性,一般會使用比較多的設計模式,常用的程序組織形式是MVC、監聽者模式等。

3、適合領域:大部分沒有硬實時要求的應用程序(可能正因為此,所以java程序員的數量是最多的)


四 Javascript

1、相關概念:閉包、對象、函數、CSS、DOM、Ajax、HTML5、node.js、V8……

2、編程思想:基于prototype的OO,以及基于閉包的函數式編程(后者用的更多)。常用代碼組織形式:事件觸發的回調機制(node.js與前端的區別是其自己定義、觸發事件)、基于非阻塞異步IO的框架(node.js)

3、適合領域:web前端,

PS:有人覺得node.js適合做后端,我覺得不適合。node.js是比較通用的腳本引擎框架,我在實際進行開發時,發現node.js有這么幾個問題:

1、沒有原生的對于模塊化(如java的包)的支持

2、JS是無類型語言,很難看懂代碼邏輯(本質上邏輯是對數據的操作,沒有類型的信息就很難看懂代碼)

3、js的調試工具還是不夠好用

4、沒有統一的init的過程(很多的匿名閉包、以及無處不在的回調),很難捋清晰系統的組成和調用關系

5、完全異步觸發的模式,使得代碼很難讀(打斷點都不知道在哪打,即使打了斷點也要想點辦法來觸發那個斷點)

網頁題目:幾種常用編程語言的編程思想和方法
本文地址:http://m.2m8n56k.cn/news17/99617.html

成都網站建設公司_創新互聯,為您提供靜態網站網站設計公司虛擬主機網站維護網站改版App設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設
主站蜘蛛池模板: 97国产大学生情侣11在线视频 | 欧美国产精品不卡在线观看 | 9191精品国产观看 | 福利姬在线精品观看 | 国产亚洲欧美精品久久久 | 一级黄色欧美片 | 亚洲免费观看网站 | 中文字幕高清在线天堂网 | 国产精品久久久久毛片真精品 | 美女视频全部免费 | 足恋玩丝袜脚视频免费网站 | 久久福利国产 | 高清偷自拍第1页 | 中文字幕成人免费高清在线视频 | 国产99高清一区二区 | 在线成人亚洲 | 亚洲天堂久久精品成人 | 黄网址在线看 | 国产精选经典三级小泽玛利亚 | 99在线观看| 亚洲国产精品成 | 国产婷婷成人久久av免费高清 | 日韩在线一区二区 | 男女视频免费看 | 一区二区三区免费视频网站 | 欧美三级黄 | 黄色在线视频网 | 天天五月天丁香婷婷深爱综合 | 欧美一级手机免费观看片 | 国产精品99久久免费观看 | 一区二区三区四区视频 | 亚欧人成精品免费观看 | 国产精品亚洲精品一区二区三区 | 日韩在线三级 | 成人中文字幕在线高清 | www.亚洲天堂 | 国产操操 | 国产亚洲精品久久久久久久 | 欧美三级真做在线观看 | 自拍偷自拍亚洲精品一区 | 老妇综合久久香蕉蜜桃 |