大家都知道,数码产品更新换代很快。但是有人说编程语言更新换代的速度,和数码产品差不多。也许现在这种编程语言非常热门,但是一年之后,也许就无人问津。在论坛上看到一个帖子,吧主称我想开发拥有全新思想的一门编程语言,想问问大家的意见。
下面是这位吧主的原话:
我的技术还没有太强,但是我有了思想了。先为大家介绍一个我的这个思想,那就是面向概念来编程。所谓面向概念来编程,指的是引用类可以有被引用类。而被引用类子类亦可以覆盖住引用类的这个方法,被引用类授权了就可以。这只是面向编程概念的编程思想中,很小的部分。下面,我先为大家介绍一个伪代码的例子,相信大家会理解我的意思。
关于这位吧主想开发一门新的编程语言的想法,其他网友又是怎么看的呢?
网友一:你这个是多态概念。
网友二:要想开发全新的一种语言,我觉得最好具有的特性是面向对象,还要易用与易学。此外,还要具有C#或者java等语言优点。安全性也不可缺少,亦要有别的面向对象的语言所具有的特性,也可应用在网络编程方面。
网友三:要是面向对象的话,那相当强大。
网友四:要想自己创造一种语言,那你首先要熟悉一些主流的语言。如果你光懂java,那是不够。
网友五:开发一门新的语言不容易,因为你首先要了解一下底层的而语言,话句话说,就是你的命令,你怎么让机器知道呢?和jvm类似。第二,面向对象的话,你的语言封装,类似于jdk的东西。第三是细节,开发应用是最后一步。
有人说现在市面上存在着非常多的百年城语言,实在没有必要投入大量的人力、物力去开发新的一个编程语言。但是也有人反对这种观点,因为他们觉得开发者运用现有的一些开发语言工具来开发的时候,发现市面上的这些编程语言,已经没办法满足自己的需求。关于要不要开发一门新的编程语言,大家都有不同的看法,不知道各位怎么看?