有人认为,“中文编程”是解决中国程序员效率的秘密武器,请问它是一个“银弹”么?
2015-12-28 10:11
435 查看
银色子弹(英文:Silver Bullet),或者称“银弹”“银质子弹”,指由纯银质或镀银的子弹。在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器。后来银色子弹常被用做致命武器的代言词。被比喻为具有极端有效性的解决方法,作为杀手锏、最强杀招、王牌等的代称。 IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》 (No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。该论文强调由于软件的复杂性本质,而使这样 “真正的银弹”并不存在。
不是银弹。
1、编程是一种实现功能的逻辑编写操作,为解决功能性与需求性,能否实现主要在于代码设计与方法,语言作为一种表现形式对编程的影响并不如前者大。
2、中文编码相对于英文编码,所占的体积远比英文编码要大,对于一些对空间、时间要求较高的编程要求,英文能更好的实现。
3、程序员作为全球现代社会流行的行业,多国多人共通语句很好的有利于编程技术的发展,而英语作为全球最通用的语言,作为编程的全球通用性最强。
4、中文文字的输入不一定比英文文字要迅速,在很多时候,英文单词比中文词组要输入得快。
不是银弹。
1、编程是一种实现功能的逻辑编写操作,为解决功能性与需求性,能否实现主要在于代码设计与方法,语言作为一种表现形式对编程的影响并不如前者大。
2、中文编码相对于英文编码,所占的体积远比英文编码要大,对于一些对空间、时间要求较高的编程要求,英文能更好的实现。
3、程序员作为全球现代社会流行的行业,多国多人共通语句很好的有利于编程技术的发展,而英语作为全球最通用的语言,作为编程的全球通用性最强。
4、中文文字的输入不一定比英文文字要迅速,在很多时候,英文单词比中文词组要输入得快。
相关文章推荐
- 程序员也要写文章:好处不止多赚钱
- 我在面试机器学习、大数据岗位时遇到的各种问题
- 关于职业发展的想法
- .NET WEB程序员需要掌握的技能
- iOS 1-2年经验面试参考题
- .NET WEB程序员需要掌握的技能
- 黑马程序员——反射的实际应用
- 黑马程序员——反射的使用
- 程序员要怎样学英语
- 转载-优秀程序员的十个tips
- 非凡程序员,王力
- 你为什么不分享
- 听说你不想上班,想成为自由职业者
- Android最全面试题71道题 详解
- 面试题_ Java EE 相关的面试题
- 面试题_125_to_133_Java 面试中其他各式各样的问题
- 面试题_103_to_124_关于 OOP 和设计模式的面试题
- 面试题_93_to_102_编程和代码相关的面试题
- 面试题_89_to_92_单元测试 JUnit 面试题
- 面试题_82_to_87_Date、Time 及 Calendar 的面试题