展开讨论

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

他们错了

… 他们错了。大多数编程语言都非常非常相似。学会一种就意味着你几乎学会了所有。我在出现大语言模型之前经常学习新的语言,这几乎不需要任何努力。大多数公司的面试也是语言无关的,因为一旦你“掌握了”编程,学习语言就非常简单了。

源讨论为什么选择Nim?原帖 226 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

EL

随着大语言模型(LLMs)的出现,我们都需要掌握前10大流行编程语言的观点似乎已经过时了。 我经常用Nim编程,包括在工作中,我强烈倾向于它,甚至比Rust或Zig更喜欢它。 主要是因为我真的很享受用Nim编程,能完成一些原本无法完成或无法做到的事情。 例如,最近我需要自动化一个GUI应用程序。我尝试了Python的库,但发现它们有点糟糕。尽管引入了opencv,它们在截图中查找按钮时还是很慢。然后我尝试的其中一个在高DPI显示器上也出现了问题。 于是我让Claude帮我写了一个Nim库来在截图中查找图片。然后又让Claude为它添加了SIMD支持。 它比Python的库快得多,支持高DPI,并且安装和使用起来要容易得多。我仍然使用一个小的Python程序作为服务器来截屏,但这样搭配起来很舒服。…

完整原文

社区评论 0

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

原讨论中的回复 2

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

GO

如果那10种语言都很好,为什么会有10种呢?它们不应该互相淘汰吗?最后应该只有一种。

完整原文
SO

> 大多数编程语言都非常非常相似。 大部分是的。不过我需要补充一点,就是需要明显区分命令式编程和函数式编程。我用过Python、Java、C、C++、C#、PHP,还有很少量的Perl(足够让我知道它是个糟糕的语言——真的,为什么有人会想用一种人们称之为“只写语言”的东西?因为它太难读了?),而Haskell对我来说完全无法理解。看起来它的唯一用途就是展示如何用两行代码写出快速排序,或者引发关于Monad到底是什么的争论。 另外,如果你只用过像Python、Java和C#这样的内存安全语言,那么切换到像C或C++这样的不安全语言的话,可能会写出大量内存泄漏、缓冲区溢出和段错误。

完整原文
在 Hacker News 阅读

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

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