C語言
C語言誕生於1972年, 可以稱之為現代高階語言的鼻祖, 由著名的貝爾實驗室發明。 C語言是人們追求結構化、模組化、高效率的“語言之花”。 在底層程式設計, 比如嵌入式、病毒開發等應用, 可以替代組合語言來開發系統程式。 在高層應用, 也可以開發從作業系統(Unix/Linux/Windows都基於C語言開發)到各種應用軟體。
尚學堂程式猿建議:
大學生朋友如果大學開這門課請一定認真學習, 而不要覺得老套, 那是經典;C語言在現代社會流行程度仍然排名前三。
C++語言
作為C語言的擴展, C++是貝爾實驗室於80年代推出的。 C++是一種混合語言,
C語言讓程式師第一次可以通過結構化的理念編寫出易於理解的複雜程式; 儘管C語言是一個偉大的語言, 但是程式的代碼量達到30000行以上時, 程式師就不能很好的從總體上把握和控制這個程式。 因此, 在80年代初期, 很多軟體專案都面臨無法解決的問題而不能順利進行。 1979年, 貝爾實驗室發明了C++。 C++最初的名字叫做“帶類的C”, 後來才改名叫C++。 國內通用叫法:“C加加”,國際通用讀法“C plus plus”。
C++語言在科學計算、作業系統、網路通訊、系統開發、引擎開發中仍然被大量使用。
Java語言
由美國SUN公司發明於1995年, 是目前業界應用最廣泛、使用人數最多的語言, 連續多年排名世界第一, 可以稱之為“電腦語言界的英語”。
Java廣泛應用於企業級軟體發展、安卓移動開發、大資料雲計算等領域, 幾乎涉及IT所有行業。 關於Java的發展歷史和特性, 將在後面專門介紹。
PHP語言
PHP原始為Personal Home Page的縮寫, 已經正式更名為 "PHP: Hypertext Preprocessor"。 PHP語言, 一般用於WEB開發領域;大量的中小型網站以及某些大型網站使用PHP開發。
Object-C和Swift語言
Object-C通常寫作Objective-C或者Obj-C或OC, 是根據C語言所衍生出來的語言, 繼承了C語言的特性, 是擴充C的物件導向程式設計語言。 OC主要用於蘋果軟體的開發。
Swift, 蘋果於2014年WWDC(蘋果開發者大會)發佈的新開發語言, 可與OC共同運行於Mac OS和iOS平臺, 用於搭建基於蘋果平臺的應用程式。
JavaScript語言
JavaScript是一種指令碼語言,已經被廣泛用於Web應用開發;應用範圍越來越大, 重要性越來越高。 目前, 流行的H5開發的核心其實就是JavaScript語言。
Python語言
Python發明於1989年, 語法結構簡單, 易學易懂;Python具有豐富和強大的庫。 它常被昵稱為膠水語言, 能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地聯結在一起。 Python廣泛應用於:圖形處理、科學計算、web程式設計、多媒體應用、引擎開發;尤其是在未來大熱方向機器學習和人工智慧上有非常大的潛力。
C#語言
C#是微軟公司發佈的一種物件導向的、運行於.NET Framework之上的高級程式設計語言。 C#在基於windows作業系統的應用開發這一領域在取代C++, 佔據主導地位。 “成也蕭何敗也蕭何”, C#的微軟身份, 也成為了發展的阻力,
Fortran語言
世界上第一種高階語言, IBM公司在1954年提出的, 主要用在需要複雜數學計算的科學和工程領域。 現在仍然被廣泛使用, 尤其是工程領域。 Fortran雖然適合編寫科學計算方面的程式, 但是不適於編寫系統程式。
Basic語言
雖然易學, 但功能不夠強大, 應用到大程式的有效性令人懷疑。 已經逐步退出歷史舞臺。
COBOL語言
於1959年提出。 主要用於大量精確處理資料的商業領域中, 比如金融、銀行。 今天, 仍然有超過一半的商務軟體使用COBOL編寫。 有將近100萬人使用COBOL程式設計。
Pascal語言
Pascal的名稱是為了紀念十七世紀法國著名哲學家和數學家Blaise Pascal而來的, 它由瑞士Niklaus Wirth教授于六十年代末設計並創立的。 Pascal語言語法嚴謹, 層次分明, 程式易寫, 可讀性強,是第一個結構化程式設計語言。由於沒有大廠商和政府的支持,只是限於大學教育這一塊。
可讀性強,是第一個結構化程式設計語言。由於沒有大廠商和政府的支持,只是限於大學教育這一塊。