标签:出发点 开发 思考 意思 语言 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