为何需要新语言?在云原生、WASM、大模型等新技术和场景下,对新语言带来新的需求... 展开 >





凹语言联合发起人。同时也是国内最早一批 Go 语言和 WebAssembly 技术爱好者。出版了《WebAssembly 标准入门》《Go 语言高级编程》《Go 语言定制指南》等畅销图书。
为何需要新语言?在云原生、WASM、大模型等新技术和场景下,对新语言带来新的需求。
那为什么不需要国产编程语言?国产和全球是一体的,新语言面也依然是从需求出发。软件行业特别是互联网发展已经进入深水区,从业务创新到工具框架创新,但是终极的创新需要突破语言的限制,Go和Rust语言都是此类创新案例,只是目前国内程序员开始慢慢涉足这个领域。
WASM已经有很多语言,但是依然缺少一个好用、易用的通用语言!国内外已经出现多个针对这个方向的设计的新语言。CNCF也开始设置针对WASM的的语言全景图。
任何语言和芯片要真正进入生产领域都需要编译器的支持,编译优化和多芯片等异构平台的支持始终是芯片、编译器、语言需要面临的问题。
本专题将面向对新编程语言、编译器等技术感兴趣的人员;崇尚技术,追求技术实践,乐于倾听、分享/思考、提问的技术人员;有志于推动国产基础软件发展的同学。通过分享,帮助大家了解最近几年国内在本地编程语言和编译器方向的尝试和取得的发展,以及Go、Rust、WASM、云原生、多芯片等不同技术对新编程语言发展带来的影响。
We do not live at the end of history, where programming languages have evolved to their ultimate form, and help us maximally every day. Instead, challenges are being addressed right now with experimental features in contemporary languages. Three of those, which we'll discuss in detail, are ownership, async, and version skew. You might guess which languages we'll use to showcase these features.
NASL 是由网易自研的全栈可视化编程语言,是支撑网易数帆 CodeWave 智能开发平台的基石。本次演讲将围绕NASL语言的设计初衷、设计原则、实现挑战、未来展望等方面展开。
演讲提纲:
听众收益点:
本演讲将以 KCL 语言为例,探讨一门领域编程语言是如何从设计走向开源实践的?我们将了解 KCL 语言的背景和设计理念,并深入探讨开源实践对于语言发展和社区参与的重要性。通过本次演讲,听众将了解到如何将一门编程语言从设计、业务落地并推向开源的过程,并了解到 KCL 语言在开源实践方面的前沿亮点、落地实践与社区发展规划。
演讲提纲:
听众收益点:
在万物互联的市场背景下,以智能汽车为代表的行业一直在寻找比远程桌面、CarPlay 等技术更好的应用跨端运行技术方案。HVML 编程语言提出的跨端应用实现方案,不仅仅能够实现多屏同显、多屏异显,还能实现应用跨设备的热迁移。同时,HVML 作为世界首款可编程标记语言,提出了独具特色的具备内存访问安全性且无垃圾回收机制的解释器实现方案。
本次演讲将介绍 HVML 语言的开源解释器实现,并介绍 HVML 应用框架的解释器和渲染器分离设计原理及其带来的巨大灵活性。同时,作为通用编程语言,HVML 还可以作为 Web 服务器的网关程序使用,并表现出了 HVML 在性能方面的优势。本演讲给出了 HVML 和 PHP 在性能上的对比数据。
演讲提纲:
听众收益点:



微信咨询

电话咨询
领取往期热门演讲视频

