40% открытых программ пишутся на языке С
|
(12:39) 14.08.2009
|
|
В 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.
Код для вставки в блог:
Оставьте свой комментарий
Новостная лента
Новый Android-троянец использует редкую технологию серверного полиморфизма
Motorola наказала Apple в Германии
Евросоюз просит Google отложить введение новой политики конфиденциальности данных
Новая версия Trojan.Winlock угрожает жителям арабских стран
Поставщик ERP-систем Infor вводит новую систему техподдержки
Microsoft: анонимная веб-статистика оказывается не такой уж анонимной
Японские ученые научились лечить цирроз печени генной терапией
Anonymous взломали сайт Министерства юстиции Греции
Облачная платформа Adobe Creative Cloud заработает весной этого года
Основателя Megaupload не выпустили под залог
Panasonic ожидает годовые убытки более 10 млрд долларов
«ВымпелКом» расширяет и модернизирует сети 2G и 3G в ряде областей Центрального региона РФ
Первый полет европейской ракеты Вега назначен на 13 февраля
