关于【中文编程是否是一个“银弹”】,我也想说说。

      记得我刚开始学习C语言编程时,觉得编程语言的学习思路跟从前十几年的学习经验都是不一样的,而且学习过程中的锻炼体验很非常的特别。

      曾经我也想过,计算机与编程这些知识都是从前外国人发明的,那么咱们中国人在需要使用的时候,是不是应该将它本土化、中国化?

      这样不仅能让更多的编程爱好者在开发者这片土地上开创出新的天地!

      那么什么是中文编程呢,中文编程的技术难点在哪?

      通过查阅资料我才更深刻的意识到:

      高级计算机语言程序中任何标识都可使用中文字、词、词组和句子的语言文法,又有与中文相匹配的语言语法规则可称为汉语编程语言,使用这种语言编写的程序的过程就是中文编程。

      可见,中文编程技术关键不是简单程序编写汉字标识使用,而是程序代码的编译技术必须自己掌握,编程与编译必须互为统一发展。
      在技术上出现难点时,为什么还是有很多人渴望中文编程呢?扩大考虑的范围后我才发现:用什么语言来表达编程思路其实是一回事,英语可以编程,汉语同样可以编程,而且汉语编程作为计算机语言更符合自然语言。一旦打破了英文编程语言的垄断,可以有效减少信息技术对英文的依赖,对形成全面的信息产业独立体系有巨大推动作用。而且,中国人用自己的编程语言,才更有利于各种程序的编写。不但简化学习过程,而且提高了编程效率。汉语编程从根本上可以解决信息技术化发展的问题,只要会写汉字,就可以学习编程,而且汉语编程所编的软件可以很好地解决方方面面的问题。
      在我个人看来,程序开发的学习跟别的科目学习还是有一定的区别性和特点性的,也许我们只是照着课本的教学打了一些字母编程,但是其背后需要考虑的编译、运行的效率等等,这些问题,当转换到语言表达更加灵活和语义多样化的汉语条件下,就需要进行更多的合理规划和调整。无可否认中文编程可以打破技术垄断这些观点的深刻现实意义,但是却也无法忽视它即将带来的新的问题。此外,如果要研发和推广中文编程,那么可能带来的一系列技术问题、经济问题、人力资源等等需要付出的代价也是非常的大并且不可预见的。在喜忧参半的情况下,我认为“中文编程”并不是中国软件界的“银弹”

 

posted @ 2015-11-12 09:52  ZhangQifu  阅读(237)  评论(0)    收藏  举报