程序设计语言(二)
程序設計語言(一)_蕭風的博客-CSDN博客
四、程序設計語言系統
編譯程序與解釋程序的區別
- 解釋:解釋器直接解釋并且執行源語言程序,不產生目標程序(相當于“口譯”)
- 編譯:把源程序編譯為機器語言目標程序后,再由計算機運行(相當于“筆譯”)
五、常用的程序設計語言
高級程序設計語言的發展
- 50年代:Fortran,ALGOL
- 60年代:COBOL語言,BASIC語言
- 70年代:Pascal 語言,C語言
- 80年代: Ada語言,PROLOG語言,LISP語言
- 90年代起:面向對象語言C++、 JAVA、C#等
(一)FORTRAN語言
FORTRAN是FORmula TRANslation (公式翻譯)的縮寫詞,它是一種主要用于數值計算的面向過程的程序設計語言。FORTRAN語言的特點是接近數學公式,簡單易用
(二)BASIC和Visual Basic語言、VBA、VBScript
- BASIC語言的特點是簡單易學
- 是一種可視化的、面向對象的、采用事件驅動方式的結構化高級程序設計語言
- VBA、VBScript是VB的子集
資料:VBA和VBScript
- VBA(Visual Basic for Application)
- VBScript語言
(三)Java語言
- 由SUN? Microsystem公司于1995年發布的一種面向對象的、用于網絡環境的程序設計語言
- 基本特征:
- 應用舉例:?? ?
(四) C語言、C++和C#語言
- C語言是1972~1973年間由AT&T公司Bell實驗室開發而成。
- C++語言以C語言為基礎發展而成。
- C#是一種最新的、面向對象的編程語言,由微軟公司開發而成。
(五)Python語言
一種高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。
(六)其他程序設計語言
歸納總結:常用的程序設計語言
- Fortran(面向過程、用于科學與數值計算,Fortran2003 是面向對象的)
- VB(面向對象、可視化、事件處理)
- Java(面向對象、用于網絡平臺、可跨平臺運行)
- C(面向過程、通用程序設計語言、適合于開發系統軟件、效率高)
- C++(從C語言發展而來、面向對象、)
- C#(面向對象、運行于.NET平臺、可跨平臺運行、從C++、Java中發展而來)
- LISP(符號操作及表處理、用于人工智能)
- PROLOG(邏輯式編程語言、用于人工智能)
- ADA(模塊化語言、用于實時控制、并發多任務如:飛行器控制)
- MATLAB(面向矩陣數學運算,數學計算)
- COBOL(面向過程、適用于商業、金融)
- VBA(面向對象、嵌入在OFFICE軟件中運行。常見的宏病毒就是用VBA編制)
- Javascript和VBScript(面向對象、嵌入在網頁中運行)
?
?
?
?
總結
- 上一篇: python生成随机整数列表_pytho
- 下一篇: 怎样防止租用服务器数据丢失问题