你接下来想学习哪种编程语言?

从 2018 年排名前 10 的编程语言中选择。或者在评论中添加你的选择。
228 位读者喜欢这篇文章。

在 7 月,IEEE Spectrum 发布了他们的第五届年度互动排名,评选出顶级编程语言。他们有一个相当酷且复杂的过程来对 47 种选定的编程语言进行排名,因为要说哪种语言真正最流行是很复杂的。正如他们所说:“不同的程序员有不同的需求和兴趣领域。”

这份报告是一次不错的尝试,我们同意Python 现在很热门。R 和 Go 是我们经常听到开发人员、系统管理员和工程师谈论的其他语言。而且,你不应遗漏以 C 和 J 开头的那些经过考验的语言。

我们想知道:你接下来会学习哪种语言?你为什么选择这种语言?

也许看起来每个人都在学习它,你也应该学习。也许你的老板暗示需要学习它。或者,也许这完全是你自己的决定……你有一个副项目或爱好,需要用合适的语言来构建那个很酷的东西。

标签
User profile image.
Jen 领导 Red Hat 数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

14 条评论

我想学习 Rust,但我没有其他真正的用途,只是在家随便玩玩。可能会再次学习 Ruby,因为我们现在在工作中使用更多 Chef。

我也想学习 Rust。还有 Swift。这些语言似乎有有趣的优势。

回复 ,作者:Matt

Rust、Swift 和 Go 似乎是学习新语言的不错目标,当然也是最近炒作最多的三种语言。

我更倾向于在不久的将来学习 Rust。

我也想涉足 Lua 一段时间,也许在工作中我们可以将它与 PowerDNS 一起使用。

干杯!

回复 ,作者:Carson (未验证)

Python,因为它用于机器学习,所以应该薪水不错,并提供一些工作保障。

Nim 语言 (https://nim-lang.org)!它是增长最快的语言社区之一。很棒的语言(粗略地说:一种静态类型语言,可以编译为 C、C++、JS,看起来像 Python,但非常便携)。很棒的语言和很棒的社区!

Racket + Rust 是我的选择

Elixir

Ruby 的表现力
一流的工具链
一流的文档
Java 的速度
Erlang 虚拟机的可扩展性和并发能力

Web 应用程序
分布式系统
嵌入式软件

请将 LISP 包含在列表中

根据程序员的目标(无论是想为移动设备、服务器、Web 还是嵌入式设备构建应用程序),流行度会发生很大变化。IEEE Spectrum 的文章对此进行了很好的细分。

感谢 Jen 在这里创建这个投票!

嗯,不在列表中的任何一个 ;)

我的下一个选择将是更偏数学/函数式的语言,如 OCaml 或 Haskell。

在某个时候,我想学习一种基于堆栈的语言,如 Forth,主要是为了了解这种语言是如何组合在一起的。

我还想花时间研究使用 guile 和/或 e-lisp 来解决“脚本”问题。

要学的东西太多了,时间太少了。 ;)

我目前使用顶级的语言,所以我已经关注 Go 一段时间了。我只是希望谷歌能为他们的平台确定一种语言。例如,Android 开发从 Java 发展到 Kotlin,现在又有了底层驱动的 Flutter。

D。打了鸡血的 C。多年来我一直说,C++ 增加了许多复杂性,但并没有获得太多有用的附加功能。D 解决了这个问题。

Elixir 和 Kotlin 在我的列表上。

Elixir 用于 Web 开发 (使用 Phoenix)
Kotlin 用于 Android 开发

Julia 是我下一个要学习的语言。我已经摆弄过它,足以知道我更喜欢它而不是 Python 或 R 来做数学数据方面的事情,作为一种编程语言。

© . All rights reserved.