進(jìn)修編程言語之前,起首要搞清晰“編程言語”這個概念。
很小的時分,怙恃就教我們啟齒措辭,也教我們?nèi)艉瘟私馑酥v話的意思。經(jīng)由長工夫的陶冶和自我進(jìn)修,我們居然在不知不覺中學(xué)會了措辭,同時也能聽懂其他小冤家措辭的意思了,我們開端向怙恃要零花錢買零食和玩具、被欺侮了向怙恃傾吐……
我們說的是漢語,是“中國言語”,只需把我們的需哀告訴怙恃,怙恃就會知足,我們用“中國言語”來掌握怙恃,讓怙恃做我們愛好的工作。
“中國言語”有固定的格局,每一個漢字代表的意思分歧,我們必需準(zhǔn)確的表達(dá),怙恃才干了解我們的意思。例如讓怙恃給我們10元零花錢,我們會說“媽媽給我10塊錢吧,我要買小汽車”。假如我們說“10元給我汽車小零花錢媽媽”,或許“媽媽給我10億人平易近幣,我要買F-22”,媽媽就會認(rèn)為奇異,聽不懂我們的意思,或許了解毛病,指摘我們。
我們經(jīng)過有固定格局和固定詞匯的“言語”來掌握別人,讓別人為我們干事情。言語有許多種,包含漢語、英語、法語、韓語等,固然他們的詞匯和格局都紛歧樣,然則可以到達(dá)異樣的目標(biāo),我們可以選擇恣意一種言語去掌握別人。
異樣,我們也可以經(jīng)過”言語“來掌握盤算機(jī),讓盤算機(jī)為我們干事情,如許的言語就叫做編程言語(Programming Language)。
編程言語也有固定的格局和詞匯,我們必需經(jīng)由進(jìn)修才會運(yùn)用,才干掌握盤算機(jī)。
編程言語有許多種,常用的有C言語、C++、Java、C#、PHP、JavaScript等,每種言語都有本人善于的方面,例如:
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),大冶企業(yè)網(wǎng)站建設(shè),大冶品牌網(wǎng)站建設(shè),網(wǎng)站定制,大冶網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,大冶網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
C言語和C++次要用于PC軟件開辟、底層開辟、單片機(jī)和嵌入式零碎;
Java和C#不只可以用來開辟軟件,還可以用來開辟網(wǎng)站后臺程序;
PHP次要用來開辟網(wǎng)站后臺程序;
JavaScript 次要擔(dān)任網(wǎng)站的前端任務(wù)(如今也有公司運(yùn)用 Node.js 開辟網(wǎng)站后臺)。
可以將分歧的編程言語比方成列國言語,為了表達(dá)統(tǒng)一個意思,能夠運(yùn)用分歧的語句。例如,表達(dá)“世界你好”的意思:
漢語:世界你好;
英語:Hello World
法語:Bonjour tout le monde
在編程言語中,異樣的操作也能夠運(yùn)用分歧的語句。例如,在屏幕上顯示“C言語中文網(wǎng)”:
C言語:puts("C言語中文網(wǎng)");
PHP:echo "C言語中文網(wǎng)";
Java:System.out.println("C言語中文網(wǎng)");
編程言語相似于人類言語,由直不雅的詞匯構(gòu)成,我們很輕易就能了解它的意思,例如在C言語中,我們運(yùn)用 puts 這個詞讓盤算機(jī)在屏幕上顯示出文字;puts 是 output string(輸入字符串)的縮寫。
運(yùn)用 puts 在屏幕上顯示“C言語中文網(wǎng)”:
puts("C言語中文網(wǎng)");
我們把要顯示的內(nèi)容放在("和")之間,而且在最初要有;。你必需要如許寫,這是固定的格局。
總結(jié):編程言語是用來掌握盤算機(jī)的一系列指令(Instruction),它有固定的格局和詞匯(分歧編程言語的格局和詞匯紛歧樣),必需恪守,不然就會失足,達(dá)不到我們的目標(biāo)。
C言語(C Language)是編程言語的一種,進(jìn)修C言語,次要是進(jìn)修它的格局和詞匯。下面是一個C言語的完好例子,它會讓盤算機(jī)在屏幕上顯示”C言語中文網(wǎng)“。
這個例子次要演示C言語的一些固有格局和詞匯,看不懂的讀者不用深究,也不用問為什么是如許,后續(xù)我們會逐漸給人人解說。
#includeint main(){ puts("C言語中文網(wǎng)"); return 0; }
這些具有特定寄義的詞匯、語句,依照特定的格局組織在一同,就組成了源代碼(Source Code),也稱源碼或代碼(Code)。
那么,C言語一定規(guī)則了源代碼中每一個詞匯、語句的寄義,也規(guī)則了它們該若何組織在一同,這就是語法(Syntax)。它與我們進(jìn)修英語時所說的“語法”相似,都規(guī)則了若何將特定的詞匯和句子組織成能聽懂的言語。
編寫源代碼的進(jìn)程就叫做編程(Program)。從事編程任務(wù)的人叫程序員(Programmer)。程序員也很滑稽,愛好自嘲,常常說本人的任務(wù)辛勞,位置低,像農(nóng)人一樣,所以稱本人是”碼農(nóng)“,就是寫代碼的農(nóng)人。也有人自嘲稱是”程序猿“。