木兰编程事件
Ⅰ 国产化成“唐僧肉”,被揭穿的“木兰”绝非孤例
【文/科工力量 铁流】
事实上,类似的情况并非孤例,拿国外技术穿马甲在基础软件和基础硬件国产化的大潮中是非常普遍的问题。“木兰”此次被揭穿皇帝新衣,只不过是学院派草台班子的包装能力比较弱,法务团队和公关团队太差。在当下国产化已经是“唐僧肉”的情况下,必须严格把关,把好钢用在刀刃上,用于发展真正可以抵御特朗普变脸的自主技术。
“木兰”被质疑穿马甲 中科院发布官方说明
数日前,中科智芯大股东刘雷宣布,“木兰”是一款定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的C语言”。然而,在“木兰”横空出世后,在网络上争议四起,相对于中科智芯公司鼓吹的完全自主研发,“木兰”语言更像是Python语言的“套壳”产物。
中科院计算所已对当事人刘雷做出停职检查的决定,就管理责任责令编译实验室负责人作深刻检讨,并且正抓紧对该问题开展进一步深入调查,将尽快公布处理结果。
中科院计算所还表示,刘雷公开承认对“木兰”编程语言的介绍存在夸大成分,犯了两个错误:
一是“木兰”编程语言原本主要是用于中小学教育,但在介绍中扩大到智能物联领域。
二是“木兰”语言在8位单片机上的编译器是团队开发的,在32位单片机上的编译器则是基于Python开源编译器进行的二次开发,但在接受采访时将“木兰”编程语言和编译器夸大为完全自主开发。
可以说,到此事情已经很明朗了,“木兰”预言在8位单片机上的编译器是团队开发,仅针对中小学教学,32位单片机上的编译器则是基于Python开源编译器进行的二次开发。由于函数式编程、元编程和先进的编译器框架的进步, 目前就算是真的自主研发一种和现有语言语法相似的语言最少也只需要百行代码的规模,本身已经没什么技术含量了, 并不值得大书特书。刘雷最初的宣称明显夸大其词,存在科研不端问题。
中科院计算所内部山头林立
根据刘雷的说法,“木兰”研发没有使用任何科研经费,是中科智芯公司研发的面向青少年编程教育的集成化产品。之所以要在最初宣传是“中科院计算所计算机体系结构国家重点实验室编译技术团队主导研发”和“完全自主研发”,笔者猜测主要是为了镀金,搞得有噱头一些,让人觉得“木兰”很牛逼,这样可以收割“爱国税”和“智商税”,有利于中科智芯公司经营。
一位行业朋友告知,中科院计算所内部山头林立,而林子大了什么鸟都有,很多时候大家对刘雷这种镀金行为睁一只眼闭一只眼,只要没闹出大乱子大家就熟视无睹。
近年来,计算所在CPU方面,已经有龙芯这样的成果后,依然参与到华芯通、宏芯等项目中,龙芯是上一任领导李院士留下的,宏芯、华芯通项目是后来参与的,形成了以华芯通、宏芯、龙芯为代表的三驾马车。
如今,华芯通已经关门,宏芯在2016年就爆出欠薪事件,去年接盘侠终于厘清了宏芯的旧账,准备二度出征。另外,计算所还参与了RISC-V项目,与某通信大厂也曾经有过合作,可以说,基本上国内CPU项目,计算所都会参一脚。在当下国内优秀人才本来就不充裕的情况下,这种做法未必明智,还是应当集中优势兵力重点攻坚比较妥当。
宣传夸大其词在IT行业非常普遍
当下,受国际大环境影响,国内对国产化替代工作非常重视,也确实拿出了真金白银和相关政策支持基础软件和基础硬件的国产化替代。不过,正如新能源 汽车 补贴和光伏补贴政策炸出了一大堆牛鬼蛇神,大量资金被一些非常务虚的公司拿走。如今,IT行业也出现了新能源 汽车 和光伏行业曾经出现的情况。
当下, 不论是买国外源代码,或基于国外源码做修改,还是购买国外IP做SoC设计,甚至是把国外CPU核与一个ASIC封装到一起,都鼓吹自己自主可控,完全自主知识产权 ,这种情况是非常糟糕的。一些明显依赖于境外寡头授权的技术,也摇身一变成为完全自主研发,并在全国到处圈地建产业园,向地方政府要政策、要市场。由于商业公司拥有非常强悍的法务团队和公关团队,任何不一样的声音都很难发出来,即便勇于发声,也要冒着404的风险。
相比之下,学院派的小公司属于草台班子,法务和公关团队都很弱,而且一些学者还是有一点廉耻心的,不至于像某些大商业公司高管那样满口放卫星,被质疑之后坚决不认。个别大公司把PgSQL、Cent OS拿来改改,然后拿外国科学家的名字冠名,就变成自主研发、国产骄傲了,往安全市场冲。甚至还玩出了“按揭开源”,以及OS里惊现安卓ADB,谁敢质疑,还要抱着被网友抨击“境外势力”的风险。相比之下,“木兰”把源码公开给网友检验,功力还是差太远。揭穿红芯、“木兰”这样的草台班子相对容易,但想要揭穿大公司的浮夸宣传,则非常非常困难,甚至还要冒法律风险。
结语
笔者不是在为“木兰”科研不端找借口,而是说明这是当下普遍的情况。毕竟,技术是需要长期迭代演进的,申威CPU依靠太湖之光一鸣惊人,背后是十五年如一日的积累和付出。一些公司在缺乏积累的情况下,想要去分政策的利益,那么,最有效的方式就是穿马甲。当年新能源 汽车 和光伏骗补有多乱,当下IT国产化替代就有多乱。除了少数20年做冷板凳的公司或单位之外,很多企业都将国产化替代视为唐僧肉。
一位行业人士评价:
国产化的圈子就是,自己骗自己,骗的时间久了,自己都信了,然后一本正经的骗所有人。
(作者微信公众号 tieliu1888)
Ⅱ 华南植物园木兰园事件始末是什么时间
华南植物园木兰园事件始末是2017年2月13日到2022年7月11日。华南国家植物园是目前世界上最大的南亚热带植物园,也是中国历史最悠久的植物学研究和植物保护机构之一,主要立足华南,进行全球热带亚热带地区的植物保育、科学研究和知识传播等工作。
Ⅲ 怎么没有中文编程语言
现在比较流行的编程语言有C、C++、Java、Python、PHP、Ruby等,但是无一例外,这些编程语言都是用英文去写的。但是这些编程语言是由不同国家的人创造的,为什么发明这些语言的人,不使用自己国家的语言呢?可能是因为这些语言使用的都是26个字母,而26个字母的不同组合直接就是英文,使用起来会非常的方便。或许有很多人还不清楚,其实在2000年我国也诞生了一个专门用中文编程的语言——易语言,但是这门编程语言为什么没有流行起来呢?
易语言早期版本的名字叫做E语言,创始人是吴涛,因为它编程简“易”,所以称为易语言。中国计算机的发展经过操作系统的汉化和中文输入法两次跨越后,处在了一个快速发展的时期,中文化编程也成为很多人的需求。因为国人叙述事情的习惯和外国人不同,中文和英文的语法也不同,加上各种复杂的语态和时间动词,部分人在学习编程的时候不能很好的适应。对于一些缩写的代码字符,看的更是一脸懵逼。在这种情况下,易语言诞生,并且随着时间的发展,易语言已经有了一定的规模,用户数量也比较可观。
在2004年的时候,易语言汉语编程环境获得了《大连市科学技术进步奖》二等奖。2005年3月份,《易语言编程系统》一书出版,同年易语言在中小学实验与推广项目教室培训在株洲隆重开题。易语言获得的荣誉很多,本身能够支持类似于普通的程序的DLL文件。制作大型软件项目一般会分工协作开发,为此易语言提供了模块化开发支持,用户可以将常用的代码封装起来重复使用到其它程序,也可以提供给第三方或者是作为大型项目中的某一个部分使用。模块的使用使得易语言突显“易”字,操作起来会更加方便。
但是因为下面的两个不足,让易语言没有真正流行起来。一是易语言在中文编码的过程中,需要通过字母编码转化成中文,会大量的占用CPU资源,这种情况造成了易语言适合开发一些小的项目,大的项目就别想了。语言越低级,计算机响应的速度就越快,像是机器语言编写的代码,计算机就能很快识别,其次是汇编语言,然后就是低级语言、高级语言等等。26个字母可以用机器语言表示,但是中文成千上万,用机器语言表达不太容易实现,所以易语言在编程的时候,导致计算机的CPU大量用来转换中文,执行的程序反而很少。如果在大项目中使用易语言的话,很容易造成系统资源浪费过大,电脑容易崩溃。
