- 主题:zig能否替代c?
我见过最可能代替c的就是objective c,刚好提供了c缺少的现代关键特性,不多不少
【 在 chunhui 的大作中提到: 】
: 不是说完全取代c。就是说目前c语言所适合的领域,是否zig都能很好,很顺滑,比c好的方式的去做?
--
FROM 116.77.5.*
跟c的语法一摸一样,只是在扩展的面对对象使用的是方括号,c语言本来就没有面对对象,所以对于c语言用户也毫无违和感,objective c提供了面对对象的支持,自动内存回收,运行时,刚好完美弥补了c缺少的部分,如果你不用这些新特性,完全就是c语言。
没推广开估计是解释型语言更有利于跨平台吧,跨平台是现在的潮流
【 在 chunhui 的大作中提到: 】
: 这个不了解。据说语法很奇怪。它为啥没取代c?好像只在苹果自家用的缘故?
--
FROM 116.77.5.*
也可以不用自动内存回收
【 在 newzzdx 的大作中提到: 】
: 自动内存回收并不适合C工作的某些场景。C语言擅长的很多场景是不能自动回收内存的,必须程序员自己搞。
:
--
FROM 116.77.5.*
Objc不是解释型语言,我意思是现在流行跨平台解释型语言,所以objc推广不开,c也只是坚守了自留地
【 在 chunhui 的大作中提到: 】
: 这个是解释型的?c的应用场合解释型的肯定不行啊。
--
FROM 116.77.5.*