为什么中文编程项目失败率特别高?

不少中文编程语言都是创造者一时热情。觉得发明很伟大,想当然的认为一定有需求。实际与之不符。简单说,就是因为发明的太多了,所以死的比例非常高。

市场策略或操作失败是最主要的原因。
至少可以说明,有很大一部分人认为,中国人是需要中文编程的。

一些现象:
有些中文编程语言只是做了某编程语言的关键字翻译,就认为很牛了。觉得自己是某某语言之父了。这是非常错误的。语言的内涵不是几个关键字就能表达的。
一些程序员主导的中文编程项目,写一个中文语言翻译器就结束了。
真正大投入做中文编程的项目非常少。可能只有易语言了。
中文编程语言的内涵至少包括下面几个方面:
语法设计,关键字的替换是没有技术含量与贡献度的。
丰富的类库,类库没有汉化,对中文编程没有任何意义。
商业价值内涵,与其他编程语言对比有什么特色?中文只是很多的特点之一。例如,擅长操作系统开发,擅长数据库开发,擅长网站开发,擅长手机应用开发。
生态圈支持,要有很多人愿意参与,特别是高端人才愿意参与。
进一步分析。
一个新的编程语言要有市场,无伦是不是中文编程,都需要高水平的技术功底支持。中国目前软件技术水平还是比国外差一些。要想中文编程语言领先还是很难的。
一个中文编程语言的社区培养起来是需要很长时间很大投入才行的,没有大公司或政府的支持是很难成功的。
专业的软件工程师已经习惯了现有的编程工具,是没有兴趣学习或支持中文编程的。而且不少软件项目都是为国外人服务的,包括注释都需要使用英文。现有的习惯,如果某程序员用中文编程会被同行鄙视的。
下面是我做的中文编程项目,特点是全在线,不需要安装客户端,同时也是也Javascript在开发平台。中文编程语言,取名为智语言,网站名字叫趣智思成

时间: 2024-10-29 19:13:32

为什么中文编程项目失败率特别高?的相关文章

结对编程项目:带UI的小初高数学学习软件

用户: 小学.初中和高中学生. 功能: 1.用户注册功能. 2.登录,修改密码 3.在线做题,评分 经验总结 这次的结对编程并没有实现对个人项目的复用,经过对结对编程需求的分析发现个人项目的出题逻辑完全不能用于小初高数学学习软件, 因为在个人项目中的出题逻辑是几乎是采用的完全随机,在结对编程项目中这种逻辑是行不通的,没有办法采用答案,而且在个人项目中我们 都是采用的面向过程的方法,同时我们的个人项目结构也有点混乱,导致了复用的难度很大.所以我们完全重新写了代码,实现了登录/注测, 修改密码,选择

结对编程项目:带UI的小初高数学学习软件总结

需要实现的功能: 1.用户注册功能.用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册: 2.用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功.密码6-10位,必须含大小写字母和数字.用户在登录状态下可修改密码,输入正确的原密码,再输入两次相同的新密码后修改密码成功: 3.密码设置成功后,跳转到选择界面,界面显示小学.初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量: 4.用户输入题目数量后,生成一张试卷(同一张卷子不能有相同题目,题

结对编程项目复盘:带UI的小初高数学学习软件

实现个人项目时,由于我当时的Java GUI编程基础还比较薄弱,所以我选择通过命令行实现,并将编程开发的重点放到了算法效率上去.没能设计出用户体验更佳的UI成为了我在个人项目阶段最大的遗憾. 在这次结对编程项目时,有幸能和擅长图形化编程的志豪同学结为队友.他在SIT项目中所学习到的GUI编程方法与我在CCF与ACM训练中积累到的一些算法经验相得益彰,所以在编程项目已经结束的现在,我认为并相信,我们都学到了很多. 经过讨论,我们在一开始便将项目分为四个部分:短信验证码功能实现.UI界面实现.出题功

关于中文编程是解决中国程序员效率的秘密武器的问题思考

中文编程在理论上确实可以提高中国程序员或者说是在汉语言环境下成长学习的人,因为语言环境可以影响一个人的思维方式和习惯,我们对英语的学习局限于课堂知识的学习,没有一个比较好的英语环境,所以我们的思维在很大程度上很难去按照英语的一些思维习惯去理解和做事,所以在这方面上理解我是认可中文编程是一个解决中国程序员效率的一个方式. 就像以英语为语言进行设计的各种编程语言一样,汉语编程的发展和成熟也需要一个时间,不可能一蹴而就,不只需要成熟的语言系统还需要一种甚至是几种适合各种任务的编译软件,我们现在主流的语

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

有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?首先,百度给出“银弹”是这样的解释:能杀死狼人的利器 在古老的传说里.狼人是不死的.想要杀死狼人有几种方法: 1.像杀死吸血鬼那样用木桩钉住狼人的心脏. 2.将月光遮住 3.用银子做的子弹射穿狼人的心脏或头 当然现实中是没有狼人的.但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段. 我不认中文编程是

01_中文编程 银弹?

首先,在欧洲古老的传说里.狼人是不死的.想要杀死狼人有几种方法: 1.像杀死吸血鬼那样用木桩钉住狼人的心脏. 2.将月光遮住 3.用银子做的子弹射穿狼人的心脏或头 当然现实中是没有狼人的.但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而"银弹"就是指能解决这些事的方法,或者技术手段. 其次,如果看过<人月神话>,那一定对银弹这个词并不陌生.不过在IT行业中,只有张嘴不办事的人会去幻想银弹技术. <

中文编程兴起的必然性

"中文编程"知乎专栏原文 看到国人创造中文编程语言的优势一文的评论后, 此文基于个人视野, 从几个方面阐述中文编程兴起的必然性和展望. 下面是一些近十几年中的相关趋势. 对代码可读性的重视将会从大公司向小公司逐渐普及 在这个2010年的Quara回答中, Google已经把可读性审核作为代码审核的一部分包括在了标准软件开发过程中, 就算国内迟十年开始, 相信不少国内大公司已经开始进行了或多或少的可读性审核, 而且已经意识到了英文水平和对单词理解偏差造成的额外开发维护成本, 只是暂时没有

20175209王梓鸿 结对编程项目—四则运算 第一周 阶段总结

20175209王梓鸿 结对编程项目-四则运算 第一周 阶段总结 一.需求分析 1.题目要求: 实现一个命令行程序,要求: 自动生成小学四则运算题目(加.减.乘.除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 扩展需求 文件 处理生成题目并输出到文件 完成题目后从文件读入并判题 多语言支持简体中文,繁體中文,English 生成题目去重 二.设计思路 1.编写背景及完成情况 在开始写设计思路之前,我觉得应该说一下我们编写的情况(可能有些跑题).这次结对的

结对编程项目的反思总结

此次的结对编程项目是对个人项目的一次升级,在个人项目的需求上加入了新的需求——界面.注册和验证码发送. 界面的编写难度并不高,如果真的要说难点的话,那就是繁杂的界面布局和按钮功能的实现以及各种界面出现的触发逻辑.另外,对于运算结果及选项生成的逻辑我也选择了放在界面的实现中,而生成题目的方法则复用了队友陈建航的题目生成逻辑.计算答案的逻辑我在对应的界面类中另写了一个函数,采用了递归的方式,先算括号,并将括号和括号中的表达式替换为相应的数. 用户注册的实现则采用了文件输入输出流的方式,将用户的信息存