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

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一区二区三区| 不卡一区二区中文字幕| 国产亚洲一区二区三区在线观看| 国产精品一二三四区| 成人欧美一区二区三区小说| 欧美在线观看视频一区二区 | 老司机一区二区| 久久久www免费人成精品| 99在线热播精品免费| 午夜精品福利在线| 久久久久久久久久久久久女国产乱| 99re热这里只有精品视频| 午夜精品成人在线| 国产片一区二区三区| 欧美自拍偷拍一区| 国产在线精品免费| 亚洲男人的天堂在线aⅴ视频| 欧美三级电影网站| 国产精品性做久久久久久| 亚洲黄色性网站| wwwwww.欧美系列| 色婷婷亚洲婷婷| 极品尤物av久久免费看| 亚洲三级久久久| 欧美r级在线观看| 色噜噜久久综合| 韩国女主播成人在线| 亚洲精品视频免费看| 欧美成人一区二区三区| 色婷婷综合久久久久中文一区二区| 美女免费视频一区| 亚洲免费电影在线| 久久精品欧美一区二区三区麻豆| 欧美性大战久久久久久久蜜臀 | 国产精品中文字幕欧美| 亚洲一线二线三线视频| 久久精品亚洲国产奇米99| 欧美日韩精品三区| 成人激情文学综合网| 免费精品视频在线| 一区二区欧美视频| 中文一区二区在线观看| 日韩亚洲欧美在线观看| 色先锋久久av资源部| 国产成人免费在线| 日本视频免费一区| 一区二区三区四区中文字幕| 久久蜜桃一区二区| 欧美一区二区免费视频| 色婷婷综合激情| 成人小视频免费观看| 蜜桃视频一区二区三区在线观看 | 玉足女爽爽91| 中文字幕av一区 二区| 精品国产免费一区二区三区四区 | 色国产精品一区在线观看| 国产成人精品亚洲日本在线桃色 | 一区二区三区精品| 国产精品人妖ts系列视频| 精品福利在线导航| 717成人午夜免费福利电影| 一本大道久久a久久综合| 国产v综合v亚洲欧| 韩国毛片一区二区三区| 日韩电影在线免费看| 亚洲一二三四在线| 亚洲色欲色欲www在线观看| 欧美国产综合一区二区| 精品va天堂亚洲国产| 欧美一区二区三区免费视频| 欧美日韩国产首页| 欧美性大战久久| 日本久久一区二区三区| 99re免费视频精品全部| 成人精品高清在线| 丰满白嫩尤物一区二区| 国产河南妇女毛片精品久久久| 美日韩一区二区| 日韩高清电影一区| 日韩主播视频在线| 五月婷婷色综合| 亚洲第一福利一区| 亚洲成av人片一区二区| 亚洲国产中文字幕在线视频综合 | 在线不卡中文字幕播放| 精品视频一区 二区 三区| 欧美最猛性xxxxx直播| 色婷婷久久久综合中文字幕| 一本到一区二区三区| 91色乱码一区二区三区| 一本色道亚洲精品aⅴ| 91蜜桃婷婷狠狠久久综合9色| 成人的网站免费观看| 成人黄页在线观看| 97se亚洲国产综合自在线不卡| 99re视频这里只有精品| 91麻豆国产自产在线观看| 91免费国产视频网站| 色先锋资源久久综合| 欧美丝袜自拍制服另类| 欧美浪妇xxxx高跟鞋交| 91超碰这里只有精品国产| 91精品国产色综合久久久蜜香臀| 欧美一区二区视频在线观看2020 | 麻豆免费看一区二区三区| 另类中文字幕网| 国产乱码字幕精品高清av | 欧美激情综合在线| 亚洲欧洲在线观看av| 亚洲码国产岛国毛片在线| 夜夜嗨av一区二区三区中文字幕| 亚洲一卡二卡三卡四卡| 日本sm残虐另类| 国内精品伊人久久久久av一坑| 懂色av一区二区三区蜜臀| av网站免费线看精品| 欧美丝袜丝交足nylons| 91精品国产91久久综合桃花| 2023国产精品| 中文字幕中文字幕在线一区| 樱花草国产18久久久久| 日韩电影网1区2区| 国产精品77777| 91天堂素人约啪| 56国语精品自产拍在线观看| 精品成人私密视频| 综合网在线视频| 天天色综合天天| 国产精品自拍av| 91美女在线观看| 91精品国产一区二区三区香蕉| 久久久国产精华| 一区二区三区四区中文字幕| 蜜臀av一区二区在线观看| 东方欧美亚洲色图在线| 欧美色男人天堂| 26uuu亚洲综合色欧美| 亚洲私人影院在线观看| 午夜激情综合网| 国产成人av自拍| 欧亚一区二区三区| www久久久久| 一区二区三区中文字幕电影| 久久不见久久见免费视频1| youjizz国产精品| 91精品国产欧美一区二区成人| 日本一区二区三区免费乱视频| 夜夜爽夜夜爽精品视频| 国产一区 二区 三区一级| 色婷婷久久综合| 2017欧美狠狠色| 亚洲一区二区三区四区五区中文| 激情图片小说一区| 91搞黄在线观看| 久久精品视频在线免费观看| 亚洲国产日韩精品| 国产经典欧美精品| 在线成人免费观看| 国产精品久久久久久户外露出| 日韩精品乱码免费| www.亚洲国产| 欧美成人高清电影在线| 一区二区三区四区视频精品免费| 精品一区二区免费在线观看| 在线看国产日韩| 国产欧美日韩视频在线观看| 性久久久久久久久久久久| 成人免费黄色在线| 日韩亚洲欧美成人一区| 亚洲精品国产a久久久久久 | 欧美日韩国产成人在线91| 日本一区二区三区四区| 免费av成人在线| 欧美主播一区二区三区美女| 久久精品欧美一区二区三区麻豆| 视频一区二区欧美| 91视频免费播放| 国产日韩影视精品| 蜜臀久久久99精品久久久久久| 91官网在线观看| 国产精品久久久一本精品| 九九视频精品免费| 欧美美女直播网站| 亚洲精品日韩专区silk| 国产成人亚洲精品狼色在线| 欧美一二三区精品| 亚洲动漫第一页| 色综合久久精品| 中文字幕制服丝袜一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 91精品在线观看入口| 夜夜嗨av一区二区三区网页| 99久免费精品视频在线观看| 久久精品一区八戒影视| 久99久精品视频免费观看| 欧美裸体一区二区三区| 一区2区3区在线看| 色噜噜偷拍精品综合在线| 亚洲欧洲精品成人久久奇米网| 国产福利一区在线|