码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-06-15 20:21:37      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:出发点   开发   思考   意思   语言   str   c语言   中间   设置   

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

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

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

 

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

标签:出发点   开发   思考   意思   语言   str   c语言   中间   设置   

原文地址:https://www.cnblogs.com/big1987/p/11028642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!