一、為什么學(xué)習(xí)C語(yǔ)言 1)C的起源和發(fā)展 2)C的特點(diǎn) 3)C的應(yīng)用領(lǐng)域 4)C的重要性 二、怎樣學(xué)習(xí)C語(yǔ)言 三、學(xué)習(xí)目標(biāo) 四、常見(jiàn)問(wèn)題答疑 (1)學(xué)習(xí)JAVA為什么建議先學(xué)C語(yǔ)言 (2)沒(méi)學(xué)過(guò)計(jì)算機(jī)專(zhuān)業(yè)課程能夠?qū)W懂C語(yǔ)言 (3)英語(yǔ)和數(shù)學(xué)不好能學(xué)好C語(yǔ)言么?
0.png (131.41 KB, 下載次數(shù): 75)
下載附件
2018-11-7 03:01 上傳
在第三代語(yǔ)言中,以1980年為分水嶺,分為結(jié)構(gòu)化和面向?qū)ο笳Z(yǔ)言。
Fortran語(yǔ)言主要用于科學(xué)計(jì)算。
Basic語(yǔ)言是vb的前生,pascal語(yǔ)言一般是用于教學(xué)。
C語(yǔ)言是最重要的,其他的語(yǔ)言一般很少用了。結(jié)構(gòu)化的代表語(yǔ)言是c語(yǔ)言。結(jié)構(gòu)化語(yǔ)言的數(shù)據(jù)和操作是分離的,導(dǎo)致在寫(xiě)大項(xiàng)目的時(shí)候,會(huì)出現(xiàn)各種各樣莫名其妙的問(wèn)題。
在面向?qū)ο蟮恼Z(yǔ)言中c++是最復(fù)雜的語(yǔ)言。由于c++語(yǔ)言太復(fù)雜,sun公司對(duì)c++進(jìn)行了改裝,產(chǎn)生了java語(yǔ)言。而c#是由微軟開(kāi)發(fā)的,和java相似,幾乎一模一樣。
在高級(jí)語(yǔ)言的執(zhí)行速度上,c是最快的,c++其次,而java和c#是最后的。Java和c#流行,主要的一個(gè)原因是可以跨平臺(tái)。
三大操作系統(tǒng):windows,unix,linux
Windows內(nèi)核是c語(yǔ)言寫(xiě)的,而外殼是c++寫(xiě)的。Java永遠(yuǎn)不可能寫(xiě)操作系統(tǒng)。因?yàn)?/strong>java運(yùn)行速度太慢了。
而linux和unix都是純c寫(xiě)的。
操作系統(tǒng)控制了硬件,如果說(shuō)操作系統(tǒng)的運(yùn)行速度慢,那么當(dāng)我們?cè)谶\(yùn)行軟件的時(shí)候,運(yùn)行速度會(huì)更慢。
為什么使用c語(yǔ)言寫(xiě)操作系統(tǒng)呢,首先是因?yàn)?/strong>c的運(yùn)行速度快,然后是因?yàn)?/strong>c可以直接控制硬件,而其他語(yǔ)言不可以。沒(méi)有指針的語(yǔ)言是不能直接訪問(wèn)硬件的。
·缺點(diǎn):危險(xiǎn)性高,開(kāi)發(fā)周期長(zhǎng),可移植性弱。
危險(xiǎn)性高:寫(xiě)同一個(gè)程序,在java中會(huì)報(bào)錯(cuò),而在c中不會(huì)報(bào)錯(cuò),為什么呢,因?yàn)?/strong>c認(rèn)為程序你想怎么寫(xiě)就怎么寫(xiě),c語(yǔ)言認(rèn)為你寫(xiě)的程序不是很離譜,他都認(rèn)為你寫(xiě)的這個(gè)程序有特殊的含義�?梢灾苯油ㄟ^(guò),而java則不可以。
開(kāi)發(fā)周期長(zhǎng):c語(yǔ)言是面向過(guò)程的語(yǔ)言,面向過(guò)程的語(yǔ)言的特點(diǎn)就是在開(kāi)發(fā)大項(xiàng)目的時(shí)候,很容易崩潰,好比蓋大樓,C語(yǔ)言還要造大量的磚塊、鋼筋等結(jié)構(gòu)原材料,而C++ C# JAVA則進(jìn)行了一定的繼承封裝等操作,相當(dāng)于原材料直接給你,你只需要用它蓋樓即可。
現(xiàn)在市場(chǎng)上的語(yǔ)言分三塊:
C/c++:單純的學(xué)習(xí)c是什么都做不了的。
Java
C#
可移植性不強(qiáng):這是針對(duì)java來(lái)說(shuō)的,因?yàn)?/strong>java的可移植性太強(qiáng)了,所以就感覺(jué)說(shuō)c的可移植性不強(qiáng)。
0.png (122.99 KB, 下載次數(shù): 70)
下載附件
2018-11-7 03:03 上傳
0.png (100.36 KB, 下載次數(shù): 73)
下載附件
2018-11-7 03:03 上傳
二、怎樣學(xué)習(xí)C語(yǔ)言(ppt)
1、要將編程當(dāng)成一項(xiàng)事業(yè)來(lái)經(jīng)營(yíng),而不是糊口的工具。
2、途徑:多思考,多上機(jī)。
目標(biāo):不能光看,光聽(tīng),而要排錯(cuò),能看懂程序,能調(diào)試程序,自學(xué)能力要很強(qiáng)。
3、在犯錯(cuò)誤中成長(zhǎng)。
0.png (34.86 KB, 下載次數(shù): 74)
下載附件
2018-11-7 03:04 上傳
完整的Word格式文檔51黑下載地址(共146頁(yè)):
學(xué)習(xí)C語(yǔ)言詳細(xì)筆記(完整版).doc
(4.04 MB, 下載次數(shù): 237)
2018-11-5 19:20 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|