📜  asasz - C 编程语言(1)

📅  最后修改于: 2023-12-03 14:39:21.366000             🧑  作者: Mango

asasz - C 编程语言

asasz 是一种 C 语言扩展,它提供了一些额外的功能和语法糖以提高 C 语言的编程体验。

特性
  • 支持函数式编程风格,包括 lambda 表达式、高阶函数、惰性求值等
  • 可选的对象系统,支持方法调用语法糖
  • 内置的容器类型(列表、字典、集合),支持丰富的方法操作
  • 更好的错误消息,支持更友好的异常处理机制
  • 支持 Unicode 字符串,完整支持 UTF-8 编码
  • 支持通过闭包实现协程
  • 支持大部分的 C99 语言特性,可无缝的和现有的 C 代码互操作
安装与使用

asasz 的代码托管在 GitHub 上,你可以在 Release 页面下载对应平台的预编译二进制包,或者通过源代码构建。

构建
git clone https://github.com/asasz-lang/asasz.git
cd asasz
make         # 构建 asasz 解释器二进制文件
make test    # 运行测试套件
make install # 安装到系统路径
REPL

可以通过如下命令启动 asasz REPL:

asasz

欢迎使用 asasz,享受它带来的 C 语言编程新体验。