Java лидер

Java лидер

Не так давно компания «TIOBE Programming Community» провела исследование с целью выяснения, какой язык написания программ является наиболее популярным. Исследование было проведено достаточно комплексно. В качестве критериев служили: число учебных курсов по тому или иному языку, частота использования языка компаниями, разрабатывающими программное обеспечение, количество специалистов по данному языку, имеющими сертификат. Также принималась во внимание статистика, которую предоставляют поисковые системы. Количество и объем программ, написанных на том или ином языке, в расчет не принималось.
На июль 2011 г.

первое место в данном рейтинге занял язык программирования Java. Исходя из вышеперечисленных критериев, исследование показало, что его доля составляет 19,25 процента. Отмечается тенденция роста распространения использования данного языка — за 12 месяцев он составил более половины процента. Ближайшим конкурентом Java является язык С. Его популярность среди разработчиков программного обеспечения оценивается долей в 17,3 процента. Для языка С характерна обратная, гораздо более пессимистичная тенденция — за тот же год он потерял более одного процента рынка.
Язык Java появился в 1995 году. Известна даже точная дата — 23 мая, когда свет увидела его первая версия. Изначально, правда, он назывался «дуб». Сфера применения языка ограничивалась программами, предназначенными для управления бытовой техникой. Новое название язык получил в честь популярной марки кофе, что отражено на его логотипе.
Популярность среди программистов он завоевал благодаря своей универсальности. Дело в том, что работа программы, написанной на Java, не зависит операционной системы и архитектуры. Единственным необходимым условием функционирования программы является наличие виртуальной Java-машины. Приложения Java при этом компилируются в специальный байт-код. Это избавляет программистов от лишнего труда по переписыванию программы под каждую конкретную архитектуру. Кроме того, Java обладает гибкой системой безопасности. Так, любые попытки несанкционированного подключения к сети или проникновения в базу данных прерываются.
К недостаткам технологии Java относят снижение производительности работы программы в процессе обработки виртуальной машиной байт-кода. Однако этот минус постепенно преодолевается путем внесения усовершенствований, которые позволили увеличить скорость работы программ на Java.

Главное меню