昨天查了一篇文章里的一些和編程有關(guān)的名詞八千,雖說感覺挺新鮮的,可還是一頭霧水,那就記錄一下混個臉熟好了
1.浮點型變量:用來存儲帶有小數(shù)的實數(shù)
2.malloc:一種函數(shù),中文名動態(tài)內(nèi)存分配燎猛,用于申請一塊連續(xù)的指定大小的內(nèi)存塊區(qū)域恋捆,以void類型返回分配的內(nèi)存區(qū)域地址。一般需和free函數(shù)配對使用重绷。
3.馮諾依曼結(jié)構(gòu):也稱普林斯頓結(jié)構(gòu)沸停,將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。程序指令和數(shù)據(jù)寬度相同昭卓。
馮諾依曼體系結(jié)構(gòu):計算機制造的三個基本原則愤钾,采用二進制、邏輯程序存儲執(zhí)行葬凳、計算機由五部分組成(運算器绰垂、控制器、存儲器火焰、輸入設(shè)備以及輸出設(shè)備)提出了生物計算機劲装,缺點是系統(tǒng)對存儲器過分依賴
4.Github:面向開源及私有軟件項目的托管平臺,IT大牛的聚集地
5Stackoverflow:與程序相關(guān)的IT技術(shù)問答網(wǎng)站
6.云服務(wù):公共云昌简,私有云占业,計算能力也可以作為一種商品通過互聯(lián)網(wǎng)進行流通。
7.Visual Studio Code:運行于OSX,Windows和Linux之上的纯赎,針對于編寫現(xiàn)代web和云應(yīng)用的編輯器
8.VC6:編程軟件
9.Code::Blocks開放源碼的集成開發(fā)環(huán)境(IDE)
10.vscode
11.原子性:整個程序中的所有操作要么全部完成谦疾,要么全部不完成,不可能停滯在中間某個環(huán)節(jié)犬金。
12.同步:一個進程在執(zhí)行某個請求念恍,若該請求需要一段時間才會返回信息,這個進程會一直等待下去晚顷,直到收到返回信息才會繼續(xù)執(zhí)行下去
異步:不等峰伙,繼續(xù)執(zhí)行下面的操作,效率更高
13.線程:操作系統(tǒng)能夠進行運算調(diào)度的最小單位该默,程序執(zhí)行流的最小單元瞳氓。
完整的組成:線程ID,當(dāng)前指令指針栓袖,pc寄存器集合和堆棧
14.進程:是系統(tǒng)進行資源分配和調(diào)度的基本單位匣摘,是操作系統(tǒng)的基礎(chǔ)
通俗來講就是系統(tǒng)正在運行的應(yīng)用程序
線程共用進程資源店诗,一個或多個線程組成了一個進程
15.十進制數(shù)形式
由數(shù)碼0~9和小數(shù)點組成。例如:0.0音榜,.25,5.789,5.0,300.庞瘸,-2.64
指數(shù)形式
由十進制數(shù)加階碼標志“e”或“E”以及階碼(只能為整數(shù),可以帶符號)組成
aEn(a十進制數(shù),n十進制整數(shù))如2.1E5(2.110的5次方)3.7E-2(3.710的-2次方)
16.內(nèi)存分配:C++語法規(guī)范定義數(shù)組時囊咏,數(shù)組長度必須用常量而不能用變量恕洲,此時可以用動態(tài)分配解決這個問題
17.命令行CLI鍵入可執(zhí)行指令的界面
編程新手如何提高編程能力