通信人家园

 找回暗码
 注册

只需一步,快速开端

搜刮

军衔等级:

  四级通信军士

注册时间:
2010-6-11
跳转到指定楼层
1# 大年夜
发表于 2020-1-19 15:53:02 |只看该作者 |倒序浏览

文/谷溪

  来源:陈旧湿(ID:gulaoshi_ops)

  1

  2020年1月15日,中科院计算所发布了一款“完全自立设计、开辟和完成的编程说话”,还配套了完全自立完成的编译器和集成开辟对象,是“真正控制核心技巧的编程说话”——木兰编程说话

  不过当木兰发布今后,大年夜家发明,之前消息稿中所说的“编程说话+编译器+集成开辟对象+跨平台”软件体系,缩水成了一个仅能在 Windows 平台上运转交互 shell 的 exe 可履行文件。

  这是甚么概念?

  差不多可以懂得为,中科院向开辟者们承诺了满汉全席,最后在万众注目之下,上了一盘炒鸡蛋。

  你认为如今该喷中科院计算所的这盘炒鸡蛋“货纰谬版”了?

  呵呵,故事才方才开端。

  2

  我经过过程当中科智芯(中科院计算所企业)网站(http://www.dongshouke.com/)下载的这个可履行文件,图标长成如许:


  作为一个应用过 PyQt+PyInstaller 的 Python 工程师,我在看到这个图标的一刹时就被中科院计算所的“工匠精力”雷住了。

  这个图标,是用PyInstaller打包时辰自带的默许图标啊!


  也就是说,这个exe可履行文件,是用PyInstaller打包出来,并且工程师懒到连图标都没换。固然,可以趁便肯定,这个文件的临盆流程,根本上就是先用Python写、然后用PyInstaller打包成exe的。

  说好的完全自立研发的编程说话呢?说好的完全自立完成的编译器?咋回事,转了一圈发明,怎样还在用早在1991年就问世的Python?

  同业十二年,不知“木兰”是Python?

  (今朝木兰在中科智芯官网下载地址曾经被404,但迅雷还有缓存,将下载地址http://www.dongshouke.com/download/ulang-0.2.2.exe 复制到迅雷中,便可成功下载,有兴趣的小同伴可以本身测验测验一下)

  3

  任务逐步变得风趣起来了。

  我们既然曾经知道“木兰”是用PyInstaller打包的,固然也就有解包的办法——PyInstallerExtractor。

  去SourceForge网站下载一个名为pyinstallerextractor.py的脚本,以后在敕令行中履行pythonpyinstallerextractor.pyulang-0.2.2.exe(假设脚本与木兰不在同一文件夹中,记得补全exe文件途径),便可以将木兰的源文件ulang-0.2.2.exe解包成为一个文件夹,便于我们一探毕竟。


  经过过程PyInstallerExtractor,其实曾经可以看出,木兰用的是Python3.7版本了,没有加密,没有换图标……我们不焦急,持续向下扒。

  解包后,可以很直不雅的看到木兰外部长如许:


  如今曾经可以根本可以肯定,这就是Python了。

  我们再深刻出来,看看目次下面这个奇怪的PYZ-00.pyz_extracted文件夹外面是些甚么器械。


  这些后缀为.pyc的文件,是Python法式榜样的字节码文件。文件夹中的这些Python法式榜样,都是Python的标准库(就是Python说话自带的一些实用功能)。把它们存放在这里,明显是由于木兰会在这里同一调用Python3.7的外部函数和接口。

  这根本就是石锤了:

  中科院计算所的“纯自立研发”的木兰编程说话,其实就是把Python3.7这门全球最风行的开源编程说话打了个包、包装成一个exe可履行文件,还忘了换图标……

  假设你要问技巧含量有若干,大年夜概等于我买了个iPhone11然后包上了一张废报纸就号称这是完全自立研发的陈旧湿100S智妙手机、最后还毫无工匠精力的忘了画上我本身的Logo。

  换皮能有若干技巧含量?何况还换成这个模样?这是欺负码农眼瞎吗?

  其他夸下的海口,例如跨平台之类,刹时便可以懂得了:Python本身就是一门跨平台说话,既然“木兰”只是换皮版Python,那么固然具有Python的一切特点。

  我还帮中科院想好了一句告白词——“完全兼容Python生态情况”,一会儿就有走出国门冲向世界的潜力了,岂不美哉?

  4

  扒到这里,“木兰”的真身曾经暴光在阳光下了。

  然则,还有若干个虚假的“自立研发”项目依然隐蔽在黑阴霾?

  2002年,上海交通大年夜学微电子学院院长陈进从美国买来10片MOTO-freesca56800芯片,找来几个平易近工将芯片外面的MOTO等字样全部用砂纸磨掉落,然后加上汉芯的LOGO,欺骗了高达上亿元的科研基金,成为2000年后中国最有名的学术造假案件。

  2004年,号称“自立研发”和“自立知识产权”的国产办事器操作体系“麒麟”正式对外公布,随后遭到质疑,相干申报显示“麒麟”操作体系中至少有60%的代码来自于FreeBSD5.3,并且二者在函数定名上的类似度高达99.45%。

  2018年,号称“世界第五颗也是独逐一颗属于中国人本身的浏览器内核”的红芯浏览器被暴光应用Blink内核,全部浏览器与Chrome浏览器严重雷同,就是一个“Chrome套壳浏览器”,与其传播鼓吹的“自立研发”背道而驰。

  ……

  像如许的IT闹剧,在中国还有有数,打着“自立研发”的幌子,戴着“爱国无罪”的帽子,肥的是谁的肚皮?伤的又是谁的财帛

  软件工程行业的游戏规矩极端简单:好的代码,全球都邑用,但大年夜家必须遵守原作者的请求(例如不合的软件License对应用者有不合的限制),绝不克不及用了人家代码还说这是你“自立研发”的“自立知识产权”。这就不叫“共享精力”了,这叫“偷”。

  Linux操作体系作者Linus有一句名言:Talk is Cheap,show me the code.


  那些至今只敢嘴上凶猛、却几次再三延迟地下源代码的“自立研发”产品,能不克不及把代码放到聚光灯下,证明你们其实不是另外一出“爱国”的“换皮”闹剧呢?


军衔等级:

  二级军士长

注册时间:
2013-5-22
2# 大年夜
发表于 2020-1-19 16:18:59 来自手机 |只看该作者
最后一段成心境

点评

hopenpollex  原文就是黑体字啊,可不是我成心加的。  概略 答复 发表于 2020-1-19 16:30

军衔等级:

  四级通信军士

注册时间:
2010-6-11
3# 大年夜
发表于 2020-1-19 16:30:08 |只看该作者
vippirate 发表于 2020-1-19 16:18
最后一段成心境

原文就是黑体字啊,可不是我成心加的。

军衔等级:

  三级通信军士

注册时间:
2013-2-22
4# 大年夜
发表于 2020-1-19 16:49:23 |只看该作者
如许人拿了高额的研发经费,时间到了做不出来器械,只能骗!估计也是被逼的。不克不及十年磨一剑的严谨立场,弄不出有价值的器械

点评

fanjianwusg  有些研发能够长时间没有进度,而LD也要进度向更大年夜LD报告请示,表功,因而一切就只能cJ了,  概略 答复 发表于 2020-1-20 11:53

军衔等级:

  三级军士长

注册时间:
2018-10-11
5# 大年夜
发表于 2020-1-19 16:49:23 |只看该作者
有没有中文编程

点评

通信赵小白  应当是没有,之前我也有这类疑问。后来才明白,今朝的体系下没有也不会有中文编程。编程终究照样要转换成机械说话,都是0,1构成的数据。表示一个汉字须要的01组合太长,最后用中文编程出来的法式榜样会很占空间,运转起  概略 答复 发表于 2020-1-20 09:31

军衔等级:

  中校

注册时间:
2008-2-24
6# 大年夜
发表于 2020-1-19 16:55:01 |只看该作者
一派胡言,我认为异常朝气

军衔等级:

  一级通信军士

注册时间:
2018-1-22
7# 大年夜
发表于 2020-1-19 20:41:24 来自手机 |只看该作者
干得漂亮。

军衔等级:

  上校

注册时间:
2011-7-6
8# 大年夜
发表于 2020-1-19 21:23:18 来自手机 |只看该作者
没事,穿帮了最多自罚三杯,蒙混过关就发了,这类盈亏比换你赌不赌?呵呵!

军衔等级:

  大将

注册时间:
2009-4-7

家园09年十大年夜网友 家园10年十大年夜网友

9# 大年夜
发表于 2020-1-19 21:41:13 来自手机 |只看该作者
怎样不说阿里

军衔等级:

  大将

注册时间:
2007-4-26
10# 大年夜
发表于 2020-1-19 22:01:29 |只看该作者
中科院 熟悉 很多人 都有科研压力 有个哥们最后不能不买了国外的产品 换成中国的铭牌  就说国产了

军衔等级:

  少将

注册时间:
2014-2-9
11# 大年夜
发表于 2020-1-20 02:30:36 |只看该作者
曾经深刻检查了,还想啥滴?

军衔等级:

  少将

注册时间:
2014-2-9
12# 大年夜
发表于 2020-1-20 02:38:23 |只看该作者
为了更好地在中小学中普及计算思想,自己带领团队开辟了一种称为“木兰“的编程说话。它包含三个构成部分:一、在说话标准上自创了Lua说话的特点并停止了扩大,增长数据表达办法等新的特点;2、开辟了支撑少儿编程教导的可视化编程情况;3、针对8位AVR单片机,完成了照应的编译器和运转时体系,开辟了能模仿多义务履行的虚拟机。以上产品曾经在数百所中小学中,展开了10万人次的编程科普活动。


针对STM32单片机,我们是基于Python开源编译器停止的二次开辟,也就是先将木兰说话的源法式榜样转换为Python的中心表示(AST),再在Python虚拟机上运转。这就是在开辟和运转情况中会包含Python体系的缘由。

在1月15日接收媒体采访时,自己在对木兰编程说话的简介中,犯了以下缺点:

1. 木兰编程说话主如果用于中小学教导,在简介中将它扩大年夜到智能物联范畴。

2. 木兰说话在8位单片机上的编译器是本团队开辟的,在32位单片机上的编译器是基于Python开源编译器停止的二次开辟,但在接收采访中将木兰编程说话和编译器夸大年夜为完全自立开辟。

关于此次在搜集上形成的不良影响,自己慎重报歉,对给中科院、中科院计算所带来的不良后果表示真诚的歉意。自己感激大年夜家的监督与批驳,并深刻检查,包管不再出现类似成绩。

军衔等级:

  上等兵

注册时间:
2020-1-9
13# 大年夜
发表于 2020-1-20 05:43:44 来自手机 |只看该作者
他们在赌,没有人敢说出实话,扒下他们的遮羞布暴光他们。还真有不惧的。

军衔等级:

  中士

注册时间:
2012-8-8
14# 大年夜
发表于 2020-1-20 08:01:02 |只看该作者
废弛名声=掉信

军衔等级:

  一级通信军士

注册时间:
2014-9-6
15# 大年夜
发表于 2020-1-20 08:34:05 |只看该作者
中科院员工的答复以下
https://mp.weixin.qq.com/s/wJLf62IYK4CYhL87E-PtDw

军衔等级:

  中士

注册时间:
2018-2-23
16# 大年夜
发表于 2020-1-20 08:39:07 |只看该作者
不论是否是换皮,本身能学会一门编程说话也是大年夜无好处

点评

深圳浅显用户    概略 答复 发表于 2020-1-20 21:53
深圳浅显用户    概略 答复 发表于 2020-1-20 21:52

军衔等级:

  二级通信军士

注册时间:
2018-8-8
17# 大年夜
发表于 2020-1-20 08:50:19 |只看该作者
大众的眼睛都是雪亮的

军衔等级:

  下士

注册时间:
2009-2-3
18# 大年夜
发表于 2020-1-20 09:11:30 |只看该作者
大年夜家都太难了

军衔等级:

  列兵

注册时间:
2017-1-18
19# 大年夜
发表于 2020-1-20 09:19:37 |只看该作者
无语

军衔等级:

  中士

注册时间:
2019-12-19
20# 大年夜
发表于 2020-1-20 09:25:49 |只看该作者
牛逼吹大年夜了,漏风啊

您须要登录后才可以回帖 登录 | 注册 |

Archiver|手机版|C114 ( 沪ICP备12002292号 )|接洽我们 |网站地图  

GMT+8, 2020-2-17 19:58 , Processed in 0.078125 second(s), 18 queries , Gzip On.

Copyright © 1999-2019 C114 All Rights Reserved

Discuz Licensed

回顶部