КОМПЬЮТЕРЫ
Главная | Мой профиль | Регистрация | Выход | Вход
Суббота, 04.05.2024, 11:36
                                                                                 
Меню сайта
Форма входа
Мини-чат
200
Наш опрос
Оцените мой сайт
Всего ответов: 11
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • Закачайся
  • По данным на ноябрь 2011 (www.tiobe.com) язык программирования Java является первым по популярности в мире и занимает около 18% умов и сердец программистов земного шара. Что послужила причиной такой популярности? Как ему удалось сдвинуть с пьедестала такого гиганта, как С++ и не подпускать к себе РНР, C# и прочие? 
    На самом деле, рейтинг немного лукавит. Дело в том, что в отличие, например, от РНР, который используется исключительно как язык веб-разработки, Java включает в себя спецификации множества технологий, предназначенных для разработки во многих областях, в первую очередь: 
    Java SE — Standart Edition (J2SE), для создания пользовательских приложений, в первую очередь, для настольных систем 
    Java EE — Enterprise Edition (J2EE), для создания ПО уровня предприятий и веб-приложений 
    Java ME — Mobile Edition (J2ME), для создания ПО для мобильных систем. Кроме того, существует относительно молодая технология JavaFX, предназначенная для создания RIA и способная составит серьёзную конкуренцию Adobe Flash и Microsoft Silverlight.

    Таким образом можно судить, что, учитывая многообразие спецификаций и технологий, программист на Java начавший, скажем, с пользовательских приложений, без труда перейдёт на создание, допустим, ПО для мобильных телефонов, только изучив некоторые тонкости и ознакомившись с необходимыми библиотеками.

    Другой особенностью Java как платформы есть принцип WORE — Write Once Run Everywhere. Именно под таким девизом разрабатывался этот язык — его создатели хотели добится максимальной переносимости языка, что бы программы, написанные под Windows без особого труда корректно работали и под Linux, и под Mac OS, и под Solaris, и под любой другой операционной системой. Это было достигнуто благодаря использованию т.н. JVM (Java Virtual Machine — виртуальная java-машина). Любой код на Java компилируется в некий универсальный байт-код, который и запускается JVM. Т.е. однажды написанную программу можно запускать под любой операционной системой, для которой существует java-машина.

    Ещё одной, далеко не последней, но, пожалуй, самой приятно особенностью данной платформы по праву считается её дружелюбное отношение к программисту. Java разрабатывалась так, что бы превратить написание кода в как можно более просто, понятно и интересное занятие. Для этого здесь есть автоматический сборщик мусора, который освобождает программиста от нудной работы — отслеживания тех мест, где объекты становятся ненужными и удаления их оттуда. С той же целью из языка были убраны указатели, порой очень затрудняющие анализ кода на С++. И ещё много полезного было сделано разработчиками из Sun Microsystems, что бы облегчить жизнь программисту.

    Таким образом мы можем судить, что платформа Java является мощнейшим средством разработки ПО любого уровня, а java-специалисты ценятся во всём мире. Чем не доказательство полезности изучения этого языка?

    Мы ВКонтакте
    Поиск
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz