- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
发展中文编程的意义让大众化编程促进软件产业的建设.pdf
发展中文编程的意义:让大众化编程促进软件产业的建设
一、关于中文编程的争论
关于计算机编程语言的中文化问题,经常在网上看到两种相互对立的观点,一种
观点是认为中国应该弄出个中文编程,让大家能够通过中文来编写程序;另一 种
观点认为中文编程没有意义,编程所用的英文就是那么几个关键字,并不难。前
面的观点主要来自于非专业编程的普通大众,后面的观点主要出自专业程序员。
网 上这两种观点之间的争论非常激烈,有时候甚至到了互相攻击的地步。
我认为,这两种观点都不错,之所以产生这种冲突,主要是因为两者看待问题的
角度不同。对于专业程序员来说,他们早已熟练掌握了已有的优秀编程语言,并
且在语言方面也不再有多少障碍,他们需要的是更多的中文化技术资料而不是中
文编程语言。而对于有编程需求的普通大众来说,他们还没有接触计算机编程或
者 才刚刚入门,在面对满屏的英文语句时感到使用起来很艰难,而中文编程里
面的关键词和函数、变量、方法、事件等等都是中文,能够即看即懂、即用即会,
节省大 量时间精力。所以,对于这两种观点,我觉得不必放到对立面来,普通
大众不强求程序员从现有的编程语言中转换到中文编程上来,程序员也不应该要
求普通大众远 离中文编程。实际上,有不少程序员在熟练掌握其他编程语言的
同时,也在使用着中文编程,并且在中文编程与其他编程语言之间架起了无数个
技术桥梁,既方便了 自己,也方便了其他人。
在本文的最后面,我也试着解答了一些存在争议的问题:对一些质疑中文编程的
解答
目前主流编程语言使用英文
鸿言软件工作室 1
二、软件产业与大众化编程
世界上软件产业发达的国家基本上是经济发达国家,此外还有一个发展中国家印
度。他们都有一个共同点,就是英语普及率非常高。欧美发达国家的母语虽然 不
都是英语,但是在他们数百年的交往中,使用英语并不是什么难事,而且思维方
式几乎是一样的。此外日本很早就将自己西化,其所使用的自然语言也是西方语
言 和东方语言的结合体。至于印度,它的母语就是英语,在长期的殖民统治下
早已融入了西方文化环境。这就存在一个我们平时看不到的优势,在使用编程工
具时,这 些国家的人可以做到“顾名思义”,无需翻译,也不需要做过多的语言
培训就能顺畅地使用。这样就能够保证普通人只要愿意,通过付出较少的学习成
本 (包括时 间、精力、经济成本)就能够使用编程工具做一些自己需要的软件。
当编程能够大众化之后,软件产业所需的巨量优质人力资源也能够得到保证。
而在中国,编程还只是“精英化”而非“大众化”。中国的软件行业只能够集中突破,
而不能真正建立一个完善的软件产业。产业是基于大众的。中国既不是 以英语
为母语的国家,也不是像日本那样很早就融入西方的国家,中国人的思维方式跟
西方还存在巨大差异。中国网民虽然是世界最多的,但是他们所使用的软件、游
戏和网页都是中文界面,他们只能“消费”本地化的软件,而不能用外来的工具“生
产”软件。一个消费者众多,生产者却凤毛麟角的市场,可能是一个很好赚钱 的
市场,但却不是能够支撑一个产业的的市场。因为这个市场中能够为产业提供的
人力资源非常贫乏,只能走精英化路线。精英化编程不但会限制产业的发展,而
且 会导致创新不足,在总体局面上只能跟随国外亦步亦趋。
三、操作系统与软件生态环境
这里不得不说到国产操作系统。操作系统的开发当然是必须“精英化”的,但是它
的发展却必须是“大众化”的。精英化的技术可以开发一个功能强大的操作 系统,
然而操作系统的功能再强大,如果没有多少应用软件的支持也只能是空中楼阁。
Windows 的成功固然一部分是因为它的雄厚技术实力,但是更大的原因 是它拥
有一个非常强大的软件生态环境,这个生态环境是由巨量的五花八门、大小不一、
良莠不齐的软件所支撑的。另一个成功的例子,就是智能移动设备上运行的
Android操作系统,它的成功也源自于软件生态环境的搭建。现在我们所说的软
件编程,在桌面端基本上是基于Windows系统,在移动端大部分集中在 Android
系统。
Windows和Android早已通过各自难以动摇的软件生态环境分别在桌面端和移动
端占据垄断地位,国产操作系统要想争夺它们的市场,仅仅以精 英化路线埋头
研究操作系统技术已经是太迟了。最根本要做的事情,就是以已有的自主操作系
统为中心,大力构建软件生态环境。而要想构建一个完善的生态环境, 单靠精
英化编程是难以实现的,它所需的以万计的应用软件要靠大众化编程才能
您可能关注的文档
- 千岛湖水体叶绿素a时空变化特征及其影响因子分析_赵新民.pdf
- 半参数模型及其在形变分析中的应用.pdf
- 半夏不同居群主要经济性状比较研究.pdf
- 半开敞式海域油气码头泊位长度的确定.pdf
- 半敞开地道结构顶板开洞优化分析.pdf
- 半滑舌鳎胚胎发育及其与水温的关系.pdf
- 华北北部晚寒武世层序地层及海平面变化研究_兼论与北美晚寒武世海平面变化的对比.pdf
- 协同OA在企业管理中发挥的作用.pdf
- 协同刺激信号在血吸虫感染中的作用.pdf
- 协同护理干预对社区脑卒中患者照顾者生活质量及照顾能力的影响.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 工程项目成本分析表(房建).xls VIP
- 道路交通标志和标线(GB5768-2009).docx VIP
- 2024年全国高级配电线路工技能考试题库及答案.docx VIP
- 颗粒级配曲线不均匀系数计算.xls VIP
- 建筑工程CAD网络课程项目申报书--.docx VIP
- 《我与地坛(节选)》同步练习 统编版高中语文必修上册.docx VIP
- 道路交通标志和标线+第1部分:总则.docx VIP
- 2025年秋季学期-2026年春季学期中小学校(幼儿园)大宗食材(肉蛋)采购及配送项目方案投标文件(技术方案).doc VIP
- 耐高压PICC置管课件.ppt VIP
- 功能性子宫出血病历模板.pdf VIP
文档评论(0)