首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发者钟爱新潮的编程语言,但会函数式编程赚的钱更多!

另外大多数开发者认为,AI 道德是该由管理层负责的问题。

知名开发者问答网站Stack Overflow每年都要开展调查,以了解程序员社区方面的更多信息,近日刚发布了最新的一组调查结果(https://insights.stackoverflow.com/survey/2018/)。

JavaScript仍然是专业开发者当中使用最广泛的编程语言,使得它连续六年成为首屈一指的Web开发通用语言。其他的Web技术包括HTML(排名第2位)、CSS(第3位)和PHP(第9位)。面向业务的语言也广泛使用,SQL名列第4,Java名列第5,C#名列第8。出人意料的是,外壳脚本语言今年名列第6(它在过去几年的调查中根本没有出现过),Python名列第7,老牌系统编程语言C++名列第10。

然而,这些未必是广大开发者想要使用的语言。最常用的10大编程语言中只有3种跻身最受欢迎的语言排行榜:Python(第3)、JavaScript(第7)和C#(第8)。这份排行榜连续第三年被Rust占据榜首,这是Mozilla开发的一种新的系统编程语言。Kotlin紧随其后,去年它甚至没有进入前20名。开发者对这种新语言产生兴趣,可能是由于谷歌去年决定将这种语言作为Android的官方开发语言。微软开发的TypeScript比JavaScript排名靠前,名列第4,谷歌的Go语言名列第5。去年第二大受欢迎的Smalltalk这一回却不见了身影。

这些语言可能颇受欢迎,但为开发者带来丰厚收入的似乎是其他语言。放眼全球,F#和OCaml是平均收入最高的两大语言,而在美国,Erlang、Scala和OCaml是开发者争相想掌握的三种语言。

Visual Basic 6、Cobol和CoffeeScript是最不受待见的三大语言,对于最初编写过去了多年后仍在维护Visual Basic 6应用程序的人来说,这则消息会让他们大吃一惊。

Stack Overflow还询问开发者当下的热门话题之一:AI 。只有20%的开发者担心工作被AI抢走(相比之下,41%的开发者为AI可能接过工作而兴奋――毫无疑问,Visual Basic 6开发者希望有一天,计算机能够为自己干活),但是多达28%的开发者担心AI的智能会超过人类智能,29%的开发者担心算法更普遍地做出重要的决定。

然而,在真正了解所谈论内容的开发者当中,担心的方面似乎发生了转变:数据科学家和机器学习专家担心AI系统算法公平性的机率比担心AI系统是奇点(singularity)要高出1.5倍。

即使AI是邪恶的,大多数开发者也不认为那是程序员的错。58%的开发者认为,遵守道德是高层管理者的责任,23%的开发者认为这归咎于不道德想法的发明者,只有20%的开发者认为这是实际编写代码的开发者的责任。如果说大众公司的排放丑闻说明了什么,开发者也许并非完全没有责任。迄今为止,逮捕对象似乎仅限于相关高管和设计排放测试作弊软件的工程师,编写代码的人员毫发未损。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180313A1NUCB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券