木兰编程造假
⑴ 怎么没有中文编程语言
现在比较流行的编程语言有C、C++、Java、python、PHP、Ruby等,但是无一例外,这些编程语言都是用英文去写的。但是这些编程语言是由不同国家的人创造的,为什么发明这些语言的人,不使用自己国家的语言呢?可能是因为这些语言使用的都是26个字母,而26个字母的不同组合直接就是英文,使用起来会非常的方便。或许有很多人还不清楚,其实在2000年我国也诞生了一个专门用中文编程的语言——易语言,但是这门编程语言为什么没有流行起来呢?
易语言早期版本的名字叫做E语言,创始人是吴涛,因为它编程简“易”,所以称为易语言。中国计算机的发展经过操作系统的汉化和中文输入法两次跨越后,处在了一个快速发展的时期,中文化编程也成为很多人的需求。因为国人叙述事情的习惯和外国人不同,中文和英文的语法也不同,加上各种复杂的语态和时间动词,部分人在学习编程的时候不能很好的适应。对于一些缩写的代码字符,看的更是一脸懵逼。在这种情况下,易语言诞生,并且随着时间的发展,易语言已经有了一定的规模,用户数量也比较可观。
在2004年的时候,易语言汉语编程环境获得了《大连市科学技术进步奖》二等奖。2005年3月份,《易语言编程系统》一书出版,同年易语言在中小学实验与推广项目教室培训在株洲隆重开题。易语言获得的荣誉很多,本身能够支持类似于普通的程序的DLL文件。制作大型软件项目一般会分工协作开发,为此易语言提供了模块化开发支持,用户可以将常用的代码封装起来重复使用到其它程序,也可以提供给第三方或者是作为大型项目中的某一个部分使用。模块的使用使得易语言突显“易”字,操作起来会更加方便。
但是因为下面的两个不足,让易语言没有真正流行起来。一是易语言在中文编码的过程中,需要通过字母编码转化成中文,会大量的占用CPU资源,这种情况造成了易语言适合开发一些小的项目,大的项目就别想了。语言越低级,计算机响应的速度就越快,像是机器语言编写的代码,计算机就能很快识别,其次是汇编语言,然后就是低级语言、高级语言等等。26个字母可以用机器语言表示,但是中文成千上万,用机器语言表达不太容易实现,所以易语言在编程的时候,导致计算机的CPU大量用来转换中文,执行的程序反而很少。如果在大项目中使用易语言的话,很容易造成系统资源浪费过大,电脑容易崩溃。
⑵ 华为将推出自研编程语言仓颉,为什么很多程序员不看好
9月25日,在中国深圳华为坂田基地,备受瞩目的开源操作系统欧拉(openEuler)全新发布。华为的两个操作系统鸿蒙和欧拉都将开源,鸿蒙操作系统的应用场景,是智能终端、物联网终端和工业终端;欧拉操作系统面向服务器,面向边缘计算,面向云,面向嵌入式设备。
令人瞩目的另一个消息是,华为计算产品线总裁邓泰华在采访中表示,华为明年将推出自研的编程语言仓颉,将鸿蒙和欧拉在应用开发生态上进行打通。
此前,被广泛应用的编程语言C语言/C++,Java、Python、PHP等,都是国外企业研发的。
但其实2020年华为就曾申请注册过“仓颉语言”商标,分类涉及“科学仪器”、“网站服务”。当时也传出了华为正研发新的自主编程语言仓颉的传闻。
No.1
并不是技术圈的并不支持国货,实在是有前车之鉴在,很难让人不谨慎。
2018年,红芯浏览器打出“爱国牌”,号称突破了浏览器内核等关键技术,培养新一代的网络安全人才,一颗“红芯”助力企业安全上云,保障国家数据安全。
但事实上,技术圈的程序员们却发现其安装目录竟然充斥着大量的Chrome文件,甚至连图标都没改。
随后创始人回应,“Chrome在红芯浏览器里面,但并非抄袭,而是站在巨人的肩膀上去做创新。”
这种解释显然非常单薄,也让随之而来的热度飞快消失。
2020年初,一款自研面向新一代人工智能和物联网应用的编程语言“木兰”诞生了,随之推出的“木兰”开源软件包,供全球用户免费下载。
但很快,这款编程语言就被大家发现,其实是python换了个皮肤,就是用python的环境、包和项目打包套壳,实在令人失望。
随后,“木兰”项目的负责人也因为科研不端问题被处罚。
No.2
诚然如此,其实程序员们依然在期待一款真正能被广泛应用的国内自研编程语言。
毕竟作为和编程语言接触最深的人,他们比任何外行都更加希望有我们自己的编程语言。
这个先河由国内顶尖企业华为来开,合情合理也具备诞生条件,不过到底成果如何,还是要是骡子是马拉出来遛遛,就让我们拭目以待吧。
其实世界上略有名气的编程语言,一共有600多种,但被世人熟知和应用的,其实也不过是C++、Java、Python、JavaScript等十几种而已。
为什么很多编程语言,没有得到广泛应用呢?
并不是这些语言不好,而是没有相应的市场使用条件,也就是缺乏取代其他既有编程语言的核心竞争力,这也是华为仓颉必须解决的问题。
以Java语言为例,Java语言从出现到今天,已经发展了30余年。
在这30余年中,产生了无数和Java相关的产品、技术和标准,众多的开源框架和组件给Java程序员提供了标准积木,用于快速构建大型企业应用项目。
政府组织、机构及大型企业都青睐于用Java开发信息系统,企业用人需求量巨大,可以说学会Java,那么高薪就不是问题。
这种语言的生态环境成熟度,很难被轻易取代。
因此到目前为止,虽然我们对国产自研编程语言充满期待,但如果你想要学习编程语言,我们还是强力推荐Java。
⑶ 学术造假又添新军,编程语言“木兰”被扒尴尬了谁
中科院计算所下属单位
第三,国家创造
我们都期盼着我们的祖国能够更加的富强,我们也相信我们都工作过,未来会更加的富强,我们会有中国创造的,可是我们也不希望我们的中国创造外壳里是国际文化。希望能看到中科院的回应,喜欢我们能获得一份满意的答卷。虽然我不懂很多的专业术语,说的话比较糙,但是话糙理不糙。
⑷ 国产化成“唐僧肉”,被揭穿的“木兰”绝非孤例
【文/科工力量 铁流】
事实上,类似的情况并非孤例,拿国外技术穿马甲在基础软件和基础硬件国产化的大潮中是非常普遍的问题。“木兰”此次被揭穿皇帝新衣,只不过是学院派草台班子的包装能力比较弱,法务团队和公关团队太差。在当下国产化已经是“唐僧肉”的情况下,必须严格把关,把好钢用在刀刃上,用于发展真正可以抵御特朗普变脸的自主技术。
“木兰”被质疑穿马甲 中科院发布官方说明
数日前,中科智芯大股东刘雷宣布,“木兰”是一款定位于面向智能物联应用、采用最新编程语言设计理念和编译技术的程序设计语言,开发团队致力于将其打造为“智能物联时代的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)
⑸ 木兰软件靠谱吗
不靠谱。
“木兰”是套壳软件,却夸大宣传是完全自主开发,这是典型的科学欺骗和商业欺诈,其目的就是为了获得科研荣誉及商业利益。所以“木兰”存在造假和欺骗行为,不靠谱。
“木兰”语言是刘雷创办的中科智芯公司研发的面向青少年编程教育的集成化产品,该产品的开发包中包含了Python开源编译器,对外却声称“完全自主”。
⑹ 如何评价城市女性不愿嫁给农村男性
城市女性不愿嫁给农村男性就是因为农村条件不好、规矩多,而且,农村的父母肯定没有养老条件,以后负担重,这是一种逐利的正常现象,没什么可非意的。
⑺ 有哪些适合小学生学习并且好玩有趣的编程软件
随着科学进步的发展,小学生掌握编程思维也是非常重要。今天就跟大家分享几款适合小学生学习的编程软件。
一、Scratch,它是属于一款图形化编程软件,孩子很快就能学会操作,而且软件里面的可玩性也非常高。
二、Codea,这款编程软件主要是依靠游戏的方式来训练孩子的编程思维,相信您的孩子一定会喜欢。