程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?

是的,最好使用C++。这里说的设计创造一门语言,我猜是想创建一门解释性语言,下面我来列举四种常见的解释性语言,看看它们是怎么被实现的。

                                程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?

Python。当下最流行的语言,Python的底层主要是由C、C++(后期可能加入了部分Java)实现的,Python在执行时,是先由Python解释器一句一句先翻译为编译型代码,再由系统编译为机器码来执行,所以Python的执行效率很低。

                                   程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?

M语言。M语言是大型商业开发软件MATLAB的编程语言,M语言早期是由Fortran编写,后来又使用C语言进行重新编写。在前些年的Matlab中,可以直接将M代码一键翻译为C语言代码(后续版本将这一功能隐藏了起来,使用稍微有些麻烦),由此可见MATLAB和C语言联系有多么紧密了。

                                  程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?

R语言。一门针对数学统计领域的编程语言,同样是由C语言进行底层实现,使用C语言的一大好处在于,可以直接使用由C语言开发的第三方库(C语言贡献的开源库是最多的),而不必重新开发,还同时兼顾了执行效率。

                                       程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?

JAVA。我这里要说的是Java的运行环境,Java必须运行在jvm虚拟机之上(移动端安卓系统是运行在安卓虚拟机上),而jvm的开发语言正是C++,JAVA吸收了C++的诸多优点,使得Java成长为一门十分健壮的语言。

其实还有很多语言都是基于C、C++开发而来,一个很重要的原因在于C、C++语言在开源领域贡献的代码是最多的,使用它们作为底层避免了重复造*造成的时间浪费。

“我是一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的学习C语言、C++的路线和工具。如果感觉自学C/C++编程有困难的话可以湫湫扫下方二维码。这里是编程爱好者的聚集地,欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。

程序员想要设计一门新的编程语言,学习什么语言好,用C/C++合适吗?