VC,VB等都属于微软著名的开发平台VisualStudio。中国目前还没有类似的开发平台及工具。前些年国内出现过一款汉语编程软体:易语言,由于技术及市场种种原因并没有被大众所接受,现在几乎销声匿迹了。

一款经典通用的编程平台集成了多种编程语言的编辑,编译,运行,调试,与操作系统的深度融合,各种运行库的匹配,良好的兼容性,稳定性,易用性等非常复杂的技术。

中国的欠缺:

1.目前国内的软体开发技术蓬勃发展但是基本集中在应用开发,如互联网开发。对于开发语言,开发平台的基础研发少之又少,目前世界上主流的开发语言没有一款是中国设计出来的;

2.中国缺少基础研发的人才及技术积累,西方发达国家在IT软硬体技术的研究比中国早很多,积累了大量的人才及涌现出了大批优秀的关联企业,比如微软,谷歌等。

中国在软体基础研究上相对落后,但是在新兴的互联网应用,云计算等方面的优势也很明显,要超越欧美还有很长的路要走。


首先,先回答第一个问题:

1. 中国有类似VB这样的编程语言——易语言。

然后回答第二个问题:

2. 其实做一个工具并不难(vue大家应该都知道吧,我们就把它算成一门工具吧),难的是做出来的工具怎么赚钱。

Ok,回答完这两个问题,我就来解释下吧。

首先第一个问题,我看了很多答主说到了中文编程,例如易语言。在个人看来,中文编程和英文编程没什么区别,因为在开发中,函数或者变数的命名什么的,无论是是英文还是中文,都只是一个符号而已,而对于开发者来说,快就完事了,我们真正关心的是代码的逻辑问题。不过如果想让一门语言流行起来,还是得英文,因为只有全世界的人使用推广,一门语言才能够发展起来。同样,作为一门新的语言,得表现出与众不同的优势,这样才会有人去使用它,不然又有谁愿意花费时间成本去学习一门没有新的特点的语言呢?

第二个问题,我不是很明白题主中的工具软体代表著什么。这里就说一下我的理解吧。在我看来,编程语言的框架也是一种工具软体。那么我们可以看一看国内的一些开源框架还是有一些很不错的,例如阿里巴巴的druid和fastjson等等(话说能不能给我广告费啊)。如果说ide的话,emm,在国内我还没有看到几个????,实在是国外做的太好了,以至于你想不到更好的ide方案(这句话有点夸张了,你们明白我的意思就行了)。不过我最近看到华为的liteos有一个专门的ide,感觉很强的样子,但是因为比赛的原因,只能用keil去写,等比赛完后,我在去看看??。还有最近出的方舟编译器,因为身边还没有人用过,就不做评价了,等用过了再说。

手机码字真难受╯﹏╰,不过不得不说无论是软体还是硬体我们都还有很长的一条路得走,很多方面我们与国外都相差了很多很多。从86年我们发送了第一封电子邮件,94年我们全面接入互联网,一直到现在,我们不断地在发展在努力在进步。其中,这个发展中包含著大家的支持,开发者的努力,科研者的实践创新…


发展中文编程语言和开发环境是刚需。但是被很多人忽略的是,在中文编程语言发展成熟之前,在相当长时间内,英文编程语言仍将占据相当大的市场份额,尤其是有很多历史项目仍需依靠现有的英文编程生态圈。幸运的是,常用的英文编程语言都已支持中文命名标识符。比如:

Python:

Java:

JavaScript:

关键是,标识符中文命名是中英文编程语言开发都通用的。比如说,现在如果在Java中使用了中文命名,如果几年后需要改用某个中文编程语言重新实现,标识符的命名都可以直接使用,而不用从英文再改回为中文。更不用说在现在的项目中,使用母语命名的标识符将使代码更加易于理解,俗称「可读性更好」。不同意的大可以把上面的代码改写成英文命名,是骡子是马拿出来遛遛。

回到问题,使用中文命名标识符将使国产工具软体的开发维护成本更低,市场竞争力更高。与发展中文编程语言相辅相成,会是相当长时间内的必要补充和助推器。

为什么说是助推器?因为中文编程语言非常适合使用中文命名标识符实现,比如之前写的绘图脚本语言:

就在JavaScript实现中使用了中文命名标识符:

在代码中使用中文命名对于新手来说的意义也相当大。可以看看最近开始发的Java入门教程系列,就使用了像下面的中文常式:

可以想像可以让更多人更快地上手编程,也可以为国内软体发展提供更多人力资源。

一句话:从自己做起,现在就开始尽量用中文命名标识符吧!


看看aardio,非常棒的编程语言,体积很小,国人的产品。类似C语言。


35岁,公司就准备和您说拜拜了,尤其是基层的,中国的老板,领导都认为基层的谁都能干,没有必要在养个老员工,还要面临老员工涨工资的问题,还不如直接招聘个年轻或者刚刚毕业的,工资给的不高还能听话。殊不知,老员工最清楚公司的产品,哪些能做些改动,这些细微的改动只有老员工自己知道,做设计的不一定就能知道,但是换了新员工,照著文档做就行,不会考虑的那么多,都认为这已经成熟的案子了不需要改动,也懒得考虑。


中文编程可能还要等到自然语言识别技术和人工智慧技术到达一定水平以后通过说话编程。

已经有的中文编程,都是在其它语言基础上加了一层。


vs这种也就ms能出。


提出这个问题的一定不是程序员。vb是程序员鄙视链的底端,就不说了。vc作为c++最好ide,但c狂热的linus对C++名骂不是空穴来风,所以也不是必然好的东西。而开源体系中的gcc、llvm编译器及其相关ide选择非常多,连微软也出了vscode开源ide。所以,一个了解行业的程序员说出如此有意思的话的可能为0。


这段时间在写微信小程序。本身程序量很小,只有几百k,打开卡的暴慢,每看一次,心里问候腾讯小程序工具的开发人员长辈们几次。缺什么,你们说缺什么呢?还是技术啊。

编程和做编程工具的技术等级又不是一个级别的。

对了,说到国产好用的编程工具。aardio确实不错。马云马化腾都请不动的大神打造的。

狮子总是独来独往。只有豺狼才成群结队。


我记得我读书时出来的易语言,当时打的口号是中文编程,现在基本看不到了


推荐阅读:
相关文章