获得徽章 0
一个好的项目,一定是解决了一个行业痛点。
【读】别人写的代码是非常吃力的,这是目前编程行业的通病,而学习编程最有效的办法却还是读别人写的成熟代码。不过首先你需要进行系统的培训并对编程有一定的入门了解。否则就是天书一般。这就是中文编程第一阶段要做的:读懂代码。
【如果】对现有代码进行翻译注释替换成中文白话,增加代码的易读性理解性,即使没有编程基础的人,都能轻易看懂别人写的代码呢?
【发展中文编程】并不是创造一门语言,因为完全没必要,这就像是引进外剧必须要有中文字幕,观众才能看懂。与其让每个人都学会外语才能看懂,倒不如把固定的资源翻译成中文造福社会。学习国外的文化一贯如此,如果不能改变自己,那就改变事物本身。
【中文编程的意义】:降低编程门槛,节约时间精力。
【编程门槛】
编程语言是外国人发明的,所以为了方便使用者的记忆和理解,用英语单词做助记符,并用固定的语法结构来让机器识别执行。但对于以中文为母语的国人来看,光看一串串字母的代码就足以让人望而却步。这就把一些具有很强逻辑思维能力而对英语单词不敏感的人挡在了门外。
【为什么要降低编程门槛】
一个行业的基层人数越大,其中的精英人数才会越多。降低编程门槛之后,以中国的人口基数,对所有行业的推动力都是非常巨大的。这对于突破国外技术封锁和发展国内科学技术都有着极其深远的意义。首先最直接的就是大大节约了国人入门编程的时间和精力。
【一个人的时间和精力是有限的】
当你把大量的时间都用于记单词,记语法,翻技术文档,查资料的时候,很快你一天的精力就被耗光了,忙一天也写不了几行代码,效率并不高。但是如果代码是中文白话,你甚至完全不需要提前掌握学会,等到需要的时候再去搜索关键词,然后拿来即用。为每个人节省了大量时间,而这些时间和精力,又能创造更多效益。
【如果APP】
如果建立一个共享词库,每个人都拥有自己的个人词库,个人可以在自己擅长的编程语言词库进行词汇的添加,并且在翻译的时候可以联想到别人的词库里,这就有了非常好的可扩展性。根据翻译词汇的数量和准确性指标来给予贡献者丰厚的回报。即使没有贡献的用户也可以支付一定的费用后直接使用。这就形成了一个良好的开发环境。后续阶段再结合现有词汇合适的IDE自然水到渠成,这就是我们正在做的APP《如果》。客户端支持安卓和苹果,也能以网页的形式直接使用。
《如果》可以,及时行乐。
【读】别人写的代码是非常吃力的,这是目前编程行业的通病,而学习编程最有效的办法却还是读别人写的成熟代码。不过首先你需要进行系统的培训并对编程有一定的入门了解。否则就是天书一般。这就是中文编程第一阶段要做的:读懂代码。
【如果】对现有代码进行翻译注释替换成中文白话,增加代码的易读性理解性,即使没有编程基础的人,都能轻易看懂别人写的代码呢?
【发展中文编程】并不是创造一门语言,因为完全没必要,这就像是引进外剧必须要有中文字幕,观众才能看懂。与其让每个人都学会外语才能看懂,倒不如把固定的资源翻译成中文造福社会。学习国外的文化一贯如此,如果不能改变自己,那就改变事物本身。
【中文编程的意义】:降低编程门槛,节约时间精力。
【编程门槛】
编程语言是外国人发明的,所以为了方便使用者的记忆和理解,用英语单词做助记符,并用固定的语法结构来让机器识别执行。但对于以中文为母语的国人来看,光看一串串字母的代码就足以让人望而却步。这就把一些具有很强逻辑思维能力而对英语单词不敏感的人挡在了门外。
【为什么要降低编程门槛】
一个行业的基层人数越大,其中的精英人数才会越多。降低编程门槛之后,以中国的人口基数,对所有行业的推动力都是非常巨大的。这对于突破国外技术封锁和发展国内科学技术都有着极其深远的意义。首先最直接的就是大大节约了国人入门编程的时间和精力。
【一个人的时间和精力是有限的】
当你把大量的时间都用于记单词,记语法,翻技术文档,查资料的时候,很快你一天的精力就被耗光了,忙一天也写不了几行代码,效率并不高。但是如果代码是中文白话,你甚至完全不需要提前掌握学会,等到需要的时候再去搜索关键词,然后拿来即用。为每个人节省了大量时间,而这些时间和精力,又能创造更多效益。
【如果APP】
如果建立一个共享词库,每个人都拥有自己的个人词库,个人可以在自己擅长的编程语言词库进行词汇的添加,并且在翻译的时候可以联想到别人的词库里,这就有了非常好的可扩展性。根据翻译词汇的数量和准确性指标来给予贡献者丰厚的回报。即使没有贡献的用户也可以支付一定的费用后直接使用。这就形成了一个良好的开发环境。后续阶段再结合现有词汇合适的IDE自然水到渠成,这就是我们正在做的APP《如果》。客户端支持安卓和苹果,也能以网页的形式直接使用。
《如果》可以,及时行乐。
展开
4
2