当前位置:网站首页>2022 GopherChina 出品人及演讲内容陆续揭晓···
2022 GopherChina 出品人及演讲内容陆续揭晓···
2022-07-13 17:32:00 【15231181628】
2022 GopherChina 出品人及演讲内容陆续揭晓···

出品人简介
史斌 北京希姆计算科技有限公司,软件工程师。基础软件工具链从业者,目前致力于国产处理器软件生态。曾给Go和LLVM提交过100多个优化补丁,同时拥有两个项目官方git仓库的提交和代码审核权限。Go语言全球贡献者榜排名前50。《Go语言定制指南》作者。
出品人专访
请问史大是哪一年以及是什么原因接触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们可能开始好奇了,都包含哪些部分呢?
哈哈,别急,下面来为大家一一介绍。
GopherChina 2022 基础工具链专题
本专题包含如下议题:
移植 Go 语言到龙芯处理器:
芯片一直是我们国家的短板,而龙芯处理器是国产芯片的骄傲,已经成功地应用在北斗定位导航系统中。
基于 LLVM 的“另一个 Go 编译器”:
字节跳动内部有大量的 Go 工程,因此对性能优化有强烈的需求。
Go on GPU:
在过去十多年里,多核异构计算逐渐成为主流,形成 CPU 作为调度中枢、并与其他专用处理器分管计算任务的模式。其中,得益于图形计算技术的演进和完善,GPU 逐渐开始成为通用计算领域里不可或缺的一部分。
Go 链接器:
链接是大编译流程的最后一道工序,负责把编译器输出的中间文件和库文件捆绑成单一文件,计算并填补编译时缺失的信息,使输出文件成为真正的“可执行程序”。
以上就是本次专访以及关于基础工具链专题的所有内容介绍啦!
戳这里 立即报名,并输入史老师专属邀请码 BenShi 即可参与!仅限10人哦~

边栏推荐
- Knowledge points of driving license subject
- Learning to Estimate 3D Hand Pose from Single RGB Image&amp笔记
- 735. Planetary collision: simple stack simulation application problem
- Detailed explanation of C language custom types - structure, enumeration, union
- 基于logisim的八位求补器的设计与实现
- 渗透测试之靶场安装与攻击机配置
- ssm项目中下拉框功能的实现
- PV操作程序题
- Six diseases of distributed monomers
- 近期碰到的一些面试题--WPF、C#、数据库
猜你喜欢

架构师进阶,微服务设计与治理的16条常用原则

如何实现数字化转型?麦肯锡:数字化转型四步法

User defined type explanation (structure, enumeration, Union)

水墨云怎么样?

Solve the problem that the pictures uploaded by the SSM project cannot be echoed in time

命令行客户端的使用

视频孪生:智慧园区信息化升级的抓手

数字孪生技术打造智慧矿山可视化应用
图片清晰度问题

Exploration and practice of integration of streaming and wholesale in jd.com
随机推荐
软件架构图表与模式介绍
Six diseases of distributed monomers
解决IDEA2020连接MySQL8出现unable to load authentication plugin ‘caching_sha2_password‘异常
fenxi
rogerbot 爬虫介绍
Mysql-MVCC
微信红包项目测试小结
Flink CDC + oceanbase full incremental integrated data integration scheme
解决ssm项目上传图片后无法及时回显
yandex bot user agent
Flink CDC + OceanBase 全增量一体化数据集成方案
1252. Number of odd cells: simple counting simulation problem
How can testing bring more value? Talk about test shift left and test shift right
分布式单体的六大病症
caffe fine tune
"Cheating" big factories: seven product development strategies that can be referred to
Explain the exercises in Chapter 3 of C language
Yandexbot IP address segment
安装pycharm
明解C语言第三章习题