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

Programming languages 专业开发人员的基本语言范例,programming-languages,paradigms,Programming Languages,Paradigms,因此,我猜大多数(所有?)程序员开始学习一种主要是命令式/过程式编程范式,并可能在不久之后学习了某种形式的面向对象编程。我已经阅读了大量有关stackoverflow的问题,这些问题表明函数式编程对于提高并发性/并行性越来越重要。同时,程序员应该学习许多范例来提高他们的技能和拓宽他们的视野 还有哪些其他范例(以及使用它的语言)真正有利于开发技能?有一种观点认为应该研究逻辑语言,例如。除此之外,在函数式编程语言的世界中有许多变体(例如,对比Haskell、ML、Scala和Scheme)。您可能希

因此,我猜大多数(所有?)程序员开始学习一种主要是命令式/过程式编程范式,并可能在不久之后学习了某种形式的面向对象编程。我已经阅读了大量有关stackoverflow的问题,这些问题表明函数式编程对于提高并发性/并行性越来越重要。同时,程序员应该学习许多范例来提高他们的技能和拓宽他们的视野


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

有一种观点认为应该研究逻辑语言,例如。除此之外,在函数式编程语言的世界中有许多变体(例如,对比Haskell、ML、Scala和Scheme)。您可能希望从类型系统、惰性和语法等方面探索各种维度。

作为一个民意测验类型的问题,也是一个非常主观的问题,如果您希望它保持开放并获得任何答案,我会将该问题改为社区维基。谢谢您的建议。。我该怎么做?(对不起,这里还是比较新的)