展开讨论

经验与复盘经验摘录 · 机器翻译

值得一提的是,我在最大的Zig Discord上发现Zig社区非常友好和热情。

仅供参考,我发现最大的Zig Discord上的Zig社区非常友好和热情。但话说回来,有很多“你必须理解Zig”的情绪。同样,也有很多“我发现了Zig,它终于让我明白了如何编程”的说法。我认为这不是不公平的判断,而是一种观察。我认为这自然源于该语言声称自己是“一种为稳健性、最优性和清晰性而设计的编程语言”(例如参见 https://www.recurse.com/events/localhost-andrew-kelley )。如果你觉得这是一种能比其他语言提供更高稳健性和清晰度的最优编程语言,那么对其喋喋不休是很自然的。这类似于Rust被宣传为一种安全语言,Rust的支持者们觉得Rust的优势需要被传播。相比之下,Odin的主要目标是“编程的乐趣”,作者并没有声称该语言有超越其他语言的杀手级功能。…

源讨论Show HN:C3编程语言(C语言的替代语言)原帖 185 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

JU

> 那些「搞懂」Zig 的人往往对这门语言非常忠诚,就像 Rust 的信徒对 Rust 的忠诚一样。 这非常不具有建设性,你现在也加入了传播这种观点的行列。有很多人已经「搞懂」了,他们同时欣赏 Zig 和 Rust,而不会对其中任何一门语言产生依附。 我感兴趣的是那些会向其他语言寻求灵感和欣赏的社区,而不是评判和排斥。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

JO

不相关(也许应该去其他地方问),但为什么C3使用"fn",这能避免吗? 编辑:有人已经问过了:https://news.ycombinator.com/item?id=43572190

完整原文
JU

你在这里用这样带有强烈情绪的词语,某种程度上是在证明我的观点。你选择了"说教"(一个负面词汇)来形容那些对编程语言进步感到兴奋的人(例如借用检查器、强大的类型系统、编译时计算、类型系统中的对齐方式)。你没有提到Rust一直被Stack Overflow评为"最受欢迎的编程语言",这难道不是人们觉得它令人愉快的迹象吗? > 还有很多人说"我发现了Zig,它终于让我明白了如何编程"。 那么,你尝试过Zig吗?你觉得怎么样?它是否向你展示了新的编程方式?或者你早就知道这种编程方式?或者你认为这不是一种好的方式?你觉得什么有趣?你因为哪些特性而借鉴了它们?你认为哪些特性被高估了?这些是我对其他编程语言感兴趣的问题。…

完整原文
NI

你可以发现很多"让我明白如何编程"的感觉,常见于学习Lisp/Clojure、Haskell、Erlang/Elixir、APL(哦,我是说,Numpy和Spark),以及任何与你习惯的编程语言差异很大的语言。同样地,对于那些从JS和Python起步的人来说,C经常是一种启示。 确实,Zig有一些有趣的特性,让你以在使用C时不会想到的方式思考,比如能够将大量计算任务转移到编译时代码中,或者在不同时间使用不同的分配器(例如,每帧游戏使用简单的区域分配)。 "一种不会改变你对编程思考方式的语言,不值得去了解。"

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。