2022 GopherChina 出品人及演讲内容陆续揭晓···

曹性
• 阅读 706

2022 GopherChina 出品人及演讲内容陆续揭晓···

2022 GopherChina 出品人及演讲内容陆续揭晓···

::: block-2

出品人简介

史斌 北京希姆计算科技有限公司,软件工程师。基础软件工具链从业者,目前致力于国产处理器软件生态。曾给Go和LLVM提交过100多个优化补丁,同时拥有两个项目官方git仓库的提交和代码审核权限。Go语言全球贡献者榜排名前50。《Go语言定制指南》作者。
:::

::: block-2

出品人专访


请问史大是哪一年以及是什么原因接触Go语言的呢?

史大 :2016年听说Go语言要自建基于SSA的编译器后端,因此发生兴趣。因为"自举"是编译器和编程语言开发者终极理想。

关于这些年来 Go 语言的发展,您觉得是否有超出预期的发展,以及在哪些领域的发展出乎意料?

史大 :Go语言在互联网开发领域取得了惊人的成果;除此之外,还渗入了虚拟化和数据库领域。我同时作为基础软件从业者和Go语言爱好者,对此感到很欣慰。

请问您期待 Go 语言在哪些领域能有新的进展和突破?

史大 :期待 Go 语言能取代 C 语言,成为 IoT开发的首选;Go 的协程本身就是天然的 RTOS。也非常期待 Go 的编译后端能成为和 GCC/LLVM 并驾齐驱的第三极,未来的新秀语言能选择 Go 编译后端做支撑。

本次作为 GopherChina 大会出品人,您将为 Gopher们带来哪些精彩内容呢,请您简单介绍一下吧?

史大 :本次大会将为大家交流分享基础工具链专题内容,包含编译器,汇编器,链接器和运行时库几个部分。虽然每个 Gopher每天都会使用它们,但是大部分人并不了解其内部结构和工作原理。

那么,通过本专题的学习,听众们的收益是什么呢?

史大 :对工具链做一定程度的了解其实是非常有必要的。

首先,了解其特性可以写出更好的程序,充分压榨性能。

其次,Go 和 Python 简单,是因为它为我们封装了复杂性,而不是编程本身很简单,了解底层的运行机制,能提高 gopher 对编程本质的认识。

再次,大部分写应用的程序员面临撕裂,一方面为了面试需要去 LeetCode刷题,另一方面在工作中却很少用到表/树/图这些相关的数据结构和算法;而编译器/链接器里会大量的用到树/图,深入了解可以一举两得。

最后,请您用一句话向 Gopher们推荐 GopherChina大会~

史大 :希望每一个Gopher都能参与,无论是线下还是线上,你都能有出乎意料的收获 !

:::

**本次大会我们将围绕基础工具链专题展开。
关于该专题,Gopher们可能开始好奇了,都包含哪些部分呢?**

哈哈,别急,下面来为大家一一介绍。

::: block-2

GopherChina 2022 基础工具链专题

本专题包含如下议题:

  1. 移植 Go 语言到龙芯处理器

芯片一直是我们国家的短板,而龙芯处理器是国产芯片的骄傲,已经成功地应用在北斗定位导航系统中。

  1. 基于 LLVM 的“另一个 Go 编译器”

字节跳动内部有大量的 Go 工程,因此对性能优化有强烈的需求。

  1. Go on GPU

在过去十多年里,多核异构计算逐渐成为主流,形成 CPU 作为调度中枢、并与其他专用处理器分管计算任务的模式。其中,得益于图形计算技术的演进和完善,GPU 逐渐开始成为通用计算领域里不可或缺的一部分。

  1. Go 链接器

链接是大编译流程的最后一道工序,负责把编译器输出的中间文件和库文件捆绑成单一文件,计算并填补编译时缺失的信息,使输出文件成为真正的“可执行程序”。

:::

以上就是本次专访以及关于基础工具链专题的所有内容介绍啦!

戳这里 立即报名,并输入史老师专属邀请码 BenShi 即可参与!仅限10人哦~

2022 GopherChina 出品人及演讲内容陆续揭晓···

本文由mdnice多平台发布

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
待兔 待兔
1年前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
梦
4年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
java一生之敌 java一生之敌
2年前
JVM的内存模型和优化方式
一、JVM的内存模型1.!图片(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/52b2220f04010eb329efbef966f9fa40.png)其中s0,s1为幸
执键写春秋 执键写春秋
4年前
自由编程——读取文件字节
题目:老师让程序员小马统计英文演讲稿speech.txt文件中共有多少个字符,并显示所有内容以便在演讲开始前有个准备,假如你是小马,请完成老师教给你的任务。任务要求:1、实例化FileInputStream对象2、设置while循环读取speech.txt文件内容3、在循环中设置计数器count,每读取一个字节,count加1packageperson.
Stella981 Stella981
3年前
Nebula Graph 在微众银行的实践
本文为微众银行大数据平台工程师——周可在nMeetup深圳场的演讲文字稿,演讲视频参见:B站(戳「阅读原文」观看)!(https://oscimg.oschina.net/oscnet/884d81502c744b76be00eb2a1b07d3c7.png)自我介绍下,我是微众银行大数据平台的工程
Wesley13 Wesley13
3年前
IOS开发学习笔记(1)
UILabel属性及应用最近在学习ios开发,觉得有必要做个备忘,以下内容是我找个api注释的,希望对大家有点帮助,我自己也做个备忘//创建uilabelUILabellabel1UILabelallocinitWithFrame:CGRectMake(20,40,280,80)
Stella981 Stella981
3年前
LiveVideoStackCon 2019北京 优秀出品人与讲师
!(https://oscimg.oschina.net/oscnet/9843840a662c4f518a6264f0adbd918e.jpg)感谢LiveVideoStackCon2019北京所有出品人与讲师不遗余力的支持与贡献。在10余位出品人以及80余位讲师的共同支持与努力下,为期两天的LiveVideoStac
Wesley13 Wesley13
3年前
50+云原生大咖集结完毕,CNBPS 2020日程落定,5天后见!
11月1921日,第3届云原生技术实践峰会(CNBPS2020)将首次线上开启。突破时空界限,带你领略云原生“原力”觉醒的魅力。50技术大咖,40演讲议题已全部落定!从主旨演讲中洞察云原生前沿趋势,从各个维度解读云原生全栈技术,在用户和专家的碰撞中探寻最佳实践落地路径