官术网_书友最值得收藏!

  • 實戰Java程序設計
  • 北京尚學堂科技有限公司
  • 1475字
  • 2019-10-16 10:45:08

1.2 常用的編程語言

1. C語言

C語言誕生于1972年,稱之為現代高級語言的鼻祖,由著名的貝爾實驗室發明。C語言是人們追求結構化、模塊化、高效率的“語言之花”。在底層編程方向,例如嵌入式、病毒開發等應用,可以替代匯編語言來開發系統程序;在高層應用開發方向,也可以開發從操作系統(UNIX/Linux/Windows都基于C語言開發)到各種應用軟件。

老鳥建議

如果大學開這門課請大學生朋友一定認真學習,不要覺得老套,因為那是經典。C語言在現代社會流行程度仍然排名前三。

2. C++語言

作為C語言的擴展,C++是貝爾實驗室于20世紀80年代推出的。C++是一種混合語言,既可以實現面向對象編程,也可以開發C語言面向過程風格的程序。

C語言讓程序員第一次可以通過結構化的理念編寫出易于理解的復雜程序。盡管C語言是一種偉大的計算機語言,但是程序的代碼量超過3萬行時,程序員就不能很好地從總體上把握和控制這個程序了。因此,在20世紀80年代初期,很多軟件項目都面臨著無法解決的問題而不能順利推進。1979年,美國貝爾實驗室發明了C++。C++最初的名字叫作“帶類的C”,后來才改名叫C++。國內通用叫法是“C加加”,國際通用的讀法是“C plus plus”。

C++語言在科學計算、操作系統、網絡通信、系統開發、引擎開發中仍然被大量使用。

3. Java語言

Java語言由美國SUN公司發明于1995年,是目前業界應用最廣泛、使用人數最多的語言,使用人數連續多年排名世界第一,可以稱之為“計算機語言界的英語”。

Java廣泛應用于企業級軟件開發、安卓移動開發、大數據云計算等領域,幾乎涉及IT所有行業。關于Java的發展歷史和特性,將在后面專門介紹。

4. PHP語言

PHP原為Personal Home Page的縮寫,現已正式更名為PHP:Hypertext Preprocessor。PHP語言一般用于Web開發領域,大量的中小型網站,甚至某些大型網站都使用PHP開發。

5. Object-C和Swift語言

Object-C通常寫作Objective-C或者Obj-C或OC,是由C語言衍生出來的語言,繼承了C語言的特性,是擴充C的面向對象編程語言。OC主要用于蘋果軟件的開發。

Swift是蘋果公司于2014年WWDC(蘋果開發者大會)發布的新開發語言,可與OC共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應用程序。

6. JavaScript語言

JavaScript是一種腳本語言,已經被廣泛用于Web應用開發,其應用范圍越來越廣泛,重要性也越來越高。目前,流行的H5開發其核心就是JavaScript語言。

7. Python語言

Python發明于1989年,語法結構簡單,易學易懂,具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言編寫的各種模塊(尤其是C/C++)很輕松地連接在一起。Python廣泛應用于圖形處理、科學計算、Web編程、多媒體應用、引擎開發,尤其是在未來將會大熱的機器學習和人工智能領域有非常大的潛力。

8. C#語言

C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。C#在基于Windows操作系統的應用開發這一領域正在取代C++,占據主導地位。“成也蕭何敗也蕭何”,由于C#的微軟身份,也成為其發展的阻力,導致它在其他IT領域應用較少。

9. Fortran語言

Fortran是世界上第一種高級語言,由IBM公司在1954年提出,主要用在需要復雜計算的科學和工程領域,現在仍然被廣泛使用,尤其是工程領域。Fortran雖然適合編寫科學計算方面的程序,但是不適于編寫系統程序。

10. BASIC語言

BASIC語言雖然易學,但功能不夠強大,它應用到大程序的有效性令人懷疑,已經逐步退出歷史舞臺。

11. COBOL語言

COBOL語言誕生于1959年,主要用于大量精確處理數據的商業領域中,例如金融、銀行。今天,仍然有超過一半的商業軟件使用COBOL編寫,有將近100萬人在使用COBOL編程。

12. Pascal語言

Pascal的名稱是為了紀念17世紀法國著名哲學家和數學家Blaise Pascal而來的,它由瑞士的Niklaus Wirth教授于20世紀60年代末設計并創立。Pascal語言語法嚴謹,層次分明,程序易寫,可讀性強,是第一個結構化編程語言,但由于沒有大廠商和政府的支持,因此只限于大學教育領域。

主站蜘蛛池模板: 凤山县| 宜章县| 肥乡县| 特克斯县| 安宁市| 台北市| 登封市| 岐山县| 吴桥县| 肇庆市| 抚松县| 上蔡县| 乌鲁木齐市| 乐陵市| 天等县| 淮北市| 柘荣县| 惠来县| 上思县| 保定市| 玛纳斯县| 望谟县| 南丹县| 弥渡县| 布尔津县| 天峻县| 天峨县| 泰兴市| 澄江县| 依安县| 邯郸县| 龙陵县| 绥中县| 建水县| 星座| 东明县| 邻水| 宣武区| 勐海县| 板桥市| 新绛县|