最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C語言存在至今,有人說已被其他語言掩蓋!它還有存在的意義嗎?

2020-10-14 15:31 作者:C語言編程__Plus  | 我要投稿

自從丹尼斯·里奇(Dennis?Ritchie)設(shè)計C語言以來,許多編程語言來來往往。在1972年出生的C不僅幸存了三個主要修訂版,而且繼續(xù)蓬勃發(fā)展。C編程語言非常出色。我們所生活的世界大部分都建立在C之上。它是幾乎所有計算機編程(基于歷史和實踐)的基礎(chǔ)。


盡管被其他語言所掩蓋,但我認為C仍然具有相關(guān)性,原因如下:

簡單易學(xué)

C語言中唯一的高級功能是指針和函數(shù)指針。掌握了這些內(nèi)容之后,您就會學(xué)到很多語言。了解C可以輕松了解高級語言-C?++,Objective-C,Perl,Python,Java,PHP,C#,D和Go?它們都有從C派生的塊語法。C#中的引用變量將更容易理解,因為您知道C指針。

仍在使用

有大量用C編寫的軟件仍在使用,包括Apache和NGINX?Web服務(wù)器,MySQL,PostgreSQL,SQLite,Ingres數(shù)據(jù)庫,GIMP,CPython,Perl?5,PHP,Mathematica,MATLAB?和大多數(shù)設(shè)備驅(qū)動程序。


從1980年代末到2000年代初,開發(fā)人員依靠C來開發(fā)游戲,之后由C?++接管。仍然有太多的C源代碼,使用SDL庫學(xué)習(xí)用C編程游戲并不難。

互聯(lián)網(wǎng)

互聯(lián)網(wǎng)基本上是由C應(yīng)用程序驅(qū)動的。大多數(shù)瀏覽器是用C?++編寫的,但是C代碼用于基礎(chǔ)結(jié)構(gòu),郵件發(fā)送實用程序,DNS實用程序等。

一些現(xiàn)代的編譯器生成C作為輸出階段。這省去了編譯器-編寫器為每個平臺創(chuàng)建代碼生成階段的麻煩。

需要緊密編碼

帶有少量RAM和ROM的低成本處理器的日益增加的可用性要求嚴格的編碼,而C可以完美地完成這一任務(wù)。


對于C來說,這并不是一件好事,尤其是對于面向Internet的代碼而言。困擾微軟的許多漏洞其他供應(yīng)商則歸因于C函數(shù)不進行邊界檢查,最終被錯誤代碼調(diào)用。(過去,聯(lián)網(wǎng)計算機并不那么普遍,而且沒有人預(yù)測遠程工作的惡意軟件編寫者會試圖利用這些不安全的功能。)現(xiàn)在已經(jīng)檢查了這些漏洞,并禁止使用大量C函數(shù),取而代之的是具有額外參數(shù)(通常是限制值)的更安全版本。

較新的C編譯器支持

十幾年來,C99標準在GCC和Clang等編譯器以及數(shù)種商業(yè)編譯器中得到了廣泛的支持。盡管有部分支持,但C11標準仍太新以致無法完全實施。可以合理猜測,最流行的C版本仍然是C89(也稱為ANSI?C)。但是,隨著CPU擁有更多的內(nèi)核,由于線程庫對線程的支持,C11在幾年后將很有必要。


C仍然有意義嗎?

是。這很容易學(xué)習(xí),仍然有很多用途,還有許多免費或開源的編譯器。盡管它可能無法讓您找到工作,但它將為您提供基礎(chǔ)編程的良好基礎(chǔ)。它并沒有越來越受歡迎……但是它也不會很快消失。

另外如果你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識的話!那么你很幸運~

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~

學(xué)習(xí)C/C++編程知識,提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~

C語言存在至今,有人說已被其他語言掩蓋!它還有存在的意義嗎?的評論 (共 條)

分享到微博請遵守國家法律
佛坪县| 郁南县| 盖州市| 江城| 册亨县| 常宁市| 曲沃县| 南溪县| 吴忠市| 县级市| 北辰区| 陆良县| 海原县| 唐山市| 新源县| 襄樊市| 巴楚县| 舟山市| 星座| 惠来县| 左云县| 新乡县| 昂仁县| 承德市| 读书| 五莲县| 西充县| 临泉县| 栾城县| 米泉市| 兴城市| 永安市| 依安县| 泰州市| 开化县| 汝州市| 固原市| 灌阳县| 津市市| 奈曼旗| 潞城市|