日韩欧美国产视频_国产欧美日韩另类精彩视频_日韩欧美小视频_日韩欧美黄色片

C語言的發(fā)展特點及其應用

新聞
藝術科技
2017年08月18日 13:19

李巖 李雪斌 宋家興

摘 要:C語言是目前世界上流行、使用非常廣泛的高級程序設計語言。C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明顯優(yōu)于其他高級語言,許多大型應用軟件都是用C語言編寫的。C語言具有繪圖能力強,可移植性,并具備很強的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫它是數(shù)值計算的高級語言。

關鍵詞:C語言;應用;發(fā)展

0 引言

隨著現(xiàn)代計算機信息技術的不斷發(fā)展,計算機從最基本的高級語言到各種各樣的軟硬件都有了質的飛躍,C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器。C語言十分適于系統(tǒng)描述語言,既編寫應用軟件,又能編寫系統(tǒng)軟件。C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。

1 C語言的發(fā)展

C語言的祖先是BCPL語言。在1967年,當時劍橋大學的Martin Richards 對CPL語言進行了簡化,于是產(chǎn)生了BCPL(Basic Combined Pogramming Language)語言。1970年,美國貝爾實驗室的Ken Thompson,以BCPL語言為基礎,設計出很簡單且很接近硬件的B語言(取BCPL的首字母)。他用B語言寫出了第一個UNIX操作系統(tǒng)。在1972年,美國貝爾實驗室的D.M.Ritchie在B語言的基礎上設計出了一種新的語言,最終他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。

為了使UNIX操作系統(tǒng)推廣,1977年Dennis M.Ritchie 發(fā)表了不依賴于具體機器系統(tǒng)的C語言編譯文本《可移植的C語言編譯程序》。1978年由美國電話電報公司(AT&T)貝爾實驗室正式發(fā)表了C語言。ANSI于1983年夏天,在CBEMA的領導下建立了X3J11委員會,目的是產(chǎn)生一個C標準。X3J11在1989年末提出了一個他們的報告[ANSI 89],后來這個標準被ISO接受為ISO/IEC 9899-1990。1990年,國際標準化組織ISO(International Organization for Standards)接受了89ANSIC為ISOC的標準(ISO9899-1990)。1994年,ISO修訂了C語言的標準。1995年,ISO對C90做了一些修訂,即“1995基準增補1(ISO/IEC/9899/AMD1:1995)”。1999年,ISO有對C語言標準進行修訂,在基本保留原來C語言特征的基礎上,針對應該的需要,增加了一些功能,尤其是對C++中的一些功能,命名為ISO/IEC9899:1999。2001年和2004年先后進行了兩次技術修正。

2 C語言的應用

C語言一般用來底層開發(fā),比如操作系統(tǒng),嵌入式開發(fā),或者要求效率高,可移植性的地方。于此通過是C對人要求很高,程序員要考慮的地方太多。他的特點就是每一個字節(jié)都可以精確控制,不像C++,編譯器為你自動加的東西太多,效率也就低了。windows 就是用它來開發(fā)的。

C語言的應用范圍更是涉及了諸多領域,不管是嵌入式的小程序或是龐大的網(wǎng)絡服務端。現(xiàn)如今,流行的編程軟件如雨后春筍般層出不窮,盡管它們編程方便、易于維護,但是在與硬件直接打交道和編制系統(tǒng)軟件時卻束手無策,于是C語言就有了用武之地。(這會導致“錯幀”)以及發(fā)送機發(fā)送數(shù)據(jù)速度比接收機接收速度快(這會導致“過沖”)。為解決這個問題,我們采用一個簡單的握手信號,即發(fā)送機每次僅發(fā)送半個字節(jié)(低4位)的數(shù)據(jù),而另外半個字節(jié)(高4位)則用來傳送信息。我們可以對信息位(高4位)進行如下簡單的編碼:

0H:發(fā)送的是新的半個字節(jié)數(shù)據(jù)

1H:重新發(fā)送上次傳送錯誤的數(shù)據(jù)

2H:文件名結束

3H:文件結束

這樣,每當發(fā)送機發(fā)送一個字節(jié)以后,就等待接收機發(fā)回送信號,這回送信號就是發(fā)送機發(fā)送過來的那個字節(jié)。發(fā)送機接收到回送信號后,把它與剛發(fā)送的字節(jié)相比較,如果相同,就發(fā)送新的半個字節(jié),否則就重新發(fā)送。新數(shù)據(jù)與舊數(shù)據(jù)通過信息位來區(qū)分。

3 C語言特點

3.1 靈活方便

C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作, 而這三者是計算機最基本的工作單元。

3.2 運算符豐富

C語言的運算符包含的范圍很廣泛,共有種34個運算符。C語言把括號、賦值、強制類型轉換等都作為運算符處理。從而使C的運算類型極其豐富表達式類型多樣化,靈活使用各種運算符可以實現(xiàn)在其他高級語言中難以實現(xiàn)的運算。

3.3 數(shù)據(jù)結構豐富

C的數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組類型、指針類型、結構體類型、共用體類型等。能用來實現(xiàn)各種復雜的數(shù)據(jù)類型的運算。并引入了指針概念,使程序效率更高。另外C語言具有強大的圖形功能, 支持多種顯示器和驅動器。且計算功能、邏輯判斷功能強大。

3.4 C是結構式語言

結構式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰, 便于使用、維護以及調試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結構化。

3.5 有較大自由度大

一般的高級語言語法檢查比較嚴,能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度。

3.6 C允許直接訪問物理地址,可以直接對硬件進行操作

因此既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統(tǒng)軟件。

3.7 生成代碼質量高,程序執(zhí)行效率高

一般只比匯編程序生成的目標代碼效率低10% ~ 20%。

3.8 適用范圍大,可移植性好

C語言有一個突出的優(yōu)點就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機型。

用法補充:

第一,C語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的場合,用C語言明顯優(yōu)于其他高級語言,許多大型應用軟件都是用C語言編寫的。

第二,C語言具有繪圖能力強,可移植性,并具備很強的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫它是數(shù)值計算的高級語言。

4 結語

C語言是一種結構化的程序設計語言,有著緊湊的表達關鍵字和控制語句、 豐富的運算符、靈活的數(shù)據(jù)結構、高效的運行代碼及高效的移植性等優(yōu)點。以后的日子將繼續(xù)在編程等領域發(fā)光發(fā)熱。

參考文獻:

[1] 郭宇軒. C語言發(fā)展歷史分析[J].信息與電腦,2016(2).

[2] 林勇. C語言課程設計的實踐教學探討[J].電腦知識與技術,2010,06(29).

作者簡介:李巖(1995—),女,遼寧朝陽人,沈陽理工大學學生。

李雪斌(1994—),男,云南曲靖人,沈陽理工大學學生。

宋家興(1995—),男,遼寧葫蘆島人,沈陽理工大學學生。

中國娛樂在線?部分網(wǎng)站內容來自網(wǎng)絡,如有侵權請聯(lián)系我們,立即刪除!
語言 修正 劍橋大學
你該讀讀這些:一周精選導覽
更多內容...

TOP

More

日韩欧美国产视频_国产欧美日韩另类精彩视频_日韩欧美小视频_日韩欧美黄色片
<span id="wo85h"></span>
    <label id="wo85h"></label>

      精品国产一区二区在线观看| 亚洲欧美电影院| 成人av网站在线观看免费| 一区免费观看视频| 欧美精品粉嫩高潮一区二区| 国产在线精品国自产拍免费| 国产精品伦理在线| 欧美日韩久久久一区| 久久精品72免费观看| 中文字幕一区二区三区乱码在线| 欧美日韩视频在线一区二区| 国模大尺度一区二区三区| 亚洲天堂中文字幕| 欧美一区二区三区视频在线观看| 国产盗摄精品一区二区三区在线 | 国产精品精品国产色婷婷| 欧美自拍丝袜亚洲| 国产真实乱偷精品视频免| 亚洲日韩欧美一区二区在线| 日韩免费一区二区| 91片在线免费观看| 精品中文字幕一区二区| 亚洲精品美国一| 26uuu久久综合| 欧美色精品在线视频| 国产99久久久国产精品潘金网站| 亚洲电影激情视频网站| 国产精品你懂的在线| 91麻豆精品国产自产在线| av在线综合网| 精品无人区卡一卡二卡三乱码免费卡| 一区二区三区四区精品在线视频| 欧美精品一区二区三区很污很色的 | 亚洲欧美在线视频| 日韩欧美资源站| 在线亚洲免费视频| 国产成人亚洲精品青草天美| 日韩中文字幕不卡| 亚洲男人都懂的| 国产欧美精品一区二区三区四区 | 亚洲欧美日韩在线播放| 久久久亚洲精华液精华液精华液| 欧美亚洲动漫精品| fc2成人免费人成在线观看播放 | 舔着乳尖日韩一区| 亚洲男同性视频| 欧美国产国产综合| 精品国产网站在线观看| 欧美精选一区二区| 91丨九色丨蝌蚪丨老版| 国产成人啪免费观看软件| 午夜精品久久久久| 一区二区三区中文字幕电影 | 成人av免费在线播放| 黄网站免费久久| 日韩黄色免费网站| 亚洲亚洲精品在线观看| 国产精品传媒在线| 日本一区二区三区视频视频| 精品欧美乱码久久久久久1区2区| 欧美丰满高潮xxxx喷水动漫| 在线免费观看一区| 92国产精品观看| 成人黄色大片在线观看| 国产精品综合一区二区| 老鸭窝一区二区久久精品| 偷窥少妇高潮呻吟av久久免费| 亚洲精品第一国产综合野| 国产精品传媒在线| 国产蜜臀av在线一区二区三区| 2020日本不卡一区二区视频| 欧美成人艳星乳罩| 日韩一级片在线播放| 51精品久久久久久久蜜臀| 欧美日韩国产一区| 欧美视频日韩视频在线观看| 色猫猫国产区一区二在线视频| 不卡av电影在线播放| 成人理论电影网| 成人免费视频免费观看| 福利电影一区二区三区| 国产sm精品调教视频网站| 国产黄人亚洲片| 大桥未久av一区二区三区中文| 国产高清精品网站| 国产91精品在线观看| 国产成人8x视频一区二区| 国产69精品久久久久毛片| 国产.欧美.日韩| 成人美女视频在线观看18| www.欧美色图| 91免费版pro下载短视频| 色偷偷久久一区二区三区| 欧洲精品在线观看| 欧美日韩三级视频| 91精品国产综合久久福利软件| 欧美一区二区视频在线观看2022 | 欧美午夜一区二区三区免费大片| 欧美视频你懂的| 91麻豆精品91久久久久久清纯 | 久久99久久精品| 国产精品综合网| 成人av免费在线播放| 色素色在线综合| 欧美日韩一区二区在线视频| 91.com视频| 久久综合九色欧美综合狠狠| 国产日韩精品一区二区三区| 中文字幕一区二区三区乱码在线| 亚洲精品福利视频网站| 性久久久久久久久久久久| 日韩电影在线免费观看| 久久国产精品99精品国产| 国产成人一级电影| 91免费国产在线| 欧美电影一区二区三区| 欧美mv日韩mv国产网站| 亚洲国产精品成人久久综合一区| 日韩理论片一区二区| 亚洲高清不卡在线| 久久精品国产亚洲a| 国产白丝精品91爽爽久久| 97se亚洲国产综合自在线| 欧美伦理影视网| 久久色.com| 亚洲女子a中天字幕| 热久久一区二区| 成人永久免费视频| 在线一区二区三区做爰视频网站| 3atv在线一区二区三区| 久久久久久9999| 一区二区三区自拍| 精品一区二区三区视频在线观看| 成人免费视频视频在线观看免费| 欧美午夜精品久久久久久孕妇 | 精品国产免费一区二区三区香蕉| 国产精品美女久久久久aⅴ| 亚洲va韩国va欧美va| 国产伦精品一区二区三区在线观看| 91在线视频官网| 日韩欧美资源站| 亚洲天天做日日做天天谢日日欢| 日韩高清不卡一区| 成人aa视频在线观看| 欧美日韩高清一区二区| 国产亚洲综合性久久久影院| 亚洲自拍偷拍综合| 国产一区二区三区电影在线观看| 91国内精品野花午夜精品| 精品国产sm最大网站免费看| 亚洲欧美国产77777| 黑人精品欧美一区二区蜜桃| 色婷婷久久久久swag精品| 精品国产三级电影在线观看| 亚洲精品免费在线| 国产精品中文字幕一区二区三区| 欧美性生活影院| 欧美国产综合一区二区| 日韩精品三区四区| 99精品视频一区| 久久一区二区三区四区| 亚洲一区二区在线免费看| 国产成人亚洲综合a∨婷婷| 717成人午夜免费福利电影| 亚洲欧美怡红院| 国模冰冰炮一区二区| 欧美日韩黄色一区二区| 综合久久一区二区三区| 韩国视频一区二区| 欧美高清激情brazzers| 亚洲品质自拍视频| 国产精品性做久久久久久| 91精品久久久久久久99蜜桃| 亚洲欧美另类小说视频| 国产精品1区二区.| 日韩写真欧美这视频| 亚洲一区国产视频| 99久久免费国产| 国产欧美中文在线| 久久精品av麻豆的观看方式| 欧美日韩午夜在线视频| 亚洲少妇屁股交4| 国产91高潮流白浆在线麻豆| 欧美草草影院在线视频| 午夜久久久久久久久| 色婷婷精品久久二区二区蜜臀av| 国产日韩欧美综合在线| 久久福利资源站| 欧美精品精品一区| 亚洲一区二区三区四区五区中文| 成人av影院在线| 国产三级久久久| 国产在线精品一区二区不卡了| 亚洲女同一区二区| 懂色av一区二区三区蜜臀| 精品国产99国产精品| 青青草精品视频| 在线播放日韩导航| 亚洲va天堂va国产va久| 欧美婷婷六月丁香综合色|