每一个编程语言都有自已的语法吗?

如题所述

当然有自己的语法,要不怎么能叫一种语言而不同于其它的编程语言?一般你要只是学语法的话,可以看语法图,一般程序设计语言的语法图可以用BNF(Backus Naur范式)来描述。
常用的符号有:
::=定义为
|或者
[]0次或1次出现
()0次或多次出现
<>一个非终结符
如:标识符(就是做变量名,程序名等名字的程序文本)一般是由字母开始的,以字母,数字后继的,那么标识符就可以这么写:
<数字>::=0|1|2|3|4|5|6|7|8|9
<字母>::=<大写字母>|<小写字母>
<大写字母>::=A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z
<小写字母>::=a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z
<字母或数字>::=<字母>|<数字>
<标识符>::=<字母>(<字母或数字>)
根据以上几条BNF语言,你就能写出正确的程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-28
不同的语言自然语法不一样,但是不代表不同的开发工具所用语言不同。

例如 TC++,VC++,BC++ 同是用的 C++ 语言

VB,QB 同是用的BASIC语言

Java 他自己用了一个语言但是语法和C语言很像

拿C++来说 C++ 遵循了 Ansi C 语言的标准(因为C++本身就是C的超集)而不是微软自己制定的语言,所以微软也必须遵守.

而 BASIC 来说他就是比尔大叔制定的语言所以他可以随便改,这也就是为什么VB和QB同是BASIC但是相差很大的原因了

JAVA 是在C语言基础上制定的,所以和C语言很像

类似语言还有Pascal 他是 Borland 公司制定的,使用这个语言的代表开发工具当然就是著名的 Delphi 了.
第2个回答  2007-01-28
基本上是这样的,编程语言的称呼主要是因为具体的语法不同而区别的

不过大多编程语言的语法也就是大同小异而已本回答被提问者采纳
第3个回答  2007-01-28
语法一样还叫不同语言么....

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网