自主研发编程语言Mulan(木兰)评测(附视频讲解)

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第1张图片

最近看到一篇报道,中科院计研所发布的最新的自主研发的编程语言Mulan(木兰),号称是只能物联应用开发。截图如下:

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第2张图片


我特意做了一个测评视频,欢迎大家一键三连,地址:https://www.bilibili.com/video/av83994676

我这里提出了几个问题供大家一些探讨一下:


文章目录

      • 探讨1:首先从网友公布出来的下载链接已经404了,不知道为啥?为啥这么快公布出来又无法访问了?这有何意义?
      • 探讨2:根据网友给出的安装包,体验了一下,确实是内置Python3
      • 探讨3:打开内部文件夹,看看,和Python做一个对比:
      • 探索4:木兰编程语言是中国科学院计算技术研究所(后文简称:“中科院计研所”)它的官网关于编程的介绍链接都是打不开的?这是为啥?
      • 探讨5:再来看看研究成果,全部打不开?
      • 结论:


探讨1:首先从网友公布出来的下载链接已经404了,不知道为啥?为啥这么快公布出来又无法访问了?这有何意义?

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第3张图片


探讨2:根据网友给出的安装包,体验了一下,确实是内置Python3

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第4张图片

通过这个工具可以清楚地看到里面的Python版本是Python37,猜测应该是Python3.7


探讨3:打开内部文件夹,看看,和Python做一个对比:

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第5张图片

有什么区别呢?绝大多数都是用的Python的API,只是做了一层封装而已,封装成exe格式,便于使用。

  • 好处1:大家都知道,国内教学用的电脑都是Windows的(因为学校买不起Mac电脑,也舍不得花这个钱,当然私立贵族学校除外),所以可以理解它封装成exe格式的好处,就是便于老师和学生使用,双击打开即可使用,利人利己,用于教学来说还是很方便的,学生操作起来也是很方便的,不需要考虑兼容性问题。

  • 好处2:内置Python环境,意味着省去了安装Python的繁琐过程了,对学生来说是一件好事,特别是对于小学生来说更是好事,你想啊小学生连几个英文单词都搞不清楚,更不用说安装专业的Python编程工具了,配置环境估计都要懵逼,要是遇到年纪大的老师教学,那岂不是翻车现场,大眼瞪小眼?出了问题老师估计都解决不了?所以说,越是简化对教学来说越是方便。


探索4:木兰编程语言是中国科学院计算技术研究所(后文简称:“中科院计研所”)它的官网关于编程的介绍链接都是打不开的?这是为啥?

研究团队的介绍,网址如下:

研究团队–中科院计算所计算机体系结构国家重点实验室:www.carch.ac.cn

无论你打开哪个团队,你点开会发现除了文字描述,就没有了,项目介绍、研究成果和学术论文这些都是文字,本应该是有引用链接的,这里面都找不到。

更好玩的是我点开:“编译与编程实验室”,看看人员介绍,你会惊奇的发现:研究团队中包括正高级职称人员3人(含科学院百人计划研究员1人),副高级职称人员4人,职工(含客座职工)20余人,学生(含客座学生50余人)。我个人理解:“客座学生”相当于人员外派的硕博士研究生之内的,差不多的意思,换句话说就是编外人员,那么我们可以看到外部人员占据了60%以上,请问厉害不?


探讨5:再来看看研究成果,全部打不开?

我们打开“编译与编程实验室”,链接:http://www.carch.ac.cn/yjtd/byybcsys/tdjs_44866/,只要看到有链接的都点一下,然后你发现无法显示,5秒后跳到了中科院官网。

截图如下所示:

自主研发编程语言Mulan(木兰)评测(附视频讲解)_第6张图片

本来想在官网看看有哪些新成果,看看有没有下载链接,找了半天却发现官网除了一些新闻介绍比较多之外,关于计算机和编程的资源简直看不到,就连一些介绍都是只言片语,我表示很失望,这不是我所想看到的。。。


结论:

1.我们还是好好的吃瓜可以了,毕竟国产编程语言任重道远,如果不让众多人一起加入开发是很难做出来的,如果只是让一个机构闭门造车,那是很艰难的,况且开发人员大多数都是研究生在写代码,还是一些导师指导下才做出的成果,如果让大公司的牛人牵头去做这个项目,估计做的会更好。毕竟学生和有经验的编程开发者是有着天壤之别的。回头看看一些国内一些大公司也有自己研发的编程语言,但是效果怎么样?有多少国人买单?从性能和实用性来看又怎样,和成熟的编程语言相比差距太大了。

2.中科院计研所官网很多介绍是打不开的,我不知道这是为啥?想让别人知道标题,又不想让别人知道细节的意思?我搞不懂。。。

3.如果只考虑面向少儿编程,把 Python 环境打包到一个exe文件,双击即可用于开发,做一些基本运算,甚至函数运算都是没问题的。Mulan(木兰)只适用于教学,从目前来看,也仅此而已。将其号称为拥有自主产权的编程语言就太言过其实了,什么物联网、嵌入式乱七八糟的头衔都别谈了,寄居蟹再怎么样终究还是蟹,你也成不了海螺。


欢迎大家多多关注我的博客,感谢大家。

你可能感兴趣的:(实战)