令工程师困扰的程式语言 JavaScript在网路上获最多题问数

程式设计领域的问答网站Stack Overflow开站至今已有来自各领域的工程师所提出的数百万则问答。(图/取自免费图库Pixabay)

科技中心综合报导

程式设计领域的问答网站Stack Overflow自2008年开站以来,一直致力于拯救工程师于水深火热之中。网站上至今已有来自各领域的工程师所提出的数百万则问答,但究竟哪些程式语言最令工程师感到头大呢?

应用程式测试公司Global App Testing日前根据Stack Overflow的提问标签,挑选了当前最热门的11种程式语言展开研究,检视这些提问中的共同性及差异性。就数量来说,Stack Overflow自成立以来,累积最多提问数的程式语言为JavaScript。可能是因为JavaScript在众多不同应用程式及服务中可说是无所不在。

▼Stack Overflow自成立以来,累积最多提问数的程式语言为JavaScript。(图/取自Global App Testing,下同)

虽然JavaScript从提问总数来看是稳居冠军,但若将数据分开检视,从年份观察,预计Python将于今年超越JavaScript。自2001年《哈佛商业评论》将数据科学家封为「21世纪性感工作」后,据科学家常用的Python便愈来愈受欢迎,甚至有可能在2019年超越JavaScript,成为Stack Overflow上提问数最多的程式语言。

▼预计Python将于今年超越JavaScript,成为Stack Overflow上提问数最多的程式语言。

进一步观察各程式语言的提问内容,可以发现,已存在23年的JavaScript中,最常被问及的是JavaScript函式库jQuery;至于早JavaScript 6年出生的Python,最常被问及的内容则是数据分析库Pandas及data frame。

除了JavaScript及Python外,其他上榜的程式语言包括:R、Ruby、C#C++、Java、Objective-C、Swift、PHP及SQL。观察数据也可发现不同程式语言使用者问题最多的是哪些点,如:R语言主要用于数据科学、Swift多用于iOS的开发、C++则呼应游戏的开发。