思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?

Posted big1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?相关的知识,希望对你有一定的参考价值。

思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?
每一种开发语言中有哪些语法是一样的?可以设置成不一样吗?
语法不一样:比如go中定义结构体语法如下:
type struct_variable_type struct
age int ;


(可能觉得type和struct两个关键字之间放结构体名称比较合理,两个中间夹一个)
而c语言中定义结构体如下:
typedef struct struct_variable_type
int age;

struct_variable_type;
(可能前面两个关键字后面放一个结构体名称比较合理)
通过上述比较,觉得这两种语言的设计者真的好有意思(就是要和你不一样)

 

以上是关于思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?的主要内容,如果未能解决你的问题,请参考以下文章

像计算机科学家一样思考python笔记

小白眼中理解的人工智能及其假设实现

转--python之正则入门

R语言学习.first

关于JAVA语言,和C语言有啥联系吗?

备忘思考角度 - 跳出语法限制