偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

“C語言” 讀書札記之[程序和編程語言]

開發(fā) 前端
在ubuntu下做C開發(fā)很順手,因?yàn)槲医?jīng)常在ubuntu下進(jìn)行php開發(fā)?!狶inux為C語言提供很好的支持(如編譯工具gcc,調(diào)試工具gdb)。

上篇,我給自己做了計(jì)劃,要好好學(xué)習(xí)C語言,那么現(xiàn)在開始吧。【Web程序員學(xué)習(xí)C語言之讀書計(jì)劃

想當(dāng)年(也沒幾年)剛出道的時(shí)候,特別的依賴windows,后來發(fā)現(xiàn),我的開發(fā)經(jīng)常要在linux下進(jìn)行,怎能不讓我轉(zhuǎn)變觀念呢?我也慢慢適應(yīng)linux,直到半年前,撒丫子的,就直接把xp系統(tǒng)干掉了,徹底用上ubuntu了。又后來發(fā)現(xiàn)有人用mac系統(tǒng)用的挺爽,尤其是那個(gè)界面,但是想想我用ubuntu也沒幾天,我也太容易移情別戀了,還是繼續(xù)我的ubuntu吧。————題外話。

在ubuntu下做C開發(fā)很順手,因?yàn)槲医?jīng)常在ubuntu下進(jìn)行php開發(fā)。——Linux為C語言提供很好的支持(如編譯工具gcc,調(diào)試工具gdb)。我比較喜歡的一個(gè)vim操作教程  簡明 Vim 練級攻略 ,估計(jì)你看會了,vim編程你就差不多了,尤其是那幾個(gè)動畫,很好玩的。

現(xiàn)在開始,入正題吧!

思維導(dǎo)圖

 對應(yīng)思維導(dǎo)圖,點(diǎn)擊可查看大圖

計(jì)算機(jī)

敢問世間計(jì)算機(jī)為何物?直教coder以身相許。

維基云:計(jì)算機(jī)乃computer,俗稱電腦,乃是一種利用電子學(xué)原理,根據(jù)一系列指令來對數(shù)據(jù)進(jìn)行處理的機(jī)器。——要知具體細(xì)節(jié),請點(diǎn)擊于此 。

綜合上述得知:計(jì)算機(jī)是由數(shù)字電路組成的運(yùn)算機(jī)器,只能對數(shù)字(也就是比特)做運(yùn)算。

[[80292]]

程序(Program)——計(jì)算機(jī)程序

那程序又是什么東西呢?我們是程序員,如果連程序都不知道,那你就找塊豆腐撞死得了。——反正我撞了幾次,沒死,到現(xiàn)在也不明白為什么沒死成!

程序是指一組指示計(jì)算機(jī)或其他具有訊息處理能力裝置每一步動作的指令(這里的指令偏重于語言層面,因?yàn)樗皇怯?jì)算機(jī)語言,可以認(rèn)為是人類語言,然后通過編譯器把這個(gè)語言轉(zhuǎn)化成機(jī)器指令。也就是說程序是給人看的,最終轉(zhuǎn)化成指令讓計(jì)算機(jī)執(zhí)行)。

特點(diǎn):

1、能夠讓人讀懂。

2、告訴計(jì)算機(jī)如何完成一個(gè)計(jì)算任務(wù)。

3、為了在系統(tǒng)上運(yùn)行,需要轉(zhuǎn)化成低級的機(jī)器語言指令。

[[80293]]

指令:老是提指令,那么指令又是什么東東?

定義:指令是指示計(jì)算機(jī)做某種運(yùn)算的命令?!?/p>

分類:

輸入:從鍵盤、文件或者其它設(shè)備獲取數(shù)據(jù)。輸出:把數(shù)據(jù)顯示到屏幕,或者存入一個(gè)文件,或者發(fā)送到其它設(shè)備?;具\(yùn)算:執(zhí)行最基本的數(shù)學(xué)運(yùn)算(加減乘除)和數(shù)據(jù)存取。測試和分支:測試某個(gè)條件,然后根據(jù)不同的測試結(jié)果執(zhí)行不同的后續(xù)指令。循環(huán):重復(fù)執(zhí)行一系列操作。

編寫程序可以說就是這樣一個(gè)過程:把復(fù)雜的任務(wù)分解成子任務(wù),把子任務(wù)再分解成更簡單的任務(wù),層層分解,直到最后簡單得可以用以上指令來完成。

[[80294]]

編程語言

分類:低級語言和高級語言。

低級語言有機(jī)器語言和匯編語言(最后也得通過匯編器轉(zhuǎn)成機(jī)器語言指令,方可執(zhí)行)。特點(diǎn)是直接用計(jì)算機(jī)指令編寫程序。——真的難以想想他們是怎么編程的。

高級語言可就多了,什么C語言、Java語言、C#,C++等等。特點(diǎn)是用語句編寫程序。我個(gè)人覺得這個(gè)層面的程序我們不能認(rèn)為是指令,而只能算是語言而已,最終通過相應(yīng)編譯器編譯之后的內(nèi)容才能算是指令,因?yàn)檫@時(shí)候機(jī)器才能識別。

編譯執(zhí)行過程

這個(gè)篇幅太多了,所以我打算單獨(dú)分出一篇博文來說明。

總結(jié)

我不知道我理解的對不對,如果理解上有錯誤,希望各位及時(shí)賜教之,讓我及時(shí)改正。

要知后事如何,且聽下回分解。

原文鏈接:http://www.cnblogs.com/baochuan/archive/2012/06/21/2556366.html

【編輯推薦】

  1. 能說明你的JS技術(shù)很爛的五個(gè)原因

 

責(zé)任編輯:張偉 來源: 川山甲的博客
相關(guān)推薦

2012-06-25 10:00:29

C語言

2012-07-12 14:06:10

C語言

2012-06-25 10:14:10

C語言

2012-06-28 10:38:45

Web

2012-06-20 15:01:04

Web

2020-04-23 08:45:46

編程語言二進(jìn)制

2011-07-14 22:25:36

2009-08-25 16:32:24

C#語言

2023-05-24 09:31:51

CGo

2017-12-09 22:09:05

編程KotlinC語言

2009-08-26 17:22:09

C#語言

2009-07-28 08:28:15

2010-03-19 09:39:17

Python編程語言

2009-02-27 09:25:28

編程語言程序員C#

2021-10-26 16:25:25

編程語言JavaPython

2021-05-28 05:34:06

Golang語言編程

2021-01-13 10:40:42

編程語言PLCGraph

2022-09-16 07:32:15

編程計(jì)算機(jī)命令

2013-12-30 10:08:13

2013-04-11 09:37:51

編程語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號