程式設計語言-它是什麼,定義,起源和類型
程式語言是一種結構,具有一定的句法和語義基礎,向電腦程式傳遞不同的指令。
根據理論定義,語言被理解為具有某種結構、內容和用途的交際系統。在計算術語中,程式設計是編寫軟體原始碼的過程。
程式語言是一種允許向電腦程式發出指令的結構。
程式語言的起源
在確定程式語言的起源時,毫無疑問,我們必須提到阿達·洛夫萊斯(Ada Lovelace),她被認為是世界上第一位電腦程式設計師。因此,奇怪的是, Ada程式語言被用來紀念他。這個數字不僅為英國科學家查爾斯·巴貝奇的機器進行了一系列符號的操作,而且還建立了必要的指令,使計算機能夠進行一系列的初始計算。
在程式語言的範圍內,非常重要的是要強調,致力於開發程式語言的專業人員使用一組賦予程式語言形狀和意義的元素,使他們能夠發揮作用並實現其目標。例如,這些包括變數、向量、迴圈、條件、語法和靜態語義。
最常見操作的程式序列被命名為易於記憶的名稱(例如ADD或MUL)。此指令集稱為彙編語言。
區分程式語言和電腦語言很重要。
與電腦語言的差異
程式語言和電腦語言之間值得區分。有些電腦語言其實並不是程式語言,例如HTML(一種標記語言)。
程式語言能夠準確地指定電腦設備應處理哪些資料、應如何保存或傳輸所述資料以及電腦在某些情況下應執行哪些指令。
程式語言的類型
程式語言多種多樣,這導致了解釋器(改編另一種語言中的指令的程式)和編譯器(從一種語言翻譯為另一種語言的程式)的發展。
根據其抽象層次,我們稱之為機器語言(它們是電腦可以直接讀取的二進位字串)、低階語言(接近電腦操作的程式語言)、中級語言(與低階語言共享特徵,但也與更高級的語言共享特徵)或高階語言(由人類語言元素組成)。
目前技術和計算市場上存在多種語言。然而,在最重要的語言中,我們可以提到Pascal、Visual Basic、SQL、Delphi、Lingo、Cobol或Java。例如,後者的特點是它是由電腦科學家James Gosling於1995 年開發的,並且是物件導向的。