O语言

来自华夏文化百科
跳转至: 导航、 搜索


何谓O语言?

O语言首先是一种计算机语言,计算机语言可简分为二进制指令、汇编语言及高级语言。二进制指令是计算机直接可以“听懂”的计算机语言,汇编语言由链接器可以解析为二进制指令,而且汇编语言可以再进一步编写开发高级语言。O语言是中文计算机汇编语言,它是独立地生成处理器可直接运行的二进制指令,并以传统的方式生成目标文件,由链接器将目标文件与其它相关的目标文件或者资源文件链接生成可执行文件。O语言是立足开发出我们自己的计算机语言,为振兴我们国人计算机产业奠定语言基础,O汇编对所有的寄存器名称及绝大部分的指令名称做了中文式的命名,并为其配备了专用的O语言开发环境,可以大大提高O汇编的开发速度


为何要开发O语言?

不论是从作者的角度还是从大多数中国程序员的角度来讲,拥有一套我们自己(中文)的计算机语言系统,是梦寐以求的事。虽然我们认为,当今的计算机语言已经非常丰富,足以解决我们遇到的各种实际问题,以微软公司为代表开发的VC、C#语言是高级语言的典范,今后是否会出现其它什么语言,我们不得而知,但技术的不断发展,总会给我们带来一些意想不到的惊喜。我们国家的计算机技术研究虽然起步晚,但是发展迅速,拥有自主知识产权的“龙芯二号” 处理器在性能上已接近奔腾4处理器,并且开始应用在不同的技术领域。相对而言,我国的计算机软件技术却很滞后,其中一个重要的原因就是没有我们自主的计算机语言,这严重地制约着我国计算机技术水平,无论从实际的需求还是民族的振兴都非常需要拥有我们自己的计算机语言。 计算机高级语言是以汇编语言为依托的,要彻底解决计算机语言的问题,就必须拥有中文汇编语言,最终将中文汇编语言代码通过汇编程序转换成可执行的二进制代码。通过对照参考及研究发现,汇编指令与二进制代码具有一一对应关系,也就是说,一条汇编指令必将唯一对应一条二进制代码指令,而一条二进制代码指令也唯一对应一条汇编指令,这就为写一个汇编语言与二进制指令相互对应的参考表成为可能,这就是作者编写本手册的来由,主要目的就是要通过这个对应的参考表,来编写一个中文的汇编程序,并以此为基础,编写出更高级的中文计算机语言,这就是梦开始的地方。


O语言官方网址

是www.olanguage.org 为尽快开发稳定可靠的中文语言,我们诚招有丰富经验的C++程序员,来参与到我们的开发队伍。 技术要求:熟悉掌握C++,开发IDE须熟悉MFC,开发O汇编须熟悉X386架构汇编 开发平台:vs2008 其它要求:吃苦耐劳、无私奉献 联系方式:QQ: 4697175(注明O语言开发) Email: info@olanguage.org //现在的O语言已经成功开发了一半,感兴趣的朋友可以先下来试试; http://www.olanguage.org/download.htm 声名:本人并非“O语言”的开发人员,我仅仅是一个编程爱好者而已,看到“O语言”的意义如同“龙芯”一样重大才转此贴的。