進修編程言語以前,起首要搞清晰「編程言語」這個概念。
很小的時分,怙恃就教咱們啓齒措辭,也教咱們若何瞭解他人講話的意思。經由長工夫的陶冶和自我進修,咱們竟然在不知不覺中學會了措辭,同時也能聽懂其餘小冤家措辭的意思了,咱們開端向怙恃要零花錢買零食和玩具、被欺侮了向怙恃傾吐……
咱們說的是漢語,是「中國言語」,只需把咱們的需哀告訴怙恃,怙恃就會滿足,咱們用「中國言語」來掌握怙恃,讓怙恃作咱們愛好的工做。
「中國言語」有固定的格局,每個漢字表明的意思分歧,咱們必需準確的表達,怙恃才幹瞭解咱們的意思。例如讓怙恃給咱們10元零花錢,咱們會說「媽媽給我10塊錢吧,我要買小汽車」。假如咱們說「10元給我汽車小零花錢媽媽」,或許「媽媽給我10億人平易近幣,我要買F-22」,媽媽就會認爲奇異,聽不懂咱們的意思,或許瞭解毛病,指摘咱們。
咱們通過有固定格局和固定詞彙的「言語」來掌握別人,讓別人爲咱們幹事情。言語有許多種,包含漢語、英語、法語、韓語等,當然他們的詞彙和格局都紛歧樣,然則能夠到達異樣的目標,咱們能夠選擇恣意一種言語去掌握別人。
異樣,咱們也能夠通過」言語「來掌握盤算機,讓盤算機爲咱們幹事情,如許的言語就叫作編程言語(Programming Language)。
編程言語也有固定的格局和詞彙,咱們必需經由進修纔會運用,才幹掌握盤算機。
編程言語有許多種,經常使用的有C言語、C++、Java、C#、PHP、JavaScript等,每種言語都有本人善於的方面,例如:前端
C言語和C++次要用於PC軟件開闢、底層開闢、單片機和嵌入式零碎;編程
Java和C#不僅能夠用來開闢軟件,還能夠用來開闢網站後臺程序;ide
PHP次要用來開闢網站後臺程序;網站
JavaScript 次要擔任網站的前端任務(現在也有公司運用 Node.js 開闢網站後臺)。ip
能夠將分歧的編程言語比方成列國言語,爲了表達統一個意思,可以運用分歧的語句。例如,表達「世界你好」的意思:字符串
漢語:世界你好;string
英語:Hello Worldit
法語:Bonjour tout le mondeio
在編程言語中,異樣的操做也可以運用分歧的語句。例如,在屏幕上顯示「C言語中文網」:class
C言語:puts("C言語中文網");
PHP:echo "C言語中文網";
Java:System.out.println("C言語中文網");
編程言語類似於人類言語,由直不雅的詞彙構成,咱們很輕易就能瞭解它的意思,例如在C言語中,咱們運用 puts 這個詞讓盤算機在屏幕上顯示出文字;puts 是 output string(輸入字符串)的縮寫。
運用 puts 在屏幕上顯示「C言語中文網」:
puts("C言語中文網");
咱們把要顯示的內容放在("和")之間,並且在最初要有;。你必須要如許寫,這是固定的格局。
總結:編程言語是用來掌握盤算機的一系列指令(Instruction),它有固定的格局和詞彙(分歧編程言語的格局和詞彙紛歧樣),必需恪守,否則就會失足,達不到咱們的目標。
C言語(C Language)是編程言語的一種,進修C言語,次要是進修它的格局和詞彙。下面是一個C言語的無缺例子,它會讓盤算機在屏幕上顯示」C言語中文網「。
這個例子次要演示C言語的一些固有格局和詞彙,看不懂的讀者不用深究,也不用問爲何是如許,後續咱們會逐漸給人人解說。
#include <stdio.h>int main(){puts("C言語中文網");return 0;}