文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称,”图灵奖”系列将介绍历届获奖者。每周二更新,本文为第 2 期。
本文来自 wiki: Alan Perlis,翻译基于 DeepL.
颁奖词:因为他在高级编程技术和编译器构造领域的影响。
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称,”图灵奖”系列将介绍历届获奖者。每周二更新,本文为第 2 期。
本文来自 wiki: Alan Perlis,翻译基于 DeepL.
颁奖词:因为他在高级编程技术和编译器构造领域的影响。
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
去年底,工业和信息化部正式公布 45 个“国家先进制造业集群”的名单。
这份名单好像并没有作为整体引起讨论,但其实其中蕴含了非常有用的信息,比如如何选专业。
“先进”是什么,我认为这代表着这个东西别的地方没得搞,就我这里能搞、愿意搞、搞得好。
从我的角度看,无论是从地域软硬实力的基础,还是可预见的发展方向看,这份名单都非常务实的定下了区域性的主要发展方向。当然,这里说的发展方向更多的说的是技术或者科技发展方向。而这对于需要选方向的学生、需要择业的打工人都是非常重要的。
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称,”图灵奖”系列将介绍历届获奖者。每周二更新,本文为第 1 期。
图灵奖(ACM A. M. Turing Award)是由美国计算机协会(ACM)颁发的年度奖项,以表彰获奖者对计算机科学做出的影响深远的重大技术贡献。它被公认为计算机科学领域的最高荣誉,有”计算机界的诺贝尔奖”的俗称。
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
2023-02-27 18:43
来源: 新华社
新华社北京2月27日电 近日,中共中央、国务院印发了《数字中国建设整体布局规划》(以下简称《规划》),并发出通知,要求各地区各部门结合实际认真贯彻落实。
LLVM:测试基础(一),llvm-lit、FileCheck
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
前期的 MLIR 系列文章中,没有介入测试工作。测试本身也是一个比较大的主题,这里希望用几篇文章讲明白如何利用 LLVM 的基础设施完成所编写代码的测试工作。
本文为第 1 期,将使用一个例子介绍如何使用 llvm-lit 和 FileCheck 这两个最常用的工具完成测试工作。
这两个工具都可以通过 pip
安装,分别叫 lit
和 filecheck
。如果使用了 pip
安装,下面的相关工具名请自行更改替换。
关于两个工具的更多使用细节请自行前往相关网站。
下面用一个小例子说明如何使用这两个工具,
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
traits 在 MLIR 体系中被大量使用。它的本意很晦涩,“萃取信息”,有点像是隐含的重要信息。
简单讲,C++ 中的 traits 概念指代一种编程方法,它抽象一种接口,使得这个接口针对不同类型的输入作分别处理。
MLIR:新建一个Dialect(十),CMakeLists.txt
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。本文为第 16 期,继续介绍
mlir-hello
是如何利用 cmake 来组织项目的。
转载请注明出处!
关于文件结构,在之前的文章MLIR:新建一个Dialect(一)已经介绍过了。
上一篇文章已经介绍了mlir-hello项目根目录下,也就是总的的工程配置部分,本质上也就是文件结构和 cmake 项目文件的编写。
本文继续讲下各个子目录的 CMakeLists.txt
文件。
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
今天通过几个程序温习这三个 Python 内置函数的用法。
MLIR:新建一个Dialect(九),CMakeLists.txt
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
Multi-Level Intermediate Representation(MLIR)是创建可重用、可扩展编译器基础设施的新途径。本文为第 15 期,介绍
mlir-hello
是如何利用 cmake 来组织项目的。
转载请注明出处!
关于如何编写新的 Dialect 的编码部分前期已经介绍完毕。
今天介绍一下mlir-hello项目的工程配置部分,本质上也就是文件结构和 cmake 项目文件的编写。