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

cf340d93040527f9d9ab7f14e3b486ac.png

出品人简介

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

出品人专访

----

0c7d50590f3645703a76481e287cf192.png

小G

831c421df98092920f4c33f978550973.png

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

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

65375d57acb91d05b957f22a6124f0ee.png

e8fc33a7882359e57dcedb54689ae4b5.jpeg

史大

----

84c9fd20230aa157e608f45082bbabda.png

小G

b937037b3b453c12536712c7453a1e99.png

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

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

1833d8a17660080cd066f1c88457976e.png

aae60d833bc13e4c95938fbea11c70c4.jpeg

史大

----

b72362af92f5ce29e275ba6a7623980d.png

小G

d6aa5ba77f375cf12fea0cc920d41aa1.png

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

期待 Go 语言能取代 C 语言,成为 IoT开发的首选;Go 的协程本身就是天然的 RTOS。

0cf4fb170c6958e3b9af728f7faf0d00.png

3f6bdb485b75dcb151612aa0c0872ca4.jpeg

史大

也非常期待 Go 的编译后端能成为和 GCC/LLVM 并驾齐驱的第三极,未来的新秀语言能选择 Go 编译后端做支撑。

dadbf50cc969fb6a373da33dafbc7aff.png

30157abf0626ca4e7d3309997000c252.jpeg

史大

----

193276658113ca6bee54eee4c8610692.png

小G

275ce02a99ff115c6e19ea1e99df352a.png

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

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

f9fd76308d99eb032f11beda836643eb.png

4cba556c9663c19c4d84f40c5bef7f0d.jpeg

史大

----

799e8c1636fff4e4ee557bf7cf1b7996.png

小G

40f7f935fe00a940a683608c84b48006.png

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

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

76b2fad359e1732aa27fb367e505bb91.png

a518ab9800842ef1ea0840fa96bb315e.jpeg

史大

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

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

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

36422cc041460f88cb2b8f0108d0df99.png

80848769d6be1b1e1eb5b6dee93dd0c6.jpeg

史大

b524dfea97728bdd199fc4174087b964.png

小G

96363b177b3e4ea866a7e4d2c20a1ac9.png

那各位 Gopher们可以好好期待一波了!!最好提前准备好自己的问题,到时候可以同史大交流学习哦~ 

机会有限,不容错过!

----

4c492db60f9ae9b29abe1bd74cb2d557.png

小G

ce0a32f50bee4418e7b330af82ee2bc7.png

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

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

afad6d56457978d84bc386fc0d64dab7.png

34365dd2a8230e1752d15c0438fbbd5a.jpeg

史大

----

8fd62a8a4e92c9539613452d993dab69.png

小G

2a1553295aebfcef4c251eb9d8d9793f.png

本次大会我们将围绕基础工具链专题展开。

关于该专题,Gopher们可能开始好奇了,都包含哪些部分呢?哈哈,别急,下面来为大家一一介绍。

GopherChina 2022 基础工具链专题

本专题包含如下议题:

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

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

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

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

3. Go on GPU

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

4. Go 链接器

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

既然如此··· 

谁也别拦我!不许拦我!我这就报名~

d73b70d96bac54d25947e8df31d7a700.png

小G

b4192833746f0bd50186cd6cbca6bdf0.png

点击文末 [阅读原文] 立即报名,并输入史老师专属邀请码 BenShi 即可参与,仅限10人哦~

往期推荐

e663ade20b9dc0df1e7b18f7877843fb.png

编写go语言代码三条基本原则

a277bc9559cc1db2a35df5fb711bc4cd.jpeg

「每周译Go」Hello , Gophers !《How to Code in Go》第二弹来了

900fe5d1e259fd84dd4ae97fdc25ec84.jpeg

用 Go 跑的更快:使用 Golang 为机器学习服务

想要了解Go更多内容,欢迎扫描下方👇 关注 公众号,回复关键词 [实战群]  ,就有机会进群和我们进行交流~

d34f0bad660c18d84f42710b46b4b67c.png

记得分享、在看与点赞哦~

aea2400b2fe93f68e22368dd6826ffc1.gif

36566065e44420d55c827c3c23ba7860.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值