File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change 23
23
24
24
分享内容文字稿:
25
25
26
- > 各位领导、专家、企业家同仁,我叫是凹语言项目的联合发起人 ,很荣幸能够参加这次软创会,向大家汇报凹语言项目的发展历程、社区运营工作的开展情况,以及这个我个人对于开源公平性的一些思考。 凹语言是一门针对高性能网页应用设计的通用的编程语言,项目的维护单位是武汉凹语言科技有限公司,注册地位于武汉市工科院科技园孵化器,虽然说目前我们的这个项目主体是公司,但是凹语言是基于社区开源的方式发展起来的,并且今后也将继续保持这种社区治理的模式。
26
+ > 各位领导、专家、企业家同仁,我是凹语言项目的联合发起人 ,很荣幸能够参加这次软创会,向大家汇报凹语言项目的发展历程、社区运营工作的开展情况,以及这个我个人对于开源公平性的一些思考。 凹语言是一门针对高性能网页应用设计的通用的编程语言,项目的维护单位是武汉凹语言科技有限公司,注册地位于武汉市工科院科技园孵化器,虽然说目前我们的这个项目主体是公司,但是凹语言是基于社区开源的方式发展起来的,并且今后也将继续保持这种社区治理的模式。
27
27
>
28
28
>
29
29
> 2019年前后,出现了一门叫做叫WebAssembly的技术,我们是国内的首批WebAssembly技术的使用者和推广者,但是在当时可以用来开发WASM程序的这些编程语言多多少少都有一些缺陷,所以就动了自己做一门这个语言的这么一个念头;因为我们都是做行业软件出身的,所以在2020年,立了flag“不做玩 具车”,并且确定了这个语言的一些基本的一些特征;2021年,我们确定了“最小化外部依赖”的技术路线,不使用LLVM,而是选择自制编译器的后端,在2022年,我们开始了正式的开源开发,当年实现了图灵完备,并且上线了在线编译运行环境playground;2023年,项目发展进入了快车道,先后支持了复合类型、接口等大特性,并且在8月份的时候,发布了手册和最小可用产品,紧接着上线了第一阶段的FFI和程序简易脚手架,支持了胶水代码的自动生成,然后我们开发了第一个复杂的应用——NES模拟器,这个模拟器,同样算法如果用Python编写的话,它的性能只有实机的1%,作为对比,凹语言版本的性能跟实机是一致的;2024年,我们陆续补充了重载、map、defer等一系列特性,完成所有语法特性的支持;今年年初,我们收获到了第一个种子用户——DoraSSR,这是一个开放原子基金会旗下的开源游戏引擎,它内置了我们的编译器,把凹语言作为控制游戏逻辑的脚本语言来使用。
You can’t perform that action at this time.
0 commit comments