回 帖 发 新 帖 刷新版面

主题:[讨论]设计中国人自已的程序设计语言

设计中国文字编辑的程序设计语言,替代任何一种或几种国外程序设计语言,开发高级智能的程序设计工具,国外提供的程序设计语言,我们也用了几十年,我们只能在计算机的外层编程,而非计算机的核心层编程,这几十年来浪费了多少从事计算机行业中国的高级计算机人才,他们只会用国外程序设计语言工具和程序组件来编程,其实核心技术并没有掌握,一旦来自于国外程序设计语言工具和程序组件的的出现问题或者不够完善,给我们设计人员带来不可想想的后果,因为我们没有核心技术,所以我们没有能力应付这些变化,同样给学计算机技术和即将从事计算机行业的人,带来困难,学的并不是计算机核心技术,只是学习的计算机技术的外层,有人提议中国设计自已的程序设计语言.设想是首先建立中文命令字库,相应建立一套自主开发函数库,自主开发函数库是一套和操作系统核心层同级别函数库,还有一套相应的编译.链接.运行为一体的程序工具.程序设计语言工具生成的可执行的程序小,执行效率高。容错好。一种语言就可以实现计算机各方面的应用开发,无须学习多种程序语言,可以减轻程序员的负担,将自主开发函数库源代码公开,最终的目的是让国人拥有一套自有技术,不是总是在学习,而是有基础的去开发我们想要的。所以需要很多人对此感兴趣人来开发和研究,有同样想法的人,组织一个程序员联盟,我们一起来实现,PHP,SQL就是用这种开发模式,你对这种想法有什么看法.

回复列表 (共10个回复)

沙发

这个事情实际上并不难。
从处理器的机器语言看,不是任何自然语言。
汇编、高级语言设置成汉语,似乎没有什么障碍。

板凳

虽然我是个高中生,但我的梦想就是编出个人工智能出来。可能有些人觉得有些不切实际,但这就是我的梦想。我觉得国家应该加大对信息技术资金的投入,对于楼主所说的,我觉得应该受到国家的重视。

3 楼

搞来搞去,意思就是宣传“汉编”吧?编译技术可以鼓励国人去研究,但汉字命令,汉字编程我觉得毫无必要,这就是我的观点。

4 楼

我也怎么认为!~,毫无必要!~

5 楼

我晕哦。

不是早就有一款汉语编程语言吗?

易语言

难道大家都还不知道吗?

6 楼

“易”的内心是vb,只是做了个外壳。
真正的要从汇编助记符做起

7 楼

没有硬件哪来软件?
即便你开发出来汉编,有运行的环境么?
我估计神七的芯片还是买外国人的。

8 楼

其实早就有此想法了,自己研究核心算法显然有些困难
但一直也没找到志同道合的人,唉~悲哀~难怪我国的某方面真的很弱

9 楼

[quote]没有硬件哪来软件?
即便你开发出来汉编,有运行的环境么?
[/quote]
龙芯。

10 楼

你们很多人都理解错了。

CPU与语言无关,CPU只认二进制指令

例如"add eax, 1"就被编译为3字节的二进制指令序列"83C0 01",
千万别因此认为CPU只认add这样的英语单词,这只是一个助记符而已,你完全可以自己实现另外一个编译器,把"加 通用寄存器1 1"编译为"83C0 01",对CPU而言,它们是一模一样的

听易语言宣传说,它实现了底层编译,也就是把中文语句直接编译为二进制,本质上应该算是汉语编程了(听它说好像还支持Linux平台,不知道真假,本人没用过)

不过因为平台的原因,它最终还是会接触英语的(用户层面不用接触,编译器实现),例如在Windows上运行的话:
窗体1.标题 = "易语言", 就要调用Windows API实现:SetWindowText(窗体1.句柄, "易语言")
它的语法我也不懂,上面这些只是伪语句而已。

现在的操作系统接口应该都是英文的,如果真想完全彻底实现汉语编程,首先要写个汉语编译器,然后再写个汉语操作系统,用之前那个编译器编译。(这过程肯定要调试,估计又要写个汉语调试器,……%*!#,俺想到就头痛)

我来回复

您尚未登录,请登录后再回复。点此登录或注册