Кампанія 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. Акрамя таго, як адзначаюць даследнікі, у іх справаздачы няма зачыненых праграм, але калі бы яны былі, то ў рэйтынг, хутчэй за ўсё, патрапілі бы таксама мовы COBOL, З# і Visual Basic.
рэкамендуем прачытаць таксама
- SFLC заклікае Black Duck апублікаваць код сродкаў аналізу ПА
- Black Duck Software: Кошт усяго Open Source — 387 млрд USD
- Black Duck Software: Кошт усяго Open Source — 387 млрд USD
- Firefox зможа апрацоўваць код JavaScript у сем разоў хутчэй
- Cooler Master дапоўніць корпус Cosmos Black эксклюзіўным кулерам Hyper Z600 Black