<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • c程序語言的基本單位(講述c語言程序簡單編程)


    與C語言相關的語言很多,其中最早的一門語言叫 Algol 60,是 1960 年產生的,它是真正的第一門面向問題的語言,但是這門語言離硬件比較遠,所以 1963 年劍橋大學在 Algol 60 的基礎上研發出了 CPL。

    六星教育:一篇文章給你講清C語言的演變過程以及學習它的必要性

    CPL 同 Algol 60 相比更接近硬件一些,但規模比較大,難以實現。

    1967 年劍橋大學的馬丁·理查茲(Martin Richards)對 CPL 進行了簡化,產生了 BCPL。BCPL 中的 B 就是 Basic 的縮寫,即“簡化的”。

    1970 年,美國 AT&T 公司貝爾實驗室(AT&T Bell Laboratory)的研究員肯·湯普森(Ken Thompson)以 BCPL 為基礎,設計出了很簡單而且很接近硬件的B語言(取 BCPL 的首字母)。

    B語言是貝爾實驗室開發的一種通用程序設計語言。

    雖然它沒有流行起來,但是它很重要??稀丈肂語言做了一件很重要的事情,一直影響至今,即他用B語言寫出了世界上第一個操作系統——UNIX 操作系統。

    1971 年,貝爾實驗室的丹尼斯·里奇(Dennis Ritchie)加入了肯·湯普森的開發項目,合作開發 UNIX。他的主要工作是改造B語言,使其更加成熟。

    1972 年,丹尼斯·里奇在B語言的基礎上最終設計出了一種新的語言,他以 BCPL 的第二個字母作為這種語言的名字,即C語言。

    1973 年年初,C語言的主體完成??稀丈偷つ崴埂だ锲骈_始用C語言完全重寫 UNIX,這就是 UNIX 第 5 版。隨著 UNIX 的發展,C語言自身也在不斷地完善。直到今天,各種版本的 UNIX 內核和周邊工具仍然使用C語言作為其最主要的開發語言,其中還有不少繼承肯·湯普森和丹尼斯·里奇之手的代碼。

    UNIX 系統是世界上第一個真正的操作系統。由于 UNIX 操作系統是用C語言編寫的,而這個系統很流行,于是C語言也跟著流行起來。而 UNIX 操作系統是開源的,所以別人要想學習,就要先學C語言。

    B語言被C語言改寫后,C語言流行了而B語言就被淘汰了,而且后來發現,C語言的確非常好,它是面向過程語言的代表,是有史以來最重要的一門計算機語言。

    隨后又出現了 C++。

    C++ 是本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)編寫的,他也來自貝爾實驗室,是C語言創始人丹尼斯·里奇的下屬。C++ 就是在C語言的基礎上發明的。C++ 進一步擴充和完善了C語言,是一種面向對象的程序設計語言。

    后來 Sun 公司又對 C++ 進行改寫,產生了 Java,而微軟公司發現 Java 很流行,就造出了一個類似的語言——C#。所以 Java 和 C# 都源自于 C++。

    以上就是C語言演變的過程。

    從這個過程我們可以看出,如果以后要學習 C++、Java 或者 C# 的話,那么C語言就必須要學!因為它們都源自于C語言。而且C語言中絕大部分的知識,在 C++、Java、C# 中幾乎都會用到。

    C語言里面有兩個知識點是必須要學的,一個是函數,另一個是指針,這兩個知識點是整個C語言的主體和核心。而且這兩個知識點在其他語言中是學不到的,或者是同C語言中有差別??傊?,C語言是它們的“老祖宗”,學習其他語言之前最好要將C語言學好。

    學習C/C++編程知識,想要成為一個更加優秀的程序員,或者你學習C/C++的時候有難度,可以來六星教育,這里不僅有學習視頻和名師授課,還有更多志同道合的朋友,和大家一起交流成長會比自己琢磨更快哦!

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费