开发人员喜欢时髦的新语言,但通过函数式编程赚取更多

开发人员问答网站Stack Overflow执行年度调查以了解关于程序员社区的更多信息,并且最新的一组结果刚刚发布。
JavaScript仍然是专业开发人员使用最广泛的编程语言,这使得这六年在Web开发的通用语言中位居前列。其他Web技术包括HTML(排名#2),CSS(#3)和PHP(#9)。面向业务的语言也被广泛使用,其中#4是SQL,#5是Java,#8是C#。壳牌脚本在#6(在过去几年根本没有出现,这表明这些问题一年一年地发生变化)令人惊讶地显示出来,Python出现在#7,系统编程坚定的C ++取得了前10名。
但是,这些不是开发人员想要使用的语言。最受欢迎的前十名中只有三种语言在最受欢迎的名单中; Python(#3),JavaScript(#7)和C#(#8)。在第三年的运行中,Mozilla开发的新的系统编程语言 Rust被列为首位。名单上的第二位是Kotlin,去年甚至没有进入前20名。这种新的兴趣可能是由于Google去年决定保佑这种语言成为Android的官方开发语言。TypeScript,微软比JavaScript更好的JavaScript排在第四位,Google的Go语言排在第五位。去年第二大受欢迎的Smalltalk无处可见。
这些语言可能是很受欢迎的,但看起来好像是其他地方的大笔资金。在全球范围内,F#和OCaml是收入最高的人群,而在美国,Erlang,Scala和OCaml是目标人群。
Visual Basic 6,Cobol和CoffeeScript是前三名最令人恐惧的,这是令人惊讶的消息,这些消息让人们在最初编写数千年后仍然维护Visual Basic 6应用程序的人感到惊讶。
堆栈溢出还问开发人员有关今天的热点问题之一:人工智能。只有20%的开发人员担心AI在找工作(相比之下,有41%的人因为这种可能性而兴奋不已) – 毫无疑问,Visual Basic 6开发人员希望有一天电脑能够为他们做好工作),但显着的28%人工智能的智能超过人类智能,29%的人关心更一般地做出重要决策的算法。
然而,在真正了解他们所谈论的内容的开发人员中,这些担忧似乎发生了转变:数据科学家和机器学习专家比AI系统的任何单一性更关心AI算法的公平性的1.5倍。
即使AI是邪恶的,大多数开发人员也不认为这是程序员的错。百分之五十八的人认为道德是高层管理者的责任,23%是不道德理念的发明者,只有20%认为他们是实际编写代码的开发人员的责任。如果大众汽车的排放丑闻是任何可以判断的事情,开发商可能不会完全脱离标准; 迄今为止,逮捕行为似乎只限于设计排放测试软件的高管和工程师,使得编写代码的人毫发无伤。

Back to Top