博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?...
阅读量:6305 次
发布时间:2019-06-22

本文共 715 字,大约阅读时间需要 2 分钟。

银色子弹(英文:Silver Bullet),或者称“银弹”“银质子弹”,指由纯银质或镀银的子弹。在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器。后来银色子弹常被用做致命武器的代言词。被比喻为具有极端有效性的解决方法,作为杀手锏、最强杀招、王牌等的代称。  IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》 (No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。该论文强调由于软件的复杂性本质,而使这样 “真正的银弹”并不存在。

  
    不是银弹。
 
  1、编程是一种实现功能的逻辑编写操作,为解决功能性与需求性,能否实现主要在于代码设计与方法,语言作为一种表现形式对编程的影响并不如前者大。
  
  2、中文编码相对于英文编码,所占的体积远比英文编码要大,对于一些对空间、时间要求较高的编程要求,英文能更好的实现。
  
  3、程序员作为全球现代社会流行的行业,多国多人共通语句很好的有利于编程技术的发展,而英语作为全球最通用的语言,作为编程的全球通用性最强。
 
  4、中文文字的输入不一定比英文文字要迅速,在很多时候,英文单词比中文词组要输入得快。

转载于:https://www.cnblogs.com/caojingya/p/5034224.html

你可能感兴趣的文章
给表格的单元格增加编辑功能(In place edit)
查看>>
面向对象的故事~数据底层操作告诉了我们接口,抽象类,继承与多态性的使用...
查看>>
世界那么Big,组件那么Small
查看>>
【log4j2 加载配置文件】 加载配置文件的三种方法
查看>>
Mysql Insert Or Update语法例子
查看>>
AI应用带动 机器视觉芯片市场将有大变动
查看>>
图解闭包
查看>>
SQL 多个表之间联合查询
查看>>
Winform开发框架之Office Ribbon界面
查看>>
[LeetCode] Largest Rectangle in Histogram
查看>>
关闭windows 2003 开机事件报错
查看>>
iOS - Mac OS X 终端设置
查看>>
Spring AOP基于配置文件的面向方法的切面
查看>>
DEDECMS之十 修改织梦链和文章的默认来源及作者
查看>>
将 ext_net 连接到 router - 每天5分钟玩转 OpenStack(145)
查看>>
混合开发(一)——WebView开发高级技巧之加载网页以及JavaScript,加载进度条...
查看>>
ASP.NET MVC之表单集合数据自动绑定到对象属性(集合)中
查看>>
基于HTML5+CSS3的图片旋转、无限滚动、文字跳动特效
查看>>
第 165 章 基于Web的系统管理软件
查看>>
创建 Machine - 每天5分钟玩转 Docker 容器技术(46)
查看>>