CatBase编程语言
文章平均质量分 72
useway
资深架构师、《Java程序员,上班那点事儿》书作者、ACPL创始人,新浪微博 @钟声_程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第1讲:CatBase的代码编译
选择:<安装目录>vscode-extension/catbase-language-0.0.7.vsix。我们实测一下用CatBase编写一个最简单的程序:Hello World。如果你使用的是vscode系列的IDE可以安装Catbase语言扩展。运行成功,正确输出:Hello world!首先我们下载和安装CatBase编译环境。然后就可以编写代码了。原创 2026-07-24 14:22:16 · 350 阅读 · 0 评论 -
catbase编程语言代码量更少(消耗的Token是C语言的30%)
在“同等功能”下,CatBase 的源码行数通常比 C 少 30%~60%,越是涉及容器、字符串、内存管理、网络/文件的部分省得越多。下面按场景拆开说(基于 CatBase v0.0.x 的官方定位与前面几轮看到的语法)。哪些地方 CatBase 明显更短?list[int]mallocrealloc--snprintff"..."freefreevoid*好,那就选一个下面我把 和 的实现并排给你看。你可以直接横向对比代码量和样板代码。原创 2026-07-23 23:56:24 · 235 阅读 · 0 评论 -
我为什么开发了一个新的编程语言CatBase
1、python非常好用,但是无法跑在紧凑型的小板子上,主要是小板子内存和存储空间都很小,python动辄就几百兆,根本跑不了。其实就是不用再适应别扭的缩进规则了,用大括号{}就可以了,也不再看别人代码的时候不知道变量类型了,每一个变量都必须声明变量类型。终于在近期,代码逐步成熟,把串口、TCP/IP、HTTP、WebSocket、多线程等等,统统内置到这个语言中。于是我就用Cat作为了这个语言的名字,也用小猫作为这个语言的logo了。并且,基于小板子上常用的库,都需要外部引用,并不是编程语言内置的。原创 2026-07-21 00:21:55 · 650 阅读 · 0 评论
分享