Компания Black Duck, производящая программное обеспечение для анализа
исходных кодов, сегодня опубликовала результаты исследования
популярности языков программирования в написании открытого программного
обеспечения. Исследователи пришли к заключению, что более 40% открытых
кодов пишутся на языке С.
В Black Buck говорят, что анализировали только открытые исходники, если
в исследование можно было бы включить данные крупных закрытых проектов,
то его итоги могли бы отличаться. "Язык C является лидером по объему
создаваемых кодов, тогда как PHP и JavaScript используются в
максимальном числе открытых проектов", - говорится в отчете.
"Большая часть открытых программ создается на каком-либо одном языке, -
говорит вице-президент Black Buck Питер Вескусо. - В то же время,
проанализировав значительную часть открытых исходных кодов для
opensource-программ, мы пришли к заключению, что JavaScript
использовался в 36% случаев".
В целом, в общем объеме написанного за последние 12 месяцев кода на
долю JavaScript приходится 7,6% кода, что на 2,1% больше, чем годом
ранее. "Общее количество кода на том или ином языке - это лишь один из
методов, для более полной картины нам также следует посмотреть как
часто тот или иной язык задействуется в программном обеспечении в
целом", - говорит он.
На основании последнего метода анализа, Black Duck заключает, что 32%
всех открытых программ хотя бы однажды используют код на языке С,
против 36% у JavaScript. С++ был хотя бы единично обнаружен еще в 26%
программ, а в случае с общим анализом кода на долю этого языка
приходится 13% написанного кода.
PHP использовался в 17% открытых разработок, беря на себя 5,2% от
обзего объема написанного за последние 12 месяцев кода, за год в общем
объеме PHP набрал лишь 0,3%.
Среди языков, проекты на которых пишутся полностью, абсолютным лидером
стал Perl - 15%, второе место с 11% поделили Java и C#. На третьем
месте с 10% вышеупомянутый JavaScript. "Обратите внимания, как много
открытых проектов используют сравнительно старые языки Perl и Java,
полагаем, что данный показатель говорит об общей удовлетворенности
конкретным языком программирования", - заключает Вескусо.
Исследователи говорят, что в их отчете нет закрытых программ, но если
бы они были, то в рейтинг, скорее всего, попали бы также языки COBOL,
С# и Visual Basic.
|