01_中文编程 银弹?

首先,在欧洲古老的传说里。狼人是不死的。想要杀死狼人有几种方法:

1.像杀死吸血鬼那样用木桩钉住狼人的心脏。

2.将月光遮住

3.用银子做的子弹射穿狼人的心脏或头

当然现实中是没有狼人的。但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现实中的狼人可以是一个棘手的项目,或者一件不可能的事。而"银弹"就是指能解决这些事的方法,或者技术手段。

其次,如果看过《人月神话》,那一定对银弹这个词并不陌生。不过在IT行业中,只有张嘴不办事的人会去幻想银弹技术。

没有银弹》(No Silver Bullet)是IBM大型电脑之父佛瑞德·布鲁克斯(Fred Brooks)在1987年所发表的一篇关于软体工程的经典论文。该论述中强调由于软体的复杂性本质,而使真正的银弹并不存在;所谓的没有银弹是指没有任何一项技术或方法可使软体工程的生产力在十年内提高十倍。

真正好的项目,需要便捷的开发技术。但没有一种技术能彻底的舍弃了人的存在。

信息时代的管理信息系统》6e:"电子商务不存在银弹,就像一些企业家发现的那样。你必须要了解你的竞争对手;必须洞察客户的数量和购买习惯;必须以一个更优的价格或者更高水平的服务来提供你的产品和服务以打击竞争对手;还必须要盈利。"在这一段话里的"银弹",显然是说,电子商务并不是天外飞仙,并不能超越原有商务的范畴。

因此,关于中文编程是不是解决中国人编程效率的秘密武器--银弹这一热议的IT届话题,我的看法是:

中文编程是银弹!

我的理由是:

1.编程是以解决需求或解决问题为起点的,重点在于解决需求和解决问题的算法及数据结构,而不是编程的语言表现形式!

2.编程是全球化的,英文作为编程的起源语言,它的全球通用性更强!

3.编程是讲究资源(内存或时间)开销的,中文字符所占用的存储空间>英文字符所占用的存储空间!访问的时间效率可想而知!

时间: 2024-10-19 02:30:04

01_中文编程 银弹?的相关文章

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

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

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

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

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

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

中文编程不是解决中国程序员编程效率的银弹

按照<人月神话>的定义,软件工程中的银弹指的是软件生产效率有指数级提高的方法. 像我题目中所说的那样,我认为,中文编程并不能使中国中国程序员的编程效率有指数级的提高 首先,从一个大的逻辑角度来看.中文编程对中国程序员的意义和英文编程对英语国家程序员的意义是一样的,无非就是使用自己的母语进行程序编写.那么在英语国家的程序员使用英语(现在的高级编程语言接近英语的表达习惯)编程的效率还没有显著地高于我们非英语国家的程序员,那又为什么说中文程序员使用中文编程后编程效率就会显著的提高呢?而且在实际情况中

“中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?

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

“中文编程”无疑是一个“银弹”

中文编程(或者称为中文编程语言)是指使用中文来书写的程序设计语言,其目的是为了减少对英语的学习,将精力集中在程序设计上,并且便于程序交流和代码维护.对于“中文编程”这个想法,对于大多数中国的程序员来说,无疑是相当具有吸引力的.“中文编程”开发的意义有以下几点:首先是语言问题,英语毕竟是外语,哪有自己用了十几年甚至几十年的汉语用得顺手:其次是文化差异,中国人的传统文化和外国人的还是有相当一部分不相同的,传统习惯总是很难改变的:还有就是打破西方个人在尖端编程技术的垄断,降低了对国外技术的依赖. 但是

“中文编程”是一个银弹吗?

问题:有人认为:“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”吗? 很多人都觉得是以下的观点:“编程语言并非等同于英语,英文只是一个记号而已,如果所谓的中文编程只是将这些标识符和关键字换成中文的话技术上没有难度,只是这样做完全没有意义.因为编程语言与编程语言的区别并不在于所使用的记号是英文.法文还是中文,而是在于其设计思想和算法表现力.而且如果采用中文的话源代码会由于编码不统一带来非常麻烦的问题.由于计算机底层不支持中文,中文编程势必无法胜任底层编程,所以中文编程的缺点远大

“中文编程”是否所谓解决中国程序员编程效率的“银弹”的讨论

所谓“银弹”,最初是指指由纯银质或镀银的子弹.在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器.而后延伸为致命武器的代名词,被比喻为具有极端有效性的解决方法. 那么“中文编程”是否能成为提高中国程序员编程效率的“银弹”呢?个人认为,这是不现实的. 首先编程是一门技术活,而技术活可以做到熟能生巧.其实现在所普及使用的编程语言都是英文,但是其在程序中的语法跟我们平常使用的语法完全不一样, 可以说是一种颠覆.即使对英文不是很了解

“中文编程”对于中国程序员是否是一个“银弹”??

中文编程(或者称为中文编程语言)是指使用中文来书写的程序设计语言,其目的是为了减少对英语的学习,将精力集中在程序设计上,并且便于程序交流和代码维护.对于”中文编程“这个想法,对于大多数中国的程序员来说,无疑是相当具有吸引力的.“中文编程”开发的意义有以下几点:首先是语言问题,英语毕竟是外语,哪有自己用了十几年甚至几十年的汉语用得顺手:其次是文化差异,中国人的传统文化和外国人的还是有相当一部分不相同的,传统习惯总是很难改变的:还有就是打破西方个人在尖端编程技术的垄断,降低了对国外技术的依赖.但是说