- 主题:zig能否替代c?
不是说完全取代c。就是说目前c语言所适合的领域,是否zig都能很好,很顺滑,比c好的方式的去做?
--
FROM 117.133.52.*
zig设计上更接近c。为啥不行。从语言上有什么缺陷么?
【 在 hothail 的大作中提到: 】
: 最有希望的是rust
: 虽然也不能取代
--
FROM 117.133.52.*
我没学过zig,看介绍它更接近c,并没有rust那些安全特性,那也说明它不那么激进,只是比c更完善一点。这种设计决定应该最容易替代c才是。可是现在没有rust火。没大公司支持。
【 在 hgoldfish 的大作中提到: 】
: 直觉上我感觉可以。可惜我自己不写 c,没有应用场景。
:
--
FROM 221.216.116.*
一个更现代,语法 工具上 ...更完善的c
【 在 hothail 的大作中提到: 】
: 这个要问zig提供什么新价值
: - 来自 水木社区APP v3.5.7
--
FROM 221.216.116.*
目前来看,rust确实比zig火很多
【 在 hothail 的大作中提到: 】
: 那就要抓紧
: rust在c+这个赛道已经跑了很久了
: 而且有真实的产品
: ...................
--
FROM 125.34.104.*
如果要替换c 我觉得和c像,不比c有更多的层次会是有利条件。
如果要替换其他语言,比如java js之类的反而是比他们更多不同是有利条件
【 在 foliver 的大作中提到: 】
: 一个仅仅比c有点完善的语言,就想替代c?你当替代就是一句话?
: 除非提供非常非常显著的价值, 否则用户为啥放弃c语言?
: --来自微微水木3.5.14
: ...................
--
FROM 125.34.104.*
据说可以无缝嵌入编译c。你说的兼容是调用库,或者函数?这个应该可以。
【 在 iMx 的大作中提到: 】
: 能和老c代码兼容?
--
FROM 125.34.104.*
它可以直接编译c
【 在 hgoldfish 的大作中提到: 】
: 连 python 都可以兼容调用 c 库。所以这个优势好像不是很突出。
--
FROM 125.34.104.*
所以zig更接近c的层次。要替代更容易。
【 在 Windsor 的大作中提到: 】
: RUST是更现代的语言,不是C的替代品,是C++的替代品。
: C比较简单,就是面向过程的,而RUST是多范式的编程语言,学习难度大,编程难度高,安全也高。未来估计不太好招人,不过通过copilot估计可以降低难度。
--
FROM 125.34.104.*
我刚才说了。替代c未必是越高越好。可能是越近越好。
【 在 AlphaO 的大作中提到: 】
: 抽象的层次?那就没必要性了。rust抽象层次比c高几层,代码性能碾压c,操作粒度可以退化到c或汇编的层次,老c代码甚至可以直接编译暂时用,没有比这更完美的替代了
--
FROM 125.34.104.*