本文目錄一覽:
學好C語言有什麼好處?
一、我們要正確認識c語言,到底值得學嗎?答案是肯定的。一方面是c語言在全世界的普及率非常高,去德國留學的一個朋友說,c語言是德國大學的必修課,而且十分重視。我的一個學生***到北京實習回來,最大的感受就是大學三年學的最重要的課程就是c語言了。更重要的是,目前c語言的應用也是十分廣泛的,單片機,操作系統,遊戲等很多的計算機領域都涉及到c語言,而c語言的影響也非常大,甚至有些軟件公司,把c掌握的程度作為應聘的一個重要標準。還有,現在的考試,二級,三級,四級,程序員考試等很多的考試都涉及到c語言的內容,有的占的比例很大。無論從哪個角度看,你都應該學它。
二、既學之,則好之。這是我的座右銘「既做之,則好之」的同胞兄弟,記住它,可能給你帶來動力。建議閱讀《C語言程序設計》這本書或者到論壇下載,地址:,這個電子教程也可,尤其是初學者必須有一本教程,而後就該懂得如何學習它,既然是一門語言,他就漢語,英語一樣,都有自己的語法規則,這部分學習起來並不難,但是要牢記,就象說英語要懂語法一樣。懂得了語法不見得就能編出程序來,更為重要的是掌握編程的思想,如何用簡捷的方法解決一個問題。同樣做一個循環問題,可能有人要做300次循環,而有的人要做100次,這就是差距,如果你編的windows xp比別人編的win98慢3倍,誰還用你的操作系統呀!C語言只是一個基礎。我們還善於利用這些基本的東西去構造出一些新的東西,建議大家學完c語言後,繼續學習《數據結構》,這樣你會感覺c語言果真還有很多的東西要學。平時,我們學習的時候要注意掌握每個概念,當然理論的學習是離不開實踐的,尤其是c語言,需要你編寫大量的程序,最初可以學着別人的程序打,慢慢就應該獨立出來,把自己的想法用c語言描述出來,這是一件十分快樂的事情。建議初學者不要看高級編程,先勤寫代碼、多看代碼、培養風格、熟悉語法、最關鍵的還是把握思想。當你能夠信手拈來的時候,你的c語言才可以說學會了。一定要養成自己獨立寫完一個程序的能力,這樣可以有一種成就感。不斷培養這種成就感,循序漸進,進步是自然的事情。
三、學習它是個長期的過程,要不斷的總結經驗,我們學習就怕不能持之以恆。關於這點大家比我更清楚。一旦你學會了它,其他的語言就可以觸類旁通了,例如:C++,C#,JAVA,VB,DELPHI……這些學起來就會比那些C語言基礎不紮實的人要輕鬆得許多!
論C語言如何影響世界
從幾個方面來論述
1 C語言對其他語言的影響(java,ptyhon等等)
2 C語言本身的偉大成就(linux系統等)
3 C語言的發展(C99 C11等等新的版本推出)
4 C語言應用的範圍(嵌入式,操作系統,應用程序,手機軟件、工業控制等等)
c語言產生的歷史背景是怎樣的?
C語言出現的歷史背景
C語言是國際上廣泛流行的計算機高級語言,既可用來寫系統軟件,也可用來寫應用軟件。 C語言是在B語言的基礎上發展起來的,它的根源可以追溯到ALGOL 60。1960年出現的ALGOL 60是一種面向問題的高級語言,它離硬件比較遠,不宜用來編寫系統程序。1963年英國的劍橋大學推出了CPL (combined programming language)語言。CPL語言在ALGOL 60的基礎上接近硬件一些,但規模比較大,難以實現。1967年英國劍橋大學的Matin Richards對CPL語言做了簡化,推出了BCPL (basic combined programming language) 語言。1970年美國貝爾實驗室的Ken Thompson 以BCPL語言為基礎, 又做了進一步簡化, 設計出了很簡單的而且很接近硬件的B語言 (取BCPL的第一個字母), 並用B語言寫了第一個UNIX操作系統,在PDP7上實現。1971年在PDP11/20上實現了B語言,並寫了UNIX操作系統。但B語言過於簡單,功能有限。 1972年至1973年間,貝爾實驗室的D.M.Ritchie 在B語言的基礎上設計出了C語言(取BCPL的第二個字母)。C語言既保持了BCPL和B語言的優點(精練,接近硬件),又克服了它們的缺點(過於簡單,數據無類型等)。最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的。1973年,K.Thompson和D.M.Ritchie兩人合作把UNIX的90%以上用C改寫,即UNIX第5版。原來的UNIX 操作系統是1969年由美國的貝爾實驗室的K.Thompson和D.M.Ritchie開發成功的,是用彙編語言寫的。 1972年至1973年間,貝爾實驗室的D.M.Ritchie 在B語言的基礎上設計出了C語言(取BCPL的第二個字母)。C語言既保持了BCPL和B語言的優點(精練,接近硬件),又克服了它們的缺點(過於簡單,數據無類型等)。最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的。1973年,K.Thompson和D.M.Ritchie兩人合作把UNIX的90%以上用C改寫,即UNIX第5版。原來的UNIX 操作系統是1969年由美國的貝爾實驗室的K.Thompson和D.M.Ritchie開發成功的,是用彙編語言寫的。
後來,C語言多次做了改進,但主要還是在貝爾實驗室內部使用。直到1975年UNIX第6版公布後,C語言的突出優點才引起人們的普遍注意。1977年出現了不依賴於具體機器的C語言編譯文本《可移植C語言編譯程序》,使C移植到其他機器時所需做的工作大大簡化了,這也推動了UNIX操作系統迅速地在各種機器上實現。例如VAX、 ATT等計算機系統都相繼開發了UNIX。隨着UNIX的日益廣泛使用,C語言也迅速得到推廣。C語言和UNIX可以說是一對孿生兄弟,在發展過程中相輔相成。1978年以後,C語言已先後移植到大、中、小、微型機上,已獨立於UNIX和PDP了。現在C語言已風靡全世界,成為世界上應用最廣泛的幾種計算機語言之一。以1978年發表的UNIX第7版中的C編譯程序為基礎,Brian W.Kernighan和Dennis M.Ritchie (合稱KR)合著了影響深遠的名著《The C Programming Language》,這本書中介紹的C語言成為後來廣泛使用的C語言版本的基礎,它被稱為標準C。1983年,美國國家標準化協會(ANSI)根據C語言問世以來各種版本對C的發展和擴充,制定了新的標準,稱為ANSI C。 ANSI C比原來的標準C有了很大的發展。K R在1988年修改了他們的經典著作《The C Programming Language》,按照 ANSI C 標準重新寫了該書。1987年,ANSI又公布了新標準——87 ANSIC。
1990年,國際標準化組織ISO(International Standard Organization) 接受87 ANSI C為ISO C 的標準(ISO 9899—1990)。目前流行的C編譯系統都是以它為基礎的。本書的敘述基本上以ANSI C 為基礎。目前廣泛流行的各種版本C語言編譯系統雖然基本部分是相同的,但也有一些不同。在微型機上使用的有Microsoft C、 Turbo C、 Quick C、BORLAND C等,它們的不同版本又略有差異。因此,讀者應了解所用的計算機系統所配置的C編譯系統的特點和規定
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/238888.html