思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?
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;
(可能前面两个关键字后面放一个结构体名称比较合理)
通过上述比较,觉得这两种语言的设计者真的好有意思(就是要和你不一样)
以上是关于思考:为什么每一种开发语言的语法都是不一样的呢(语法设置的不一样的出发点是基于什么考虑)?如果设置成一样有什么不可行的吗?的主要内容,如果未能解决你的问题,请参考以下文章