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

什麼是一般程式設計和計算程式設計?歷史、元素和語言

2024-08-09文化社會418

我們解釋什麼是一般程式設計和計算程式設計。此外,還有程式設計的歷史、它的元素和語言。

什麼是一般程式設計和計算程式設計?歷史、元素和語言

組織環遊世界就是程式設計的一個例子。

什麼是程式設計?

程式設計是程式設計的行為,即組織一系列有序的步驟來執行某件事。這個術語可以在許多情況下使用,通常在組織郊遊、度假時談論節目,或 視頻道的節目清單及其播放時間電影院的電影清單。

此外,在計算領域,程式設計是電腦和使用者之間關係的關鍵部分。

另請參閱: 作業系統

電腦程式設計

在計算領域,程式設計是指 透過開發 原始程式碼來創建程式或應用程式的行為,原始程式碼基於  電腦執行 程式所遵循的指令集。

程式設計使電腦能夠運行並執行使用者請求的任務。

程式設計語言

什麼是一般程式設計和計算程式設計?歷史、元素和語言

程式語言使程式設計師與電腦溝通。

程式語言是一種預先設計的人工語言,由符號、文字和符號組成,允許程式設計師和電腦之間進行交流。

電腦執行應用程式和程式所遵循的指令是用程式語言編寫的,然後被翻譯成可以由電腦硬體 (物理部分)解釋和執行的機器語言 。

原始碼由多行文字組成,這些文字用程式語言表達電腦必須執行的指令。該程式碼是透過程式設計來創建、設計、編碼、維護和調試的。

有不同的程式語言(Java、Pearl、Python)使用各種轉儲指令的程式。這些語言隨著時間的推移而變化、擴展和發展

更多內容請參考:程式語言

程式設計是為了什麼?

程式設計的主要 目標 是定義指令,以便電腦能夠執行有效、可存取且使用者友好的系統、程式和應用程式。

電腦程式通常遵循 演算法,演算法是允許電腦 軟體運行的一組有組織且相關的指令。

程式設計的歷史

電腦程式設計的發展始於 20 世紀下半葉第一台電腦的出現。程式設計的歷史可以透過不同程式語言的發展來描述:

  • 機器語言。 在第一個時期,基於二進位系統(使用數字 0 和 1 的不同組合)使用非常基本和有限的機器語言,這是電腦識別的語言,因此即使在今天,所有語言都被轉換對此。它被替換了,因為它是一種乏味且困難的編程形式。

  • 彙編語言。後來使用文字代碼的語言開始出現。使用具有相關性的簡單單字、助記符和縮寫,並將其翻譯成機器代碼。之所以採用彙編語言,是因為它比機器代碼更容易讓使用者記住和執行。

  • 高階語言。  20 世紀 50 年代末,Fortran 出現了,這是一種由 IBM 開發的程式語言,它開始出現基於更複雜的演算法集的語言。這些語言適應了不同的計算機,並透過軟體翻譯成機器語言。

程式設計類型

  • 結構化程式設計。它旨在透過使用子例程(解決任務的主演算法中的子演算法)來改進和減少處理時間。

  • 模組化編程。將程式劃分為模組,以便更簡單地使用它們並解決問題。

  • 物件導向程式設計。它使用物件(具有特徵、狀態和行為的實體)作為搜尋解決方案的基本元素。

程式設計要素

在了解或執行程式語言時,某些元素至關重要,其中最具代表性的是:

  • 保留字。語言中的單字意味著執行特定指令,因此它們不能用於其他目的。

  • 運營商。指示邏輯或數學運算所應用的符號。

  • 變數。程式執行期間可能變化的資料。

  • 常數。在程式執行期間不變的資料。

  • 標識符。為不同變數指定名稱以識別它們。

繼續:計算機的歷史

標籤: 科技

“什麼是一般程式設計和計算程式設計?歷史、元素和語言” 的相關文章

什麼是 ADSL?技術的基本原理、用途、特色、優點和缺點

什麼是 ADSL?技術的基本原理、用途、特色、優點和缺點

我們解釋什麼是 ADSL 以及技術的基本原理。另外,它的用途、特色、優點和缺點。ADSL 用作數位資料傳輸通道和網際網路連線。什麼是ADSL?ADSL( 非對稱數位使用者清單)是一種 數位資料傳輸和網際網路存取技術,它透過對稱的銅質電話線對進行傳輸。即,一種透過電話線(交換電話網...

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

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

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

什麼是 WAN 網路?存在類型、範例和其他類型

什麼是 WAN 網路?存在類型、範例和其他類型

我們解釋什麼是 WAN 網路以及存在的類型。此外,還有一些範例和其他類型的電腦網路。WAN 網路將多個較小的網路合併為一個。什麼是廣域網路?在運算領域,覆蓋世界大部分地區的最大的電腦連線(即最全面、最快的)即使不是整個世界,也被稱為 WAN( 廣域網路)。WAN 網路 將多個較小...

什麼是虛擬社區?用途、不同虛擬社區的特徵和例子

什麼是虛擬社區?用途、不同虛擬社區的特徵和例子

我們解釋什麼是虛擬社區以及它們的用途。不同虛擬社區的特徵和例子。據估計,目前線上虛擬社群數量約為 4000 萬個。什麼是虛擬社區?虛擬社群被稱為某些主體群體(個人、團體和機構),他們專注於組織基於線上服務的網路上處理的資料。換句話說,它們是圍繞著一系列特定利益以控制論方式組織起來的個人和機構團體,其...

什麼是原始程式碼?各種應用程式、什麼是開源。

什麼是原始程式碼?各種應用程式、什麼是開源。

我們解釋什麼是原始程式碼以及它的各種應用程式是什麼。另外,什麼是開源。軟體工程負責創建原始碼。什麼是原始碼?在計算中,原始程式碼是一組文字行,以特定的程式語言表達電腦正確執行特定程式必須遵循的步驟。也就是說,這些是軟體的原始程式設計師編譯的指令,以便將它們傳輸到電腦系統並以精確和及時的方式進行解釋。...

什麼是谷歌?成立時間、搜尋引擎工作原理、Google+

什麼是谷歌?成立時間、搜尋引擎工作原理、Google+

我們解釋什麼是谷歌以及這家著名公司的成立時間。此外,Google 搜尋引擎的工作原理以及 Google+ 是什麼。谷歌專注於與互聯網相關的產品和服務。谷歌是什麼?Google LLC,通常簡稱為Google,是美國跨國公司Alphabet Inc.的子公司,專門從事電子、電腦和網路相關產品和服務。其...