![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a0f3f9162aa4499f85f83818f3fe7a87.png#pic_center
作为一个爱国党兼业余的编程爱好者,自学过C,python,rust这些编程语言,一直希望中国能有自己的一套编程语言,虽然全套都国产不太现实,毕竟计算机这东西就是西方文明的产物,就像国产操作系统很难突破西方的生态圈。
十月底仓颉终于可以下载试用了。看了几天,血凉了。
仓颉官网https://cangjie-lang.cn
仓颉语言下载链接https://cangjie-lang.cn/download
现在版本为0.53.13,预计将来还会有比较大的变动,毕竟还没到正式版,看了看语言文档,无论是面向对象,还是面向过程,有结构体,有类,有继承,有接口,有重载,可以说该安排的都安排上了,但是怎么说呢,我看不到这个语言的特色,或者说特点,也许是我肤浅,也希望有大神来给我安利一波,看到测试版的关键字居然就有79个,实在是不得不吐槽一下了。另外仓颉语言的错误提示目前的版本还比较模糊,相信后续会加强吧,总之现在不太适合没有基础的小白,没有基础还得去搞Python。
本来不想吐槽的,但是现在C++ 20发展到如今才有83个关键字,Python语言33个关键字,rust现在的版本不过37个关键字。仓颉的测试版就达到了近80个关键字,我不知道是否是团队为了赶进度,并未有效的精简和组合,绕不过去就上关键字,上标识符,这给自学的我造成了很大的困扰,如此多的关键字,再加上各种组合,我没淹死在rust的类型之海,却要憋死在各种关键字的混用里。
接着再来说说文档,仓颉语言的文档是假定你已经是一个成熟的程序员了,有其他语言比如C++的基础,对初学者不太友好,整体看下来感觉很发散,没有一个核心的东西承载然后扩展,难道这就是微内核,分布式。总之我希望这门语言不要让仓颉这个名字变成笑话,期待1.0版本能有大的改进吧!我也希望有更多的编程爱好者关注仓颉,一起让它变得更好!