“中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...
一、“银弹”
首先在这里解释一下“银弹”的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器。当然现实中是没有狼人的,但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现实中的狼人可以是一个棘手的项目,或者一件不可能的事。而“银弹”就是指能解决这些事的方法,或者技术手段,被比喻为具有极端有效性的解决方法,作为杀手锏 、王牌等的代称。
IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以《没有银弹:软件工程的本质性与附属性工作》(No Silver Bullet — Essence and Accidents of Software Engineering)为标题。其中的“银弹”是指一项可使软件工程的生产力在十年内提高十倍的技术或方法。该论文强调由于软件的复杂性本质,而使这样“真正的银弹”并不存在。
二、关于中文编程的争论
关于计算机编程语言的中文化问题,经常在网上看到两种相互对立的观点,一种观点是认为中国应该弄出个中文编程,“中文编程”是解决中国程序员编程效率一个秘密武器;另一种观点认为中文编程没有意义,编程所用的英文就是那么几个关键字,并不难。前面的观点主要来自于非专业编程的普通大众,后面的观点主要出自专业程序员。
我认为,这两种观点都不错,之所以产生这种冲突,主要是因为两者看待问题的角度不同。对于专业程序员来说,他们早已熟练掌握了已有的优秀编程语言,并且在语言方面也不再有多少障碍,他们需要的是更多的中文化技术资料而不是中文编程语言。而对于有编程需求的普通大众来说,他们还没有接触计算机编程或者才刚刚入门,在面对满屏的英文语句时感到使用起来很艰难,而中文编程里面的关键词和函数、变量、方法、事件等等都是中文,能够即看即懂、即用即会,节省大量时间精力。所以,对于这两种观点,我觉得不必放到对立面来,普通大众不强求程序员从现有的编程语言中转换到中文编程上来,程序员也不应该要求普通大众远离中文编程。
中文编程技术关键不是简单的程序编写和汉字标识使用,而是程序代码的编译技术必须自己掌握,编程与编译必须互为统一发展。个人认为做得好可能会是一个银弹。
转载于:https://www.cnblogs.com/narutoblog/p/4948368.html
“中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...相关推荐
- 有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?...
一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...
- C语言编程拼错的纸条,程序员编程C语言指针答疑:小心scanf函数给指针输错值...
一.程序员编程C语言答疑合集 https://m.toutiaocdn.com/group/6718545102257521166/?app=news_article×tamp=15 ...
- 有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?...
银色子弹(英文:Silver Bullet),或者称"银弹""银质子弹",指由纯银质或镀银的子弹.在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往 ...
- 世界程序员编程水平排行榜TOP50,中国第一名
今天小编在找中国程序员水平怎么 样时,看到了几张图片.上面讲述了平台HackRank发起的一系列编程挑战竞赛的竞赛结果,小编看了数据之后只想来一句:中国的程序员,牛逼! 世界程序员编程水平排行榜TOP ...
- 中国程序员阶层——一股待觉醒的力量
摘要 随着信息产业革命的纵深发展,计算机程序员已经作为阶层出现,暂称作 "程序员阶层".该阶层掌握着当今最先进生产力,缔造了革命性的新社会形式--虚拟社会.中国程序员阶层以青年人为 ...
- 中国程序员阶层——一股待觉醒的力量!
摘要 随着信息产业革命的纵深发展,计算机程序员已经作为阶层出现,暂称作 "程序员阶层".该阶层掌握着当今最先进生产力,缔造了革命性的新社会形式--虚拟社会.中国程序员阶层以青年人为 ...
- 俄罗斯程序员编程水平全球第2名 哪国程序员编程水平全球第1名
点击上面 免费订阅本账号! 本公众号主要推送javaweb开发相关技术,基础知识点,同时会深入剖析复杂的问题,分享一些优秀的框架,大型项目经验,当今最流行的Javaweb技术,热点科技新闻,招聘信息, ...
- 程序员编程艺术第一~十章集锦与总结(教你如何编程)--持续更新中
程序员编程艺术第一~十章集锦与总结--面试.算法.编程 作者:July.编程艺术室. 出处:http://blog.csdn.net/v_JULY_v . 围绕"面试"." ...
- 为什么美国程序员不用加班,而中国程序员就只能996?
点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...
最新文章
- SciPy和Numpy处理能力
- NSArray、NSDictionary、NSString存储、删改、遍历
- html的绝对定位脱离文档流吗,子元素设置绝对定位之后脱离文档流!
- Innodb ibdata数据文件误删,如何恢复
- pulsar配置文件常用配置项
- 学习笔记——模板方法模式
- Norton Internet Security 序列号提取(卡饭)
- 谷歌开源缓存框架Guava Cache
- 五种网站Web服务器技术和网页设计技术
- 警惕邮件中的发票链接
- 计算机基础——计算机网络
- Flask-token-werkzeufg
- 码支付源码完整版-安装环境配置
- 大规模优化方法(一)
- 海外网红KOL营销的合作方式
- 什么是项目管理?范围、时间、成本、质量
- 利用Python调用云Api实现多地域同步运行TAT命令
- python实验二序列_Python合集之Python序列(二)
- 15个SEO学习的国外SEO博客
- 怎么把桌面计算机放到快速启动栏,如何设置电脑快速启动?
热门文章
- php缓存页面,PHP缓存页面函数的简单示例
- 基于 PostgreSQL 的 EMQ X Auth ACL
- VScode 环境 配置
- 搜索系统中所有以.repo结尾的文件并删除(find命令详解及xargs命令详解)
- Iptables Nat转发
- Spring的xml文件配置方式实现AOP
- 使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
- 存储过程中用到的年,月,周的函数
- LINUX其他重要服务
- ar路由器 pppoe下发ipv6 dns_手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN