< 返回版块

chai2010 发表于 2022-11-10 17:03

Tags:compiler, dsl, rust

https://www.oschina.net/question/4855753_2327382

编程语言是构成软件的基石,是算法的载体,是广大程序员群体赖以生存的技能,以及进行发明创造的快乐源泉。然而世界上的编程语言千千万,每年还会涌现出更多新的编程语言,设计并开发一个编程语言真的有那么神秘嘛?实际上,大多数编程语言的编译器早期都是使用 C 和 C++ 等系统语言开发,与一般的软件工程别无二致,但是近年来随着 Rust 这门高性能、高安全的系统语言的热度逐渐攀升,也涌现了很多直接使用 Rust 语言编写的编译器,那么该如何使用 Rust 设计并开发自己的一个领域编程语言呢?

OSCHINA 本期高手问答 (11 月 10 日 - 11 月 16 日) 我们请来了 徐鹏飞 老师和大家一起探讨关于编程语言设计与开发相关的问题。

可讨论的问题包括但不限于:

  • 编程语言及编译器相关设计与开发
  • 云原生配置相关内容
  • 区块链智能合约相关内容
  • Rust 语言相关内容

此外,还可以专注于开源的使用 Rust 语言开发的 KCL配置策略领域语言 的源码、设计、实践等相关细节进行提问和讨论。

评论区

写评论

还没有评论

1 共 0 条评论, 1 页