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

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

2024-08-09文化社會404

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

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

腦語言旨在創建電腦程式

什麼是程式語言?

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

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

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

但是,不應將它們與不同類型的電腦語言混淆。後者代表了更廣泛的類別,其中包括程式語言和許多其他電腦協議,例如網頁的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++ 語言的語法來設計一種通用語言,但使用的低階實用程式比這兩種語言都少。

標籤: 科技

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

什麼是軟體、類型和範例?什麼是硬體以及自由軟體的特點

什麼是軟體、類型和範例?什麼是硬體以及自由軟體的特點

我們解釋什麼是軟體、類型和範例。還有什麼是硬體以及自由軟體的特點。 使用者資訊和處理的資料構成了軟體。 什麼是軟體? 軟體一詞是一個英語單詞,後來被其他語言取代,指的是電腦、手機或平板電腦等設備的一部分並允許它們運...

什麼是 Web 2.0 ?該術語的起源、不同工具

什麼是 Web 2.0 ?該術語的起源、不同工具

我們解釋什麼是 Web 2.0 以及該術語的起源。另外,您使用的不同工具。Web 2.0 代表了網路發展的進步。什麼是 Web 2.0?當我們談論 Web 2.0 或社交網路時,我們指的是一種網頁模型,它透過專注於使用者需求而不是公司需求的設計,促進使用者之間的資訊傳輸、互通性和協作。換句話說,網路...

什麼是網頁?用途、現有的類型和 Web 瀏覽器

什麼是網頁?用途、現有的類型和 Web 瀏覽器

我們解釋什麼是網頁以及該數位文件的用途。此外,也介紹了現有的類型以及 Web 瀏覽器是什麼。網路上有超過十億個網頁。什麼是網頁?網頁、電子頁面或數位頁面被稱為多媒體性質的數位文件 (即,能夠包括音訊、視訊、文字及其組合),適應萬維網(WWW)的標準並可以透過連接InternetWeb 瀏覽...

什麼是電腦程式?使用的軟體類型、範例

什麼是電腦程式?使用的軟體類型、範例

我們解釋什麼是電腦程式、我們可以使用的軟體類型以及這些程式的一些範例。電腦程式可以預先安裝或由使用者新增。什麼是電腦程式?電腦程式或電腦程式 是一個軟體,即為在電腦或電腦系統上完成特定任務而編排的複雜的指令和流程序列。這些程序可以是電腦上預先安裝的程序,例如控制其整個操作的作業系統,也可以...

什麼是電腦網路?存在類型、元素以及網路拓撲是什麼

什麼是電腦網路?存在類型、元素以及網路拓撲是什麼

我們解釋什麼是電腦網路以及存在哪些類型。此外,它的元素以及網路拓撲是什麼。電腦網路共享透過電脈衝傳輸的資訊。什麼是電腦網路?電腦網路、資料通訊網路或電腦網路被理解為透過一系列有線或無線設備相互連接的 多個電腦系統,因此它們可以共享資料包中的信息,透過電脈衝、電磁波或任何其他實體介質。電腦網...

計算機的內部部件是什麼?每個部件的特性和功能

計算機的內部部件是什麼?每個部件的特性和功能

我們解釋計算機的內部部件是什麼以及每個部件的特性和功能是什麼。電腦內部部件的運作無需使用者參與。計算機的內部零件電腦是人類發明的最強大的技術工具之一,隨著時間的推移,它在我們的生活中的地位越來越不可或缺。工作、與人會面、玩耍、研究……一切都是透過其中一台機器完成的。這裡我們要講的是它的內部元件,也就...