程式設計語言可分為哪幾類,各有什麼樣的特點?

  • 作者:由 匿名使用者 發表于 舞蹈
  • 2022-09-27

程式設計語言可分為哪幾類,各有什麼樣的特點?discovery522 2015-06-11

C語言:

目前最著名、最有影響、應用最廣泛的windows、linux和UNIX三個作業系統都是用C語言編寫的。0S是計算機系統(由軟硬體兩個子系統構成)的核心和靈魂,它是軟體中最龐大最複雜的系統軟體。既然如此龐大複雜的0S都可以用c語言編寫,從狹義而言,還有什麼系統軟體和應用軟體不能用c語言編寫呢?由此可以肯定的說,c語言是一門十分優秀而又重要的語言。

c語言程式設計是過程性程式設計語言,它的發展貫穿了計算機發展的歷程,它蘊含了程式設計的基本思想,囊括了程式設計的基本概念,所以它是理工科高等院校的一門基礎課程。

從市面上有關c語言的書籍和高等院校採用的教材來看,它們有一個共性,那就是:脫離了實際應用(全是小打小鬧的小例子),純粹的過程性程式設計,沒有軟體工程思想的體現,沒有一定程式設計風格,僅僅是為了讓大家明白什麼是c語言而已。

高等院校開設c語言程式設計的目的是讓學生對程式設計有個入門,有個直觀的理解,同時為其他後續課程作鋪墊。

C++:

C++語言是在C語言的基礎是擴充套件而成的。所以兩種語言的基本語法和語義是相同。C++中加入了面向對程式設計(OOP)的特徵。

下面的三個主要性質刻劃OOP語言的特點:

封裝性:把一個數據結構同操作的函式(行為或方法)組合在一起。封裝性是藉助於一種新的結構和資料型別機制——類實現的。

繼承性:建立一個新的派生類,它從一個或多個先前定義的基類中繼承函式和資料,而且可能重新定義或加進新的資料行為,這樣就建立了類的層次。

多型性:給行為取一個名字或符號,它共享一個類的層次,在這個層次中的每個類都以適合自己的方式實現這個行為。

C#:

C#(讀做 “C sharp”,中文譯音“夏普”)是微軟公司釋出的一種面向物件的、運行於。NET Framework之上的高階程式設計語言,並定於在微軟職業開發者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承,介面,與Java幾乎同樣的語法,和編譯成中間程式碼再執行的過程。但是C#與Java有著明顯的不同,它借鑑了Delphi的一個特點,與COM(元件物件模型)是直接整合的,而且它是微軟公司。NET windows網路框架的主角。

Java:

Java是一種可以編寫跨平臺應用軟體的面向物件的程式設計語言,由昇陽(太陽微電子,Sun Microsystems)公司的James Gosling等人於1990年代初開發的。具有以下特徵的高階程式語言:

簡單 面向物件 可分佈 可解釋 強壯 安全性 結構化 輕便 功能強大 多執行緒 動態。。。

Java既可以被編譯,也可以被解釋。透過編譯器,可以把Java 程式翻譯成一種中間程式碼 - 稱為位元組碼 - 可以被Java直譯器 解釋的獨立於平臺的程式碼。透過直譯器,每條Java位元組指令被 分析,然後在計算機上執行。只需編譯一次,程式執行時解釋 執行。

09-11-10 | 新增評論

程式設計語言可分為哪幾類,各有什麼樣的特點?hbqxlzh 2019-05-27

機器語言:用二進位制程式碼表示指令和資料,CPU可直接識別。

組合語言:用助記符表示指令操作功能,直接面向機器硬體。用 組合語言編寫的程式稱為組合語言程式。 把組合語言轉換為機器語言的過程稱為“彙編” ,完成這種 轉換的程式稱為彙編程式。彙編得到的機器語言稱為目標程式。

高階語言:獨立於具體的機器,面向過程,接近自然語言和數學 表示式。 把高階語言轉換為機器語言的過程稱為“編譯” ,完成這種 轉換的程式稱為編譯程式。

程式設計語言可分為哪幾類,各有什麼樣的特點?匿名使用者 2013-04-30

C語言,VB語言,VC語言,面向機器,

JAVA,C++面向過程

。NET JAVA面向物件

Top