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


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

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


文章目录

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

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


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

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


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

有什么区别呢?绝大多数都是用的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秒后跳到了中科院官网。

截图如下所示:

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


结论:

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

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

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


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

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

  1. 国产自主研发编程语言火了,同行十二年,不知Python是木兰?

    1月17号有媒体称,一款面向智能物联网和编程教育的号称自主研发语言横空出世,名为[Mulan ].消息一出,引起了众多争议.但有知乎网友发现,下载的程序包解包后--是个 Python? 何为木兰? 1 ...

  2. javaWeb项目之图书管理系统(附视频讲解)

    javaWeb项目之图书管理系统(附视频讲解) 视频播放地址:javaWeb图书系统 本系统为"Swing项目之图书管理系统"(此源码已共享)的Web版,网页框架用采用EasyUI ...

  3. eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解

    点击蓝字 关注我们 相关阅读: EtherNet/IP OSI参考模型及其物理层.数据链路层与网络层的功能特点: EtherNET/IP协议基础知识(Part 1)||附视频讲解 Encapsulat ...

  4. 10个有趣的Python教程,附视频讲解+练手项目。

    从前的日色变得慢,车.马.邮件都慢 一生只够爱一门编程语言 从前的教程也好看,画面精美有样子 你看了,立马就懂了 Python最性感的地方,就在于它的趣味性和前沿性,学习Python,你总能像科技节的 ...

  5. python教学视频k_10个Python奇趣教程,附视频讲解+练手项目。

    从前的日色变得慢,车.马.邮件都慢 一生只够爱一门编程语言 从前的教程也好看,画面精美有样子 你看了,立马就懂了 Python最性感的地方,就在于它的趣味性和前沿性,学习Python,你总能像科技节的 ...

  6. 38行代码AC——UVA-167The Sultan‘s Successors(八皇后问题,附视频讲解)

    最近备考蓝桥,学习到递归模块,从最基本的八皇后及其变种开始刷起(如果可以穿越,我一定要抓到发明递归的那个人,然后把他干掉,造福后世的算法er,). 题目大意 一个人,没孩子,要在死前分割财产,然后出了 ...

  7. 动态规划经典题目_动态规划经典题目:鸡蛋掉落(附视频讲解)

    题目: 思路: 先放上视频讲解 动态规划经典题目:鸡蛋掉落https://www.zhihu.com/video/1225199247848513536 纠正:视频里的状态转移方程漏写了一个+1,意思 ...

  8. 新型监控告警工具prometheus(普罗米修斯)入门使用(附视频讲解)

    作者: 李佶澳   转载请保留:原文地址   发布时间:2018/08/03 10:26:00 说明 Prometheus 命名规则 metric类型 Job和Instance 部署.启动 prome ...

  9. easypoi 语法_【英语语法】一般过去时(附视频讲解)

    点击上方看色字关注我们一般过去时的定义 表示过去经常或偶然发生的动作或存在的状态的时态. 时间状语(关键词) ago,last⋯,yesterday,just now,this+过去的时间,in+过去 ...

最新文章

  1. 【9704】【9109】麦森数
  2. 创建bootstrap项目_使用Bootstrap创建第一个网页
  3. 内部属性 聚合_光的本质(用粒子性解释光的所有属性,颜色,介质内速度改变等)...
  4. LeetCode 413. 等差数列划分(DP)
  5. .NET Core中Quartz.NET的依赖注入
  6. opencms mysql_OpenCms for MySql安装图解
  7. Java-----jar反编译修改重新打包
  8. 关于面向对象和面向过程本质的区别(个人感悟)
  9. Python编程实现对拉格朗日和KKT条件求极值
  10. 利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
  11. vmware虚拟机上的debian系统通过电脑的无线网卡联网
  12. PMP考试教材是什么?有几本?
  13. 使用MinMaxScaler 中scaler.inverse_transform不能返回原来数据的原因
  14. 微信小程序开发工具的目录结构
  15. 区块链游戏- Solcery(Summoner 召唤者)
  16. 单核CPU如何执行多线程
  17. java画太极加图片_新手初学java 尝试编程绘画太极图
  18. 各种神经网络的应用领域,神经网络技术及其应用
  19. 【HTML5 笔记】基础内容
  20. Linux搭建PHP5开发环境

热门文章

  1. 多重网格法-松弛迭代法-二维泊松方程-python实现
  2. android+农历月份大小压缩表,部分日期农历新历转换会崩溃
  3. 网易算法实习面经(2019.3)
  4. android开发中中按钮 变成红边白底,PS人像换红底为白底等的处理
  5. android adb 存储权限,android adb 权限修改
  6. C/C++ error/exception throw: access violation reading location 0x....;
  7. 永久存储:腌制一缸美味的泡菜+习题复习
  8. php期末考试题机考_PHP试题网
  9. RPA是什么?推荐让电商运营10倍提效的自动化工具
  10. MATLAB解线性方程组