什么是编程言语

进修编程言语之前,起首要搞清晰“编程言语”这个概念。
很小的时分,怙恃就教我们启齿措辞,也教我们若何了解他人讲话的意思。经由长工夫的陶冶和自我进修,我们居然在不知不觉中学会了措辞,同时也能听懂其他小冤家措辞的意思了,我们开端向怙恃要零花钱买零食和玩具、被欺侮了向怙恃倾吐……
我们说的是汉语,是“中国言语”,只需把我们的需哀告诉怙恃,怙恃就会知足,我们用“中国言语”来掌握怙恃,让怙恃做我们爱好的工作。
“中国言语”有固定的格局,每一个汉字代表的意思分歧,我们必需准确的表达,怙恃才干了解我们的意思。例如让怙恃给我们10元零花钱,我们会说“妈妈给我10块钱吧,我要买小汽车”。假如我们说“10元给我汽车小零花钱妈妈”,或许“妈妈给我10亿人平易近币,我要买F-22”,妈妈就会认为奇异,听不懂我们的意思,或许了解毛病,指摘我们。
我们经过有固定格局和固定词汇的“言语”来掌握别人,让别人为我们干事情。言语有许多种,包含汉语、英语、法语、韩语等,固然他们的词汇和格局都纷歧样,然则可以到达异样的目标,我们可以选择恣意一种言语去掌握别人。
异样,我们也可以经过”言语“来掌握盘算机,让盘算机为我们干事情,如许的言语就叫做编程言语(Programming Language)。
编程言语也有固定的格局和词汇,我们必需经由进修才会运用,才干掌握盘算机。
编程言语有许多种,常用的有C言语、C++、Java、C#、PHP、JavaScript等,每种言语都有本人善于的方面,例如:

创新互联建站是一家集网站建设,大冶企业网站建设,大冶品牌网站建设,网站定制,大冶网站建设报价,网络营销,网络优化,大冶网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

  • C言语和C++次要用于PC软件开辟、底层开辟、单片机和嵌入式零碎;

  • Java和C#不只可以用来开辟软件,还可以用来开辟网站后台程序;

  • PHP次要用来开辟网站后台程序;

  • JavaScript 次要担任网站的前端任务(如今也有公司运用 Node.js 开辟网站后台)。


可以将分歧的编程言语比方成列国言语,为了表达统一个意思,能够运用分歧的语句。例如,表达“世界你好”的意思:

  • 汉语:世界你好;

  • 英语:Hello World

  • 法语:Bonjour tout le monde


在编程言语中,异样的操作也能够运用分歧的语句。例如,在屏幕上显示“C言语中文网”:

  • 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 
int main(){
    puts("C言语中文网");
    return 0;
}

这些具有特定寄义的词汇、语句,依照特定的格局组织在一同,就组成了源代码(Source Code),也称源码或代码(Code)。
那么,C言语一定规则了源代码中每一个词汇、语句的寄义,也规则了它们该若何组织在一同,这就是语法(Syntax)。它与我们进修英语时所说的“语法”相似,都规则了若何将特定的词汇和句子组织成能听懂的言语。
编写源代码的进程就叫做编程(Program)。从事编程任务的人叫程序员(Programmer)。程序员也很滑稽,爱好自嘲,常常说本人的任务辛劳,位置低,像农人一样,所以称本人是”码农“,就是写代码的农人。也有人自嘲称是”程序猿“。


当前文章:什么是编程言语
当前路径:http://cdiso.cn/article/iejpph.html

其他资讯