编程语言是怎么被开发出来的?

如题所述

首先你要确定你的语言是创造出来干什么的。譬如说你专门处理字符串,你就得给在语言里面处理正则表达式设计语法,等等类似的东西,总之就是先把该有的语法糖准备好。
其次就是设计你的类型系统,譬如说动态类型,静态类型,强类型,弱类型,带不带模板。模板里面又分为C#那样的,C++那样的,还有Haskell那样的。还有你是函数式的、面向对象的、面向actor啊aspect、或者是全都有。还有你的类型是只读的(如Haskel),或者是可写的(如F#)。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答