专业开发人员的基本语言范例

发布于 2024-09-10 19:02:19 字数 201 浏览 1 评论 0原文

所以我猜大多数(全部?)程序员开始学习主要是命令式/过程式编程范例,并且可能在那之后不久就学习了某种形式的面向对象编程。我在 stackoverflow 上读到了很多问题,表明函数式编程对于提高并发/并行性越来越重要。此外,程序员应该学习许多范例来提高他们的技能并拓宽他们的视野。

还有哪些其他范式(以及使用它的语言)真正有利于开发技能?

So I guess most (all?) programmers start out learning a mainly imperative/ procedural programming paradigm, and probably learnt some form of object-oriented programming fairly shortly after that. I've read plenty of questions on stackoverflow suggesting functional programming is increasingly important for improved concurrency/ parallelism. Also that programmers should learn many paradigms to improve their skills and broaden their perspectives.

What are some other paradigms (and languages that use it) that are really beneficial to development skills?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心是晴朗的。 2024-09-17 19:02:19

对于查看逻辑语言(例如 Prolog)可能存在争议。除此之外,函数式编程语言有很多变种(例如对比 Haskell、ML、Scala 和Scheme)。您可能想探索类型系统、惰性和语法等方面的各个维度。

There's possibly an argument for looking at a logic language such as Prolog. Other than that, within the universe of functional programming languages there are many varieties (e.g. contrast Haskell, ML, Scala and Scheme). You might want to explore the various dimensions in terms of things like type systems, laziness and syntax.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文