- 主题:zig能否替代c?
如果要替换c 我觉得和c像,不比c有更多的层次会是有利条件。
如果要替换其他语言,比如java js之类的反而是比他们更多不同是有利条件
【 在 foliver 的大作中提到: 】
: 一个仅仅比c有点完善的语言,就想替代c?你当替代就是一句话?
: 除非提供非常非常显著的价值, 否则用户为啥放弃c语言?
: --来自微微水木3.5.14
: ...................
--
FROM 125.34.104.*
能和老c代码兼容?
【 在 chunhui 的大作中提到: 】
: 如果要替换c 我觉得和c像,不比c有更多的层次会是有利条件。
: 如果要替换其他语言,比如java js之类的反而是比他们更多不同是有利条件
--
FROM 121.33.160.*
据说可以无缝嵌入编译c。你说的兼容是调用库,或者函数?这个应该可以。
【 在 iMx 的大作中提到: 】
: 能和老c代码兼容?
--
FROM 125.34.104.*
连 python 都可以兼容调用 c 库。所以这个优势好像不是很突出。
【 在 chunhui 的大作中提到: 】
: 据说可以无缝嵌入编译c。你说的兼容是调用库,或者函数?这个应该可以。
--
FROM 183.253.147.*
RUST是更现代的语言,不是C的替代品,是C++的替代品。
C比较简单,就是面向过程的,而RUST是多范式的编程语言,学习难度大,编程难度高,安全也高。未来估计不太好招人,不过通过copilot估计可以降低难度。
【 在 chunhui 的大作中提到: 】
: 不是说完全取代c。就是说目前c语言所适合的领域,是否zig都能很好,很顺滑,比c好的方式的去做?
--
FROM 114.249.56.*
【 在 hgoldfish 的大作中提到: 】
: 连 python 都可以兼容调用 c 库。所以这个优势好像不是很突出。
:
不是一个层次的,zig里可以直接引入c的头文件调c的函数。zig自带编译工具链
--
FROM 112.45.76.*
它可以直接编译c
【 在 hgoldfish 的大作中提到: 】
: 连 python 都可以兼容调用 c 库。所以这个优势好像不是很突出。
--
FROM 125.34.104.*
所以zig更接近c的层次。要替代更容易。
【 在 Windsor 的大作中提到: 】
: RUST是更现代的语言,不是C的替代品,是C++的替代品。
: C比较简单,就是面向过程的,而RUST是多范式的编程语言,学习难度大,编程难度高,安全也高。未来估计不太好招人,不过通过copilot估计可以降低难度。
--
FROM 125.34.104.*
抽象的层次?那就没必要性了。rust抽象层次比c高几层,代码性能碾压c,操作粒度可以退化到c或汇编的层次,老c代码甚至可以直接编译暂时用,没有比这更完美的替代了
【 在 chunhui 的大作中提到: 】
: 所以zig更接近c的层次。要替代更容易。 ...
--
FROM 114.254.10.*
我刚才说了。替代c未必是越高越好。可能是越近越好。
【 在 AlphaO 的大作中提到: 】
: 抽象的层次?那就没必要性了。rust抽象层次比c高几层,代码性能碾压c,操作粒度可以退化到c或汇编的层次,老c代码甚至可以直接编译暂时用,没有比这更完美的替代了
--
FROM 125.34.104.*