學(xué)習(xí)編程語言之前,你真的了解別人講話的意思嗎?
2021-08-07
在學(xué)習(xí)編程語言之前,我們必須先了解“編程語言”的概念。
在我們很小的時(shí)候,我們的父母就教我們說話以及如何理解別人說的話。經(jīng)過長時(shí)間的熏陶和自學(xué),我們居然在不知不覺中學(xué)會(huì)了說話,同時(shí)也能聽懂其他孩子的話的意思。我們開始向父母要零花錢買零食和玩具。我們被欺負(fù),跟父母說話。 ...
我們說中文,也就是“中國語言”。只要我們告訴父母我們的需要,父母就會(huì)得到滿足。我們用“中國語言”來控制我們的父母,讓他們?yōu)樗麨椤?/p>
“漢語”有固定的格式,每個(gè)漢字代表不同的含義。我們必須正確表達(dá),這樣父母才能理解我們的意思。例如,如果父母給我們10元零花錢,我們會(huì)說“媽媽,給我10元,我要買車”。如果我們說“媽媽給我的車零花錢10塊錢”,或者“媽媽給我10億,我要買F-22”,媽媽會(huì)覺得奇怪,看不懂我們的意思,或者理解錯(cuò)誤,怪我們。
我們用固定格式、固定詞匯的“語言”來控制別人,讓別人為我們做事。語言有很多,包括中文、英文、法文、韓文等,雖然它們的詞匯和格式不同,但可以達(dá)到相同的目的。我們可以選擇任何語言來控制他人。
同樣,我們也可以用“語言”來控制計(jì)算機(jī),讓計(jì)算機(jī)為我們做事。這樣的語言被稱為編程語言()。
編程語言也有固定的格式和詞匯。我們必須學(xué)會(huì)使用它們才能控制計(jì)算機(jī)。
編程語言有很多種。常用的語言有C語言、C++、Java、C#、PHP、Go語言、-C、匯編語言等,每種語言都有自己的優(yōu)勢,比如:
編程語言的主要用途
C/C++
C++是在C語言的基礎(chǔ)上發(fā)展起來的。 C++包含了C語言的所有內(nèi)容。 C 語言是 C++ 的一部分。它們經(jīng)?;旌显谝黄?strong>編程語言,所以統(tǒng)稱為C/C++。 C/C++主要用于PC軟件開發(fā)、開發(fā)、游戲開發(fā)、微控制器和嵌入式系統(tǒng)。
Java
Java 是一種通用語言,可用于網(wǎng)站后臺(tái)開發(fā)、開發(fā)、PC 軟件開發(fā)。近年開始涉足大數(shù)據(jù)領(lǐng)域(得益于框架的流行)。
C#
C# 是微軟為對抗 Java 而開發(fā)的一種語言。實(shí)現(xiàn)機(jī)制類似于Java。但是編程語言,C# 顯然失敗了。目前主要用于平臺(tái)軟件開發(fā)和少量網(wǎng)站后臺(tái)開發(fā)。
也是一種通用語言,主要應(yīng)用于系統(tǒng)運(yùn)維、網(wǎng)站后臺(tái)開發(fā)、數(shù)據(jù)分析、人工智能、云計(jì)算等領(lǐng)域。
PHP
PHP 是一種專用語言,主要用于開發(fā)網(wǎng)站后臺(tái)程序。
最初只能用于網(wǎng)站前端開發(fā),而且是前端開發(fā)的唯一語言,無可替代。近年來,由于 Node.js 的流行,它也在網(wǎng)站的后端開發(fā)中占有一席之地,并且發(fā)展迅速。
Go語言
Go 是 2009 年發(fā)布的一種編程語言,發(fā)展非常迅速,在國內(nèi)外得到了廣泛的應(yīng)用。 Go語言主要用于服務(wù)端編程,這對C/C++和Java提出了很大的挑戰(zhàn)。
-C
-C 和兩者都只能用于蘋果產(chǎn)品的開發(fā),包括 Mac、iPad 等
匯編語言
匯編語言是計(jì)算機(jī)開發(fā)早期的一種語言。它的執(zhí)行效率很高,但是開發(fā)效率很低。因此,通用應(yīng)用程序的開發(fā)不會(huì)使用匯編語言。只有高關(guān)鍵模塊才會(huì)考慮匯編語言,如操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)程序、儀器儀表、工業(yè)控制等。
不同的編程語言可以比作各個(gè)國家的語言。為了表達(dá)相同的意思,可以使用不同的句子。例如,表達(dá)“ ”的意思是:
在一種編程語言中,相同的操作可能使用不同的語句。比如屏幕上顯示“C語言中文網(wǎng)”:
編程語言類似于人類語言,由直觀的詞匯組成。我們很容易理解它的含義。例如,在C語言中,我們用puts這個(gè)詞讓電腦在屏幕上顯示文字; puts 是(輸出字符串)。
使用puts在屏幕上顯示“C語言中文網(wǎng)”:
puts("C語言中文網(wǎng)");
我們把要顯示的內(nèi)容放在("和")之間,而且一定有;在末尾。你要這樣寫,這是固定格式。
總結(jié):編程語言是用于控制計(jì)算機(jī)的一系列指令 ()。它有固定的格式和詞匯(不同的編程語言有不同的格式和詞匯),必須遵循,否則會(huì)出現(xiàn)錯(cuò)誤,達(dá)不到我們的目標(biāo)。
C 語言(C)是一種編程語言。學(xué)習(xí)C語言主要是學(xué)習(xí)它的格式和詞匯。下面是一個(gè)完整的C語言例子,它會(huì)讓電腦在屏幕上顯示“C語言中文網(wǎng)”。
這個(gè)例子主要展示了C語言的一些固有格式和詞匯。不了解的讀者無需深究,也無需問為什么會(huì)這樣。后續(xù)我們會(huì)一步步為您講解。
#includeint main(){ puts("C語言中文網(wǎng)"); return 0; }
這些具有特定含義的單詞和句子,以特定的格式組織起來,就構(gòu)成了源代碼(Code),也稱為源代碼或代碼(Code)。
然后,C語言在源代碼中明確規(guī)定了每個(gè)單詞和句子的含義,也規(guī)定了它們應(yīng)該如何組織在一起。這就是語法()。它類似于我們學(xué)習(xí)英語時(shí)所說的“語法”,都規(guī)定了如何將特定的詞匯和句子組織成易于理解的語言。
編寫源代碼的過程稱為編程()。從事編程工作的人被稱為程序員()。程序員也很幽默,喜歡自嘲。他們常說自己工作辛苦,地位低下,像農(nóng)民,所以稱自己為“碼農(nóng)”,也就是寫代碼的農(nóng)民。有些人自嘲是“編程猴子”。