阅读:2601回复:2
今天看到深度发布了一个新的开发语言
大概原因有以下几个:
没人想用C++ python之类的GC不太靠谱 其他的ui解决方案好像都不怎么样 自己做个ui太难了,我还想用QT 其实我不太看好,因为深度在业界的影响力推广一个语言,太有难度了。 我的建议是给js做一个好点的qt绑定完事,毕竟一旦能用js实现的,将来一定会用js来实现,没必要走个弯路。关于GC的问题,js的GC是最适合用于ui的,毕竟是为交互而生。 |
|
板凳#
发布于:2024-06-22 16:13
最近华为发布了一个“仓颉”语言,看了一下,就是一个ts,c++,java,kotlin,go,rust的大杂汇。
这是一个应用开发语言,不如c++和rust底层,是一个编译型语言,比java底层那么一点。 本质上就是arkTs静态能力不够,不得已开发出来的一个东西。 他们说的性能提升,应该就来自这个语言,因为剥离了虚拟机,剥离了java这个不适合开发界面的语言。 现在华为内部要维护js,arkTs,c++(不用怀疑华为内部的主要技术栈应该就是它),cangjie,(开发了一半放弃的java),不知道他们有没有在骂娘。 |
|