中国自主研发计算机语言,国产纯自主研发编程语言被扒 这操作真无耻

本文主要是介绍中国自主研发计算机语言,国产纯自主研发编程语言被扒 这操作真无耻,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4cfe6bc9653a7ad61440ca452d0d1e73.png

近日,中科院计算所公布了“纯自主研发编程语言”木兰,不过还没等广大吃瓜群众狂欢,这个所谓的纯自主研发语言就被专业人士扒的体无完肤。而中科院计算所编译实验室员工、“木兰”语言研发团队负责人刘雷近日也在科学网上发布情况说明,并承认其在接受记者采访中存在夸大成分,还对“在网络上造成的不良影响”表示“郑重道歉”。

笔者想说,道歉有用的话,要法律干什么?建议有关部门查一查这个骗子项目从立项到现在究竟骗取了国家多少科研经费。

d7ac9268c7727daf96cda38b3ff43448.png

1月15日,刘雷在接受媒体记者采访时称,“木兰”是面向智能物联应用的编程语言,由我国科研人员自主设计、开发和实现,与之配套的编译器与集成开发工具,也由科研团队自主实现。今天的情况说明则提到,这一说法有“夸大”——“木兰语言在8位单片机上的编译器是本团队开发的,在32位单片机上的编译器是基于Python开源编译器进行的二次开发,但在接受采访中将木兰编程语言和编译器夸大为完全自主开发。”情况说明具体如下:

1746a550288108d1e844136a02598eb5.png

那么,所谓的纯自主研发,整合了“编程语言+编译器+集成开发工具+跨平台”的木兰究竟是个啥呢?

根据专业人士解读,木兰实际上就是把Python拿来重新打了个包,做成了一个.exe软件,内部核心文件、字节码文件等全部都是Python的。而且中科院计算所在把Python打包之后,连图标都懒得更换,直接使用了PyInstaller打包后的默认图标。

简单来说就是,你买一部iPhone手机,然后给这台iPhone外面包一层破报纸,之后对外宣布这是你自主研发的新手机,但是你连苹果logo都懒得换,这就是木兰编程语言的自主研发真相。而且所谓的编译器、集成开发工具统统没有,宣扬的跨平台倒是不假,人家Python本来就跨平台,你直接打个包发出来那自然也是跨平台。

不得不说,国家的科研经费真是太好骗了,这种低级操作也能行得通。

本文属于原创文章,如若转载,请注明来源:国产纯自主研发编程语言被扒 这操作真无耻//nb.zol.com.cn/737/7371759.html

e073f2a0922d3da0e1590a7d61b71871.png

e543894d5f3dcf8060ec90803d7ec1fc.png

2a8179c39a20e961e82044e1a3348364.png

94fdd67094c76fcfcdb347d9519273da.png

76f645f2b83cdcd1918fb359e38390ef.png

7f3089ef097ec5c241f2960be81de8c0.png

//nb.zol.com.cn/737/7371759.html

nb.zol.com.cn

true

中关村在线

//nb.zol.com.cn/737/7371759.html

report

1740

近日,中科院计算所公布了“纯自主研发编程语言”木兰,不过还没等广大吃瓜群众狂欢,这个所谓的纯自主研发语言就被专业人士扒的体无完肤。而中科院计算所编译实验室员工、“木兰”语言研发团队负责人刘雷近日也在科学网上发布情况说明,并承认其在接受记者采访中存...

这篇关于中国自主研发计算机语言,国产纯自主研发编程语言被扒 这操作真无耻的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/558966

相关文章

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

Go语言中Recover机制的使用

《Go语言中Recover机制的使用》Go语言的recover机制通过defer函数捕获panic,实现异常恢复与程序稳定性,具有一定的参考价值,感兴趣的可以了解一下... 目录引言Recover 的基本概念基本代码示例简单的 Recover 示例嵌套函数中的 Recover项目场景中的应用Web 服务器中

Java Multimap实现类与操作的具体示例

《JavaMultimap实现类与操作的具体示例》Multimap出现在Google的Guava库中,它为Java提供了更加灵活的集合操作,:本文主要介绍JavaMultimap实现类与操作的... 目录一、Multimap 概述Multimap 主要特点:二、Multimap 实现类1. ListMult

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re