——由开发新编程语言的讨论而突然想到的一些想法
今天在微信上看到了优快云主办的一个讨论,是魏永明和许式伟两位老总谈新的编程语言,他们两人都是为数极少的中国创造的编程语言的创始人。难得!可贵!在听他们的讨论时,一个想法突然冒了出来。感觉这个想法有些意思,也可能有些用处,因此,在这里写一个小文,把这个想法和一些相关的想法表达出来,并且借微信公众号传播一下,希望有人感兴趣,希望有些用处。
先把主要点直接表达出来:既然要开发新编程语言,为什么不把人工智能用上,开发一个由人工智能支持的、用自然语言来编程的系统?我认为,这样可以极大提高编程效率,提升整体生产力,并且形成全新的茁壮的信息产业生态,进而形成一个强有力的新经济生长点。
那么这是什么东西呢?可以先看一个例子。假设我们要编一个最简单的程序,世界你好,就需要写出如下的源程序:
class HelloWorld {
public static void main(String[] args) {
System.out.println("世界你好!");
}
}
然后再编译,再执行。这是用Java编程语言来做。如果用C语言来做,就是:
#include <stdio.h>
int main() { </