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

参考:
http://weibo.com/2210132365/BiYTws242
http://www.chinesepython.org/ 
http://baike.baidu.com/subview/545069/545069.htm 
我的观点:
首先,百度给出“银弹”是这样的解释:
能杀死狼人的利器
  在古老的传说里。狼人是不死的。想要杀死狼人有几种方法:
  1.像杀死吸血鬼那样用木桩钉住狼人的心脏。
  2.将月光遮住
  3.用银子做的子弹射穿狼人的心脏或头
  当然现实中是没有狼人的。但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现实中的狼人可以是一个棘手的项目,或者一件不可能的事。而“银弹”就是指能解决这些事的方法,或者技术手段。IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》 (No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。该论文强调由于软件的复杂性本质,而使这样 “真正的银弹”并不存在。
   我不认中文编程是解决中国程序员编程效率的秘密武器,也不是一个“银弹”。
  1、中文编程容易出现很多问题,兼容性问题也会产生。
  2、中文编程可能会占用更多的内存,运行并不比英文编写的程序更快。
  3、在大多数时候英文词组的输入要比中文要快,速度要比中文更有优胜点。
  4、程序员编程效率高不高,不是说中文编程就可以提高了,我觉得是看程序员的个人编程习惯,在编程的时候有没有良好的编程习惯,比如在编程之前列了计划表吗?
  5、编程效率我觉得也取决于编程能力和水平。  
  6、中文编码相对于英文编码,所占的体积远比英文编码要大,对于一些对空间、时间要求较高的编程要求,英文能更好的实现。  
  7、程序员作为全球现代社会流行的行业,多国多人共通语句很好的有利于编程技术的发展,而英语作为全球最通用的语言,作为编程的全球通用性最强。
  中文编程也给程序员带来了一定的便利,但绝不是“银弹”所说的效果,更多取决于程序员自身的原因。

转载于:https://www.cnblogs.com/dengyaoye/p/5244401.html

软件过程与项目管理(作业一)相关推荐

  1. 软件过程与项目管理第四周作业

    软件过程与项目管理第4周作业    团队项目(PCAE,个人计算机辅助教学系统) 需求分析部分    1.获取到的用户(老师提出的)需求:   "目前,网络教育.在线教育如火如荼,每个平台侧 ...

  2. 软件过程与项目管理学习

    软件过程与项目管理学习 <软件过程与项目管理>课程 复习思考问题清单(补充) 1.课程导论 1)什么是项目?具有什么特征? 2)项目管理的4阶段.5过程.10大知识域的具体内容是什么? 3 ...

  3. IT项目管理作业:projects、programs、portfolio、operations与OPM

    IT项目管理作业:projects.programs.portfolio.operations与OPM projects.programs.portfolio.operations与OPM的概念 pr ...

  4. 《软件过程与项目管理》复习思考问题清单

    <软件过程与项目管理>课程 复习思考问题清单(补充) 1.课程导论 1.什么是项目?具有什么特征? 为了特定的目标,利用有限资源,在一定的时间内,为了开发产品或服务而开展的一系列相关工作叫 ...

  5. 软件过程与项目管理(第一周作业)

    一. 15选1的第3题: 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点?(提示:搜索一下Microsoft TFS.GitHub.Trac.Bugzilla.Rati ...

  6. 第一周作业--软件过程与项目管理

    浅谈VC++6.0 Visual C++6.0,是一款编译器,也就是将高级语言转化为低级语言(汇编语言和机器语言)的一类程序.它主要的优点就是方便快捷,资源占用率不高,界面简单,下载安装便捷,操作也容 ...

  7. 软件过程与项目管理第二周作业

    软件开发工作量估计(Estimate)方法 工作量估算旨在得出待开发项目所需耗费的资源(时间和人力等),主要的估计方法有如下几种: 1.基于WBS(Work Breakdown Structure)的 ...

  8. 第七周作业(软件过程与项目管理)

    二维码 一直都对二维码有很强烈的兴趣,除了觉得方便快捷和安全以外,不知道为什么二维码为什么这么受欢迎:所以特地来学习一下二维码的相关知识. http://coolshell.cn/articles/1 ...

  9. 第一周作业(软件过程与项目管理)

    课件上习题 选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史. 快播 (又叫Qvod或Q播)是一款基于准视频点播内核的.多功能.个性化的播放软件. 优点:与传统播放软件不同的是,快播集 ...

最新文章

  1. ITK:使用Viola Wells互信息执行多模式注册
  2. 这周,我们作前端,实现统一的过滤搜索
  3. 如何在 .NET 程序万种死法中有效的生成 Dump (上)
  4. 微软4年后重登市值第一,纳德拉如何做到的?
  5. matlab自带的人脸分类器,基于MATLAB,运用PCA+SVM的特征脸方法人脸识别
  6. LeetCode 674. Longest Continuous Increasing Subsequence
  7. 在centos服务器上安装配置私人邮箱,并在web端管理邮件
  8. 山东省大学计算机科学与技术,我校计算机科学与技术专业获山东省大学最佳专业排行榜第一名...
  9. orcl数据库先决条件检查时失败
  10. 为什么软件需要数字签名?代码签名证书的作用
  11. 权威DNS、递归DNS以及DNS相关排名
  12. 全面改革个税关乎民生和正义
  13. EasyGBS国标视频云服务平台可以获取录像却无法播放是什么原因?
  14. 3dMAX足球建模教程
  15. 计算机wonder基础知识,WonderSkills教材来了!一套更适合中国孩子的美国语文教材...
  16. 结语【To be continued】
  17. PYTHON笔记第十一章之pygame.mixer
  18. 计算机统计分析spss试卷,《SPSS計算机统计分析方法》试卷A卷.doc
  19. 十六种适合网络创业的个人站长
  20. tq210 定制linux内核,TQ210 烧写Linux系统

热门文章

  1. 如何进行5万并发用户负载测试?
  2. OSS- OSS brower 登陆失败
  3. 拟17.56亿控股江南集成 海陆重工加码光伏产业链
  4. SunPower携Sunverge纽约合作开发4MWh储能项目
  5. jmeter时间格式化
  6. AOP之PostSharp2-OnMethodBoundaryAspect
  7. 戴尔推免费浏览器安全工具 可隔离恶意软件
  8. C语言 读取字符串数组中的字符串并获取字符串的长度
  9. 7.28Assignment
  10. 【腾讯通服务器的消息集成解决方案】之与勤哲Excel服务器的集成