當前位置:首頁 > 文化社會 > 正文內容

什麼是程式語言?如何分類、範例

2024-08-09文化社會716

我們解釋什麼是程式語言以及如何對它們進行分類。另外,還有這些程式的一些範例。

什麼是程式語言?如何分類、範例

腦語言旨在創建電腦程式

什麼是程式語言?

在計算中,用於建立其他電腦程式的程式稱為程式語言。它的名字是因為它包含一種形式語言,旨在組織演算法和邏輯過程,然後由計算機或計算機系統執行,從而允許控制其物理和邏輯行為以及與計算機的通信

這種語言由符號以及句法和語義規則組成,以指令和邏輯關係的形式表達,透過它們建構特定應用程式或軟體的原始程式碼。因此,這些創造性過程的最終結果也可以稱為程式語言。

程式語言的實作 允許各種程式設計師或軟體架構師透過仿射和有限的可能指令集進行聯合和協調工作,這些語言至少在形式上模仿人類語言或邏輯。

但是,不應將它們與不同類型的電腦語言混淆。後者代表了更廣泛的類別,其中包括程式語言和許多其他電腦協議,例如網頁的HTML。

另請參閱:CPU

程式語言的類型

什麼是程式語言?如何分類、範例

低階語言是針對特定硬體而設計的。

通常區分以下類型的程式語言:

  • 低級語言。 這些是為特定硬體設計的程式語言,因此無法遷移或匯出到其他電腦。它們充分利用了為其設計的系統,但不適用於任何其他系統。

  • 高階語言。 這些程式語言渴望成為一種更通用的語言,因此無論硬體架構如何,即在各種類型的系統中都可以使用它們。有通用目的和特定目的之分。

  • 中級語言。 這個術語並不總是被接受,因為它提出了位於前兩者之間的中間點的程式語言:它允許高級操作,同時允許對系統架構進行本地管理

另一種分類方法通常如下:

  • 命令式語言。考慮到它們建構指令的順序,這些語言的靈活性較差,它們使用條件命令和執行函數後返回的命令區塊進行程式設計。

  • 函數式語言。這些語言也稱為過程語言,使用根據收到的輸入呼叫的函數進行編程,而這些輸入又是其他函數的結果。

程式語言範例

一些最著名的程式語言是:

  • 基本的。 它的名稱來自 Beginner 's All- Purpose Symbolic Instruction Code的縮寫 ,它是一個高級命令式語言家族,首次出現於 1964 年。    

  • 科博爾。它的名字是Common  Business - Oriented Language的縮寫  ,是1959年創建的通用程式語言,主要針對管理,即商業、計算。 

  • 福特蘭語言。它的名字來自於  IBM 數學 公式 翻譯系統,是一種專為科學和工程應用而設計的高階、通用、命令式程式語言。  

  • 爪哇。 一種通用的、物件導向的程式語言,其精神可以用縮寫WORA來概括:  Written  Once, Run  Anywhere,即:Written Once, Run Anywhere。這個想法是使用源自 C 和 C++ 語言的語法來設計一種通用語言,但使用的低階實用程式比這兩種語言都少。

標籤: 科技

“什麼是程式語言?如何分類、範例” 的相關文章

什麼是硬體?硬體類型、硬體範例和軟體之間差異

什麼是硬體?硬體類型、硬體範例和軟體之間差異

我們解釋什麼是硬體以及現有硬體的幾代。還有硬體類型和硬體範例,以及硬體和軟體之間的差異。硬體是電腦的機械、電子、電氣及其外圍部件的集合。什麼是硬體?在計算與資訊科技中,硬體(來自英語「硬」、「剛性」和「潔具」、「產品」 、「商品」)被稱為電腦或電腦系統的一組材料、有形組件。它包括所有機械、...

什麼是 ISP ?使用哪些連接技術、範例、如何檢測 ISP

什麼是 ISP ?使用哪些連接技術、範例、如何檢測 ISP

我們解釋什麼是 ISP 以及它可以使用哪些連接技術。一些範例以及如何檢測您的 ISP 是什麼。ISP 透過不同的技術為其客戶提供網路存取。什麼是ISP?ISP(Internet Service Provider),在運算中,就是網路服務供應商,也就是向使用者出售網路連線的公司。因此,同一個 ISP...

什麼是 http ?協議用途、如何運作、和 https 的差異

什麼是 http ?協議用途、如何運作、和 https 的差異

我們解釋什麼是 http 以及該協議的用途。另外,它是如何運作的,http 和 https 協定之間的差異。該協議由萬維網聯盟於 1999 年創建。http協議是什麼?http(超文本傳輸協議)是萬維網的信息傳輸協議,即為使請求計算機和包含所請求信息的計算機在通過萬維網傳輸信息時能夠“說”同一種語言...

什麼是萬維網 (WWW)?網站工作原理、重要性和特點

什麼是萬維網 (WWW)?網站工作原理、重要性和特點

我們解釋首字母縮略詞 WWW 的含義以及網站的工作原理。為什麼它很重要以及它的特點是什麼。網路的出現永遠改變了世界。什麼是萬維網 (WWW)?計算中的萬維網(簡稱WWW)是一個全球性的網絡,它由相互互連的超文本和超媒體的複雜系統組成,可以透過互聯網連接和一組專門的軟體進行存取。存取WWW所必需的軟體...

什麼是電腦協定?它的屬性、範例、什麼是網路和網際網路協定

什麼是電腦協定?它的屬性、範例、什麼是網路和網際網路協定

我們解釋什麼是電腦協定、它的屬性和一些範例。另外,什麼是網路和網際網路協定。電腦協定規範兩個或多個系統之間的通訊。什麼是計算機協議?在計算和電信中,我們所說的協議是指調節兩個或多個透過各種物理介質傳輸資訊的系統之間的通訊的規則系統。換句話說,協定是電腦系統之間通訊的語言或程式碼,基於語法、語義和同步...

什麼是網路?存在類型、不同的拓樸結構和組成元素

什麼是網路?存在類型、不同的拓樸結構和組成元素

我們解釋什麼是網路以及存在哪些類型的網路。此外,還有不同的拓樸結構和組成它的元素。網路具有發送和接收訊息的過程。什麼是網路?在計算中,網路(通常是 電腦網路 或 電腦網路)被理解為一定數量的電腦(或網路)透過有線或無線設備互連,這些設備透過電脈衝、電磁波或其他物理方式,...