nullc 是一种类似于 C 的可嵌入编程语言,具有高级功能,例如函数重载、运算符重载、类成员函数和属性、自动垃圾收集、闭包、协
是一种类似于C的可嵌入编程语言,具有高级功能,例如函数重载、运算符重载、类成员函数和属性、自动垃圾收集、闭包、协程、本地函数、类型推断、运行时类型信息、模块、列表理解、枚举、命名空间、泛型函数和类。nullc库可以在VM上执行代码或将其转换为x86代码以快速执行。它还可以将nullc文件转换为C源文件。该存储库构建了多个附加工具:●nullcl-将nullc源文件编译为二进制模块、C源文件或可执行文件(使用gcc)的工具。●nullcexec-执行nullc源文件的工具。●nullc_ide-一个简单的文本编辑器,具有代码着色和简单的调试兼容性(包括对执行nullc脚本的应用程序的远程调试)。●nullc_lang_server-与IDE集成的语言服务器实现●nullc_lang_debugger-一个调试适配器,还包括用于执行nullc程序的语言运行时●nullc_lang_client-包含nullc_lang_server和nullc_lang_debugger的VisualStudioCode扩展适配器