关于“中文编程”是解决中国程序员编程效率的银弹的看法

讨论题目:

有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?

银弹被比喻为具有极端有效性的解决方法,作为杀手锏 、最强杀招、王牌等的代称。IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》(No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。

中文编程是指使用中文来书写的程式设计语言,它可以减少程序员对英文的学习,同时更有利于保密性和安全性,但中文本身语法方式和构成,使得将其编译的时候需要花费大量的时间,所以,对我来说,个人认为中文编程没有必要性。

1、目前而言,中文编程还有许多的难题没有解决,比如中文编程无法做到与英文编程同等,或比之更快的识别速度;中文编程中,对于非常用字体,古文字体,繁体字等应该如何将其显示都还有问题;

2、中文编程发展时间和速度远不如英文编程那么普遍,所以在实现程序交互,融合的过程中,很有可能出现问题

3、中文编程与英文编程相比,并没有出现什么特别的优势和特点,不像java语言,在发展过程中的不断衍变,成为主流

但同时,对于中文编程的发展,我也持支持的态度,因为当今世界的发展来看,中国和中文一定会占有很重要要的比率,如果属于中国人自己的编程语言能够发展为世界的一门主流语言的话,也是一件非常好的事情,但对于目前来说,实现起来还有很多的困难,同时也需要时间去慢慢验证,中文编程最后能够达到一个怎么的程度。如果真的想让中文编程得到更好的发展,恐怕得先从中国内部开始推行,只有中国人自己都认识和了解,它才能有更好的发展前景。

时间: 2024-10-20 22:09:25

关于“中文编程”是解决中国程序员编程效率的银弹的看法的相关文章

有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?

一.“银弹” 首先在这里解释一下“银弹”的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼人的,但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段,被比喻为具有极端有效性的解决方法,作为杀手锏 .王牌等的代称. IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表

有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?

有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?首先,百度给出“银弹”是这样的解释:能杀死狼人的利器 在古老的传说里.狼人是不死的.想要杀死狼人有几种方法: 1.像杀死吸血鬼那样用木桩钉住狼人的心脏. 2.将月光遮住 3.用银子做的子弹射穿狼人的心脏或头 当然现实中是没有狼人的.但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段. 我不认中文编程是

2.有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?

银色子弹(英文:Silver Bullet),或者称“银弹”“银质子弹”,指由纯银质或镀银的子弹.在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器.后来银色子弹常被用做致命武器的代言词.被比喻为具有极端有效性的解决方法,作为杀手锏[1]  .最强杀招.王牌等的代称. IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以<没有银弹:软件工程的本

“中文编程”是解决中国程序员编程效率的秘密武器,这是一个银弹吗?

我不认为“中文编程”是解决中国程序员编程效率的秘密武器,也不是一个银弹. 1.中文字符比英文字符所占的内存大,运行起来比英文的慢: 2.中文容易出现的问题比较多,而且还存在兼容性: 3.大多时候,英文输入比中文快: 4.编程的快慢应该跟个人的习惯有关(就像有人用五笔打字快有人用拼音打字快一样),跟个人的编程能力有关. 当然,中文编程也给程序员带来了便利.可以解决程序员英文不好的问题,而且,如果实在不愿意学英文的话,还可以把用来学英文的时间用在研究程序上,让编程更上一层楼.但这些便利绝对不能说是银

7.有人认为,“中文编程”是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么?

初见“银弹”这个词,还不是很确定它的意思,通过搜索,得知银弹这个词常被用做致命武器的代言词,被比喻为具有极端有效性的解决方法,作为杀手锏,最强杀招.王牌等的代称. 那么要回答“中文编程”是否是解决中国程序员编程效率的一个“银弹”这个问题,首先要了解目前阻碍中国程序员编程效率提高的桎梏是什么,然后才能根据“中文编程”是否能够冲破这些桎梏来判断它是否是“银弹”. 下面我来谈谈我认为的目前阻碍编程效率提高的三大桎梏,或说是对于提高编程效率极为重要的但却很难具备的三种能力. 1.编程人员要判断问题在什么

有人认为,“中文编程”是解决中国程序员编程效率的密码武器,请问它是一个“银弹”吗?

我个人认为不是. 首先解释一下“银弹”这个词.“银弹”一词常被用做致命武器的代言词,被比喻为具有极端有效性的解决方法,作为杀手锏.最强杀招.王牌等的代称.在该题目中“银弹”指的是一项可使软件工程的生产力提高十倍的技术或方法.可见要达到银弹一词的说法,对中国程序员来说,中文编程必须达到高效率.蜻蜓点水的效果才行.然而现实中的“中文编程”远远达不到这样的效果. 原因有如下: 因为编程是一种实现功能的逻辑编写操作,为解决功能性与需求性,能否实现主要在于代码设计与方法,语言作为一种表现形式对编程的影响并

有人认为”中文编程“是解决中国程序员编程效率的秘密武器,请问他是一个”银弹“么?

易语言,不懂大家了解不,易语言就是一个所谓的中文编程语言,他在程序员队伍里被使用的不多,我觉得,编程更重要的是一种思想,一种数学问题,语言只是起表达作用,而用更富表达能力且所需字数更少的表达方式,那便是最佳的,当然,可能在中国有一部分程序员,英文不怎么好,在进入It行业后,在对于一些方法,变量等的命名上无从下手,或者说所使用的命名不规范,导致可读性,可传播性变差,这时候用中文来起名字或者是一个不错的选择,但是从长远来看,我认为作为程序员,要有一定的英语功底,毕竟很多的书籍,文献资料都是用英文写的

有人认为,”中文编程“是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”吗?

首先,我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义.因为编程语言与编程语言的区别并不在于所使用的记号是英文.法文还是中文,而是在于其设计思想和算法表现力.而且如果采用中文的话源代码会由于编码不统一带来非常麻烦的问题.由于计算机底层不支持中文,中文编程势必无法胜任底层编程,所以中文编程的缺点远大于其优势. 举个例子,对于中文编程语言,如果只是把SHORT A=10变为 整型数据A等于十,那么不过

有人认为,“中文编程”是解决中国程序员编程的秘密武器,请问它是一个“银弹”么?

首先,我的观点是编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义.因为编程语言与编程语言的区别并不在于所使用的记号是英文.法文还是中文,而是在于其设计思想和算法表现力.而且如果采用中文的话源代码会由于编码不统一带来非常麻烦的问题.由于计算机底层不支持中文,中文编程势必无法胜任底层编程,所以中文编程的缺点远大于其优势. 举个例子,对于中文编程语言,如果只是把SHORT A=10变为 整型数据A等于十,那么不过