和其它編程語言調(diào)查不同的是,IEEE編程語言調(diào)查讓你可以交互地修改排名標(biāo)準(zhǔn)的權(quán)重。他們在10個數(shù)據(jù)源上使用了12個指標(biāo)對48種語言進(jìn)行了排名。他們還介紹了他們的設(shè)計、方法和數(shù)據(jù)源。
他們預(yù)置了幾種排名:面向典型讀者的IEEE Spectrum、新興趨勢、雇主興趣和開源。你也可以根據(jù)行業(yè)領(lǐng)域進(jìn)行篩選:Web、移動、企業(yè)或嵌入式。你可以和一年前的結(jié)果進(jìn)行比較。你可以通過改變各種數(shù)據(jù)源的權(quán)重來改變你希望賦予它們的重要性。該調(diào)查的其中一個數(shù)據(jù)源是IEEE Xplore數(shù)字圖書館。該圖書館收錄了有關(guān)科學(xué)與工程方面的會議和期刊文章。
在面向典型讀者的IEEE Spectrum默認(rèn)排名中,排名前10的語言分別是Python、C、Java、C++、C#、R、JavaScript、PHP、Go和Swift。甚至是FORTRAN和COBOL也出現(xiàn)在了這份表單中。在所有的行業(yè)領(lǐng)域中,排名前10的熱門語言分別是Python、C、C++、Java、Swift、JavaScript、Go、R和C#。如果你單獨看一下移動領(lǐng)域的趨勢,你會看到:C、C++、Java、Swift、JavaScript、C#、Scala、Objective C、Delphi和Scheme。
與其他語言調(diào)查相比,IEEE調(diào)查更靈活。Richard Eng在TechBeacon上撰文討論了12種不同調(diào)查的用處。例如,最新的RedMonk調(diào)查是基于GitHub庫中的原始代碼行和Stack Overflow語言標(biāo)簽。如此一來,它只能反映開源項目。在該調(diào)查中,排名前5的語言是JavaScript、Java、Python、PHP和C#。該調(diào)查沒有對當(dāng)前的使用情況從統(tǒng)計學(xué)上提供一個有效的表述。它試圖將語言討論(Stack Overflow)和使用(GitHub)聯(lián)系起來,探討將來可能出現(xiàn)的使用趨勢。
查看英文原文:IEEE Helps You Make Sense Out of Programming Language Rankings