{eval=Array;=+count(Array);}
先不说原创。已经有的C或Basic,或任何一种,我们也没有自己的编译器吧?或许我了解不够。总有人说方舟,和这里说的计算机语言编译器不是一回事。也有人说易语言,外壳而已。
这问题,首先操作系统不是自己的。某种语言编译器一定是在特定操作系统上实现和运行的。CPU和指令集,不是自己的,源程序要变成机器指令才能运行。
还有一层套一层的系统调用,各种库。编译器要适应这些系统调用。
相对简单一些的,单片机C语言方言,别人已经很成熟了,先不说做个编译器的难度,没有生存空间呀。
别人已经免费了,自己要花很大精力去弄还挣不到钱,没法生存更谈不上发现,一步赶不上步步赶不上。这就是生态问题。
再说原创。底子薄,起步都很难。不成熟的东西大家基本不认可。我们的价值观只在意已经成功的人和事儿。拿来太容易。挤死了。
核心技术都在别人手里,发展到一定程度就会受到制约。不要重复造轮子的论调导致核心竞争力下降。招商引资引进技术是把双刃剑。
知识产权保护才能激发创造力。满地盗版方便了用户却挤死了开发人员。
基本无解。
有这个必要吗?其实发明一种新的编程语言并不难,但是要普及使用则不容易,这里面有历史原因,时机原因,赶上一个契机,就能成就一种语言。所以重点不在发明一种语言,而是创新一种新的技术架构。
这类问题本来有解:科技都是少数人发明给大多数人用的;没有能力发明安心用就是了,不要那么纠结。可是问题又无解:明明我比你聪明伟大,发明者为什么是你而不是我呢?
一种编程语言,不过就是给结绳记事设定个高效易懂易执行的规则。
0和1各种排列组合被我们人为认定为我们默认的各种符号,西方人是用26个字母和各种特殊符号来设定的,虽然他们占了先机,但不代表不可以重新设定另外的规则,比如其他的语言符号、其他的符号元素,再比如直接指代声音、图像等。
有了这一步的基础,后面我们可以有无限的可能。
中国文字也能编程,问题是中国文字适合编码吗?显然不如字母文字,在逻辑表达上同样不如字母简单,除非又创造出一种更牛的符号编码系统。
随着科学的进步,未来的人类可能会发明出更厉害的文字体系,甚至抛弃了现有我们认知的形式,计算机语言就是人类的全新创造。试想,如果在字母的基础上又有了更适合科学文明提升的新的语言文字形式,中国文字需不需要改革?
10
回答1
回答10
回答10
回答5
回答10
回答10
回答0
回答10
回答10
回答