发展中文编程的意义让大众化编程促进软件产业的建设.pdfVIP

发展中文编程的意义让大众化编程促进软件产业的建设.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
发展中文编程的意义让大众化编程促进软件产业的建设.pdf

发展中文编程的意义:让大众化编程促进软件产业的建设 一、关于中文编程的争论 关于计算机编程语言的中文化问题,经常在网上看到两种相互对立的观点,一种 观点是认为中国应该弄出个中文编程,让大家能够通过中文来编写程序;另一 种 观点认为中文编程没有意义,编程所用的英文就是那么几个关键字,并不难。前 面的观点主要来自于非专业编程的普通大众,后面的观点主要出自专业程序员。 网 上这两种观点之间的争论非常激烈,有时候甚至到了互相攻击的地步。 我认为,这两种观点都不错,之所以产生这种冲突,主要是因为两者看待问题的 角度不同。对于专业程序员来说,他们早已熟练掌握了已有的优秀编程语言,并 且在语言方面也不再有多少障碍,他们需要的是更多的中文化技术资料而不是中 文编程语言。而对于有编程需求的普通大众来说,他们还没有接触计算机编程或 者 才刚刚入门,在面对满屏的英文语句时感到使用起来很艰难,而中文编程里 面的关键词和函数、变量、方法、事件等等都是中文,能够即看即懂、即用即会, 节省大 量时间精力。所以,对于这两种观点,我觉得不必放到对立面来,普通 大众不强求程序员从现有的编程语言中转换到中文编程上来,程序员也不应该要 求普通大众远 离中文编程。实际上,有不少程序员在熟练掌握其他编程语言的 同时,也在使用着中文编程,并且在中文编程与其他编程语言之间架起了无数个 技术桥梁,既方便了 自己,也方便了其他人。 在本文的最后面,我也试着解答了一些存在争议的问题:对一些质疑中文编程的 解答 目前主流编程语言使用英文 鸿言软件工作室 1 二、软件产业与大众化编程 世界上软件产业发达的国家基本上是经济发达国家,此外还有一个发展中国家印 度。他们都有一个共同点,就是英语普及率非常高。欧美发达国家的母语虽然 不 都是英语,但是在他们数百年的交往中,使用英语并不是什么难事,而且思维方 式几乎是一样的。此外日本很早就将自己西化,其所使用的自然语言也是西方语 言 和东方语言的结合体。至于印度,它的母语就是英语,在长期的殖民统治下 早已融入了西方文化环境。这就存在一个我们平时看不到的优势,在使用编程工 具时,这 些国家的人可以做到“顾名思义”,无需翻译,也不需要做过多的语言 培训就能顺畅地使用。这样就能够保证普通人只要愿意,通过付出较少的学习成 本 (包括时 间、精力、经济成本)就能够使用编程工具做一些自己需要的软件。 当编程能够大众化之后,软件产业所需的巨量优质人力资源也能够得到保证。 而在中国,编程还只是“精英化”而非“大众化”。中国的软件行业只能够集中突破, 而不能真正建立一个完善的软件产业。产业是基于大众的。中国既不是 以英语 为母语的国家,也不是像日本那样很早就融入西方的国家,中国人的思维方式跟 西方还存在巨大差异。中国网民虽然是世界最多的,但是他们所使用的软件、游 戏和网页都是中文界面,他们只能“消费”本地化的软件,而不能用外来的工具“生 产”软件。一个消费者众多,生产者却凤毛麟角的市场,可能是一个很好赚钱 的 市场,但却不是能够支撑一个产业的的市场。因为这个市场中能够为产业提供的 人力资源非常贫乏,只能走精英化路线。精英化编程不但会限制产业的发展,而 且 会导致创新不足,在总体局面上只能跟随国外亦步亦趋。 三、操作系统与软件生态环境 这里不得不说到国产操作系统。操作系统的开发当然是必须“精英化”的,但是它 的发展却必须是“大众化”的。精英化的技术可以开发一个功能强大的操作 系统, 然而操作系统的功能再强大,如果没有多少应用软件的支持也只能是空中楼阁。 Windows 的成功固然一部分是因为它的雄厚技术实力,但是更大的原因 是它拥 有一个非常强大的软件生态环境,这个生态环境是由巨量的五花八门、大小不一、 良莠不齐的软件所支撑的。另一个成功的例子,就是智能移动设备上运行的 Android操作系统,它的成功也源自于软件生态环境的搭建。现在我们所说的软 件编程,在桌面端基本上是基于Windows系统,在移动端大部分集中在 Android 系统。 Windows和Android早已通过各自难以动摇的软件生态环境分别在桌面端和移动 端占据垄断地位,国产操作系统要想争夺它们的市场,仅仅以精 英化路线埋头 研究操作系统技术已经是太迟了。最根本要做的事情,就是以已有的自主操作系 统为中心,大力构建软件生态环境。而要想构建一个完善的生态环境, 单靠精 英化编程是难以实现的,它所需的以万计的应用软件要靠大众化编程才能

您可能关注的文档

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档