Skip to content
xphost edited this page Nov 19, 2025 · 2 revisions

巨齿鲨语言简介:

初识巨齿鲨语言:

巨齿鲨语言是一门跨平台的、高性能的、开发效率高的一门编程语言,它采取了通用编程规范!对语法做了极大的精炼!让你写起来如同写 Python 那样顺手!与此同时,它身为编译性语言!性能与 C 语言不相上下!它没有 gc!它采取和 Rust 相同的生命周期规范!它具有以下特点:

  1. 它的二进制包里包含 3 个可执行文件!其中,你可以直接运行单个的 mgl 文件!也可以将其作为一个包(package)进行发布或者编译成操作系统原生的二进制文件!
  2. 语法非常精简,不同于 Rust 和 Java,它没有冗长的关键字,它有且仅有不超过 50 个的关键字!并且每一个关键字都非常精简!例如 pubfunccase 等关键字!
  3. 巨齿鲨语言同样支持面向对象、命令式等高级语法!它拥有属于自己的原生导包类型!让开发者可以有更爽的体验!它的内置库同样提供了 数学数据结构 等的基本数据类型!
  4. 它是静态强类型语言!在编译初期,它可以很好的探查你的代码里有多少错误!但是它也提供了类型推断!可以使开发者免于类型标注的烦恼!提高开发效率!
  5. 它提供了数组越界时的默认行为,在编译时指定不同的参数即可采取不同的数组越界策略!它也提供了内存安全检查,在可能触发内存泄露的代码块提供完整的文档标注!
  6. 它采取的异步策略并非简单的异步!而是基于类似 JavaScript 的那种 Promise,或者 Rust 那种 Future 的策略!它也同样支持直接使用 asyncawait 进行调用!它采取轻量化虚拟线程代替正常的异步,使得性能、效率兼并增长!
  7. 它完全兼容 CC++ 等语言的互操作!
  8. 它支持宏,也支持在编译时为宏指定值!但是仅支持变换基本数据类型!无法使用宏替换标准的 关键字类型 等值!为你的编程保驾护航!它也同样支持操作运算符重载、lambda 表达式等的开发!
  9. 它也同样支持许多的内置库!例如数据结构、常用算法、数学计算、正则表达式、系统交互、文件操作、网络操作、日志、解压压缩、加密解密、序列化等许许多多的功能!如果想看的请跳转到下一章节!
  10. 它内置的类功能可以很轻松的就实现声明式 UI 开发!提高 UI 创作效率!该语言的 UI 框架声明借鉴了 Flutter 框架!它的确是非常完美的框架!

Clone this wiki locally