凸语言在2023国产编程语言蓝皮书中的介绍如下:
凸语言gitee页面:凸语言: tu-lang 是一种动态类型编译型的通用编程语言, 已实现自举 (gitee.com)
使用git克隆源码:
git clone https://github.com/tu-lang/tu.git
安装凸语言环境:
cd tu
sudo make install
凸语言版本查询:
tu -v
在终端中的凸语言命令:
usage: ./tu [options|file.tu...|dir]build 编译成汇编后进行链接生成二进制可执行文件-s *.tu|dir 编译为tulang代码为linux-amd64汇编文件-c *.s |dir 编译汇编为elf&pecoff跨平台可重定向文件-o *.o |dir 链接elf&pecofff可重定向文件生成最终执行程序-d 开启trace日志打印编译详细过程-gcc 支持通过gcc链接生成可执行程序-g 编译tu文件时带上debug段信息,支持栈回溯-std 编译runtime&std相关内置库代码-v version
进行单元测试:
make tests
目前只搜集到这些资料,还不太清楚具体的语法,很期待凸语言的语法手册