Производитель программного обеспечения для анализа исходных кодов компания Black Duck пришла к выводу, что наиболее популярным в написании открытого ПО является язык программирования С, на котором пишется более 40 процентов всех открытых кодов.
Причем, исследователи из Black Duck охватили только открытые исходники. При условии включения в такое исследование закрытых проектов, результат мог бы получиться иным. Из отчета становится ясно, что лидером по объему создаваемых кодов является язык С, в то время как в большинстве открытых проектов используются PHP и JavaScript.
Питер Вескусо, вице-президент Black Duck, утверждает, что большинство открытых программ пишется на одном каком-то языке. При этом анализ значительной части открытых исходных кодов для opensource-программ показал, что в 36 процентах случаев использовался JavaScript.
Как сообщает сайт Cybersecurity.ru, за последний год доля JavaScript в общем объеме кода составила 7,6 процента (в прошлом году было на 2,1 меньше). Мало вычислить общее количество кода на том или ином языке – нужно еще частоту задействования того или иного языка в программном обеспечении в целом.
Именно последний метод анализа дал возможность заключить, что код на языке С хотя бы единожды используют 32 процента всех открытых программ, JavaScript – 36 процентов. Еще 26 процентов программ используют язык С++ (в общем анализе – 13 процентов). Использование PHP в открытых разработках составило 17 процентов (5,2 процента от общего объема кода за последний год и 0,3 процента в общем).
Есть еще список лидеров – языков, проекты на которых пишутся полностью. Здесь абсолютным лидером признан Perl – 15 процентов. На втором месте Java и C# - 11 процентов. Третье место принадлежит JavaScript – 10 процентов.
Если бы в исследование попали также закрытые программы, то в отчете появмились бы также и языки Visual Basic, COBOL и С#.
И что тут удивительного? Это и так было ясно. Предсказуемый результат, особенно если убрать "40 процентов" и заменить словом "большинство".
>"40 процентов"
>"большинство"
Простите, что?! У вас так плохо с математикой? Или это такой особый юмор?
Нет azmiol. С математикой у меня всё отлично. Это у Вас с мозгами плохо. Я Выше как раз и написал, что на самом деле доля Си больше 40%. Кроме того, по поводу математики: большинство - это не обязательно больше 50%, это значит больше чем набрал каждый из числа других. Каждый - а не все разом!
Да, согласен, нужно различать абсолютное и относительное большинство. К сожалению, в своем посте вы не указывали, какое из них имели ввиду.
все руки не до ходят начать изучение языка С !!!
ммм может подскажет какую литературку бы почитать "про программирование на языке С в линуксе " только по проше,не слишком заумное !
Я бы с большим удовольствием помог Вам, но увы: я сам недавно начал изучать Linux. :) А давать Вам вредные советы нехочу - хороший Вы человек! ;)
Не могли бы вы уточнить, как это соотносится с вашим постом в этой теме?
azmiol писал
Не могли бы вы уточнить, как это соотносится с вашим постом в этой теме?
Ну чтож, azmiol. Для умственно отсталых с удовольствием поясню.
Вот таким был текст моего комментария
Тема называлась "Первый раз - он трудный самый". А вопрос звучал так: "А с какого дистрибутива начали знакомство с Linux Вы?"
Вот я сказал, что с этого дистрибутива я и начал своё знакомсво. Однако в силу ряда обьективных причин был вынужден отступить от освоения Linux. В частности, у меня был очень специфический и жутко допотопный ПК. Плюс принтер для работы ... - всё это под управлением данной версии и данного дистрибутива заработать не могло. Плюс помочь было некому. А самому мне надо было осваиваться быстрее и результативнее. Linux тогда вообще не был не только популярен, а даже распространён (у нас особенно). И много чего другого, но это уже не Ваше дело. В итоге я сделал ставку на Windows. Но первое знакомство произошло именно тогда и именно с этим дистрибутивом.
>Для умственно отсталых с удовольствием поясню.
Опять оскорбляете собеседника.
Уважаемый ramon13666. Вы не могли не заметить, что я всегда отвечаю в той тональности, которую задаёт собеседник. Я не против конструктивной критики. Но я не люблю без повода цепляться к людям. И не позволяю другим безнаказанно делать это в мой адрес.
Значит, легко ведётесь на троллинг. И вас никто не оскорблял, несмотря на то, что вам не понравился тон обращения. Вроде взрослый человек, а ведете себя как школота.
Было бы непростительно глупо проявлять манерность и вести себя как в светском обществе с тем, кто, проявляет в мой адрес хамство. Ответ должен быть адекватным, на мой взгляд. Я не из тех "клиентов", которым можно кинуть удостоверение в лицо, а потом повалить и начать душить. Кроме того, Вы сейчас обозвали меня "школотой", хотя мой диалог с azmiol Вас не касался.
P.S. Вы почему-то незаметили, что я единственный на портале обращаюсь ко всем на "Вы" с большой буквы. Но этот знак уважения, лично Вы, заметить не захотели. Может Вам стоило бы следить за своими манерами? Как Вы думаете?
просто для меня нет разницы между вы и Вы. А вот назвать кого-то умственно отсталым считаю действительно оскорблением. А влез только потому, что меня вы так же оскорбляли. Наболело.
Вас не оскорбляли, а отвечали адекватно. И та чушь, какую Вы зачастую несли, заслуживала соответственной тональности.
Слава Богу, вы никогда не несете чушь!
А давайте мы с Вами будем жить дружно? И дружить, хотябы на страницах Liberatum.ru. А? :) Как Вам идея? Может мы в чём-то делаем общее и, возможно, важное дело! Нам то с Вами что делить? Мы по одну сторону баррикад! :)
>Нам то с Вами что делить? Мы по одну сторону баррикад! :)
Вот-вот, и я ж о том же. Грызться между собой нам всем ни к чему.
Тут все просто. Лучше читать для начала классический учебник "Язык программирования С" Кернигана и Ритчи. Почему? Да потому, что Керниган и Ритчи — мама и папа самого языка Си. http://masterpc.alfaspace.net/books/CCScience/book_C_programming/