什麼是程式(軟體)?定義

“軟體”的字面意思是“軟商品”,這對理解西班牙語的含義沒有幫助。軟體是指準備由執行電子資料處理的電腦解釋的指令集。

電腦僅使用零和一,即二進位語言(00101010010100100101001),因為其有形元件(硬體)被設計為如下解釋電訊號:關(0)或開(1)。

這是因為它更容易解釋什麼是開或關,而不是試圖區分某些東西是「或多或少開」(這意味著零和一之間的不同數字)。

但幾個0和1可以組成所謂的位元組,因此,用8個位元(每個0或1都是一個位元)我們可以組成一個位元組:一個能夠表示執行環境中任何基本字元的資料單元: 256的可能性。透過這種方式,可以開發出更易於理解的程式語言等。

由於人類用二元語言(零和一)編寫程式非常複雜,因此發明了更易於理解的語言,或所謂的高階語言。例如 C、C++、Python、Perl 、Java、HTML、BASH 等

在電腦系統中執行給定任務所需的所有邏輯組件都屬於軟體分類,由於該詞的廣泛使用,它被西班牙皇家學院接受。

事實上,軟體不僅指在電腦上執行的指令或演算法,還包括屬於計算系統一部分的文件和相關資料。因此,Mp3 或 OGG格式的歌曲是軟體,因為它已經數位化(變成數位)。

軟體本質上是電腦的邏輯部分,我們還必須考慮到、理解這一現象,即在法語中「軟體」被稱為「logiciel」。

艾倫·圖靈 (Alan Turing)在 1936 年發表了名為「可計算數」的論文,提出了構成當今軟體基礎的理論。

軟體類型:系統軟體(硬體工作所必需的)、程式設計(為程式設計師提供的工具)和應用程式(為最終用戶(通常是非程式設計師)設計)。