讨论题目:
有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?
银弹被比喻为具有极端有效性的解决方法,作为杀手锏 、最强杀招、王牌等的代称。IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》(No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。
中文编程是指使用中文来书写的程式设计语言,它可以减少程序员对英文的学习,同时更有利于保密性和安全性,但中文本身语法方式和构成,使得将其编译的时候需要花费大量的时间,所以,对我来说,个人认为中文编程没有必要性。
1、目前而言,中文编程还有许多的难题没有解决,比如中文编程无法做到与英文编程同等,或比之更快的识别速度;中文编程中,对于非常用字体,古文字体,繁体字等应该如何将其显示都还有问题;
2、中文编程发展时间和速度远不如英文编程那么普遍,所以在实现程序交互,融合的过程中,很有可能出现问题
3、中文编程与英文编程相比,并没有出现什么特别的优势和特点,不像java语言,在发展过程中的不断衍变,成为主流
但同时,对于中文编程的发展,我也持支持的态度,因为当今世界的发展来看,中国和中文一定会占有很重要要的比率,如果属于中国人自己的编程语言能够发展为世界的一门主流语言的话,也是一件非常好的事情,但对于目前来说,实现起来还有很多的困难,同时也需要时间去慢慢验证,中文编程最后能够达到一个怎么的程度。如果真的想让中文编程得到更好的发展,恐怕得先从中国内部开始推行,只有中国人自己都认识和了解,它才能有更好的发展前景。