展开讨论

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

同样,一个由单一主要开发者维护的爱好者语言存在糟糕的……

……同样,一个由单一主要开发者维护的爱好者语言存在糟糕的文档,这至少是意料之中的事。嘿,我过去发现Zig的文档非常糟糕,而Zig却拥有更多的开发时间和关注度。如果你想公平比较的话,可以拿它和几年前的Oil shell相比。我不确定这位博客作者是否在某种意义上是故意挑衅的。显然,他们的一些批评是有根据的。显然,Alex对批评的反应并不好。显然,V在很多实际使用中确实有很多问题。但这篇文章(尤其是结尾部分)看起来像是在故意挑起事端,而不是出于善意的批评。作者似乎想通过这篇文章来反击他们认为曾经伤害过他们的人(这有一定道理)。注意:我这么说完全是出于一个完全的局外人。我从未写过一行V语言的代码,可能以后也不会。我之前唯一的经验就是我了解V语言在本网站上的争议。

源讨论V语言评论(2023)原帖 102 条评论 · 导入时统计
5

这条内容在回应什么?

父级讨论 · 节选

AT

V的开发人员承诺了很多,也错过了很多,但同时也实现了很多。我用V写过几个简短的程序。在我看来,V的语法简洁直观,性能良好。它轻量级,易于安装和使用。博文可能正确地指出V有很多粗糙的边缘,但我会说V的核心功能规划得很好。我实际上更喜欢它而不是一些更流行的编程语言。不过,由于V还没有达到1.0版本,可能现在使用它进行生产还为时过早。

完整原文

社区评论 0

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

原讨论中的回复 5

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

PT

> 对于一个作者来说,拥有一个功能齐全、快速的编程语言,并且有工作正常的垃圾回收器,这确实令人印象深刻。 据我从文章中了解,他们并没有实现垃圾回收器,而是集成了Boehm GC。这是一个保守的回收器,所以它不能回收所有的垃圾。 > 但这些是被抱怨的特性,而不是语言的核心,这本身已经说明了一些问题。 内存管理是语言的核心部分。根据文章,这个核心部分无法正常工作,这显然是一个很大的缺陷。

完整原文
JO

我不认为这有什么了不起。 我见过很多计算机科学专业的学生在大学里学习编译器和编程语言时,给他们的语言加上垃圾回收器。

完整原文
MO

V语言的问题一直在于它的宣传充满了谎言,其主要卖点并没有如宣传的那样工作。同样的源代码,如果没有这些欺骗,可能确实是一个不错的语言。 就像水晶一样,如果只是想要装饰,觉得它们看起来漂亮,那它们本身是没问题的。但这并不能让欺骗性的宣传变得合理。

完整原文
BA

> 对于一个单独的作者来说,在几年内拥有一个功能完善、快速的编程语言,带有工作正常的垃圾回收器和区域分配器(虽然有些问题),这确实令人印象深刻。 如所附代码所示,该垃圾回收器是Boehm GC,查看他们的仓库显示他们只是包含了libgc/bdwgc。这绝对不是对任何人的贬低,只是关于这个需求的标准库,我认为使用它比大多数人尝试自己开发一个通用的垃圾回收器要聪明得多(尽管Boehm无法捕获所有内存泄漏)。 然而,我认为将这描述为一个作者开发了带有垃圾回收和区域的编程语言是不正确的,就好像这些是作者自己开发的重要部分,而不是选择了合适的库和一个不完善的“区域”实现,这里的区域实际上只是一个全局的缓冲区链表,只在退出时释放,所以…

完整原文
FI

V语言的作者隐含地声称自己比很多包括Go和Rust语言开发者的计算机科学理论理解得更好。

完整原文
在 Hacker News 阅读

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

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