Главная
Технология программирования Java был представлен общественности в мае 1995 года. Его отцом считается Джеймс Гослинг, его семьей – компания Sun Microsystems, программисты которой работали над созданием Java долгие четыре года, с 1991 по 1995-й. Удивительно, но, согласно первоначальной задумке Sun Microsystems, язык предназначался для программирования телефонов и прочей бытовой техники.
Даже название у него было в ту пору другое – Oak. Широкое распространение персональных компьютеров, стремительное развитие сети Интернет иначе определили судьбу Java. Дело в том, что Java – переносимый язык. Разработанные с его помощью коды не привязываются к процессору, работают под управлением самых разных операционных систем. Возможности языка стали использоваться для написания аплетов – специальных приложений, предназначенных для передачи объектов через Интернет.
Но этим область применения Java не ограничивается. Созданные на Java сервлеты обеспечивают программированную связь с серверами. На Java написаны классы и интерфейсы, которые в совокупности составляют JDBC - программу для пересылки SQL-предложений в базу данных. Уникальность технологии, ее большие возможности настолько заинтересовали разработчиков Linux, Oracle, MacOS и AIX, что они приняли решение включить Java в ядро операционных систем. Очень трудно дать конкретное определение Java, и поэтому специалисты именуют Java технологией.
Язык программирования Java был создан на основе C/C++, с использованием элементов Pascal, SmallTalk и др. Изобретатели Java старались взять от существующих языков только самое лучшее, отбросив все их недостатки. Одно из достоинств этого языка – простота в изучении. Даже после первого знакомства с Java начинающий программист может создать элементарную программу на подобие «Hello world!». Java экономит время и ресурсы. Написать программу на Java легче и быстрее, чем на том же C/C++. Другие популярные языки программирования зачастую требуют наличия визуальных редакторов, без которых невозможно разобраться в коде из нескольких тысяч строк. Код Java занимает меньший объем и читается без труда. Сама структура языка позволяет оперативно отладить программу. Сообщения компилятора выдают полную информацию о допущенных неточностях и ошибках, сообщают о тонкостях работы данного компонента программы, избавляют от необходимости поминутно сверяться со справочником.
За двенадцать лет своего существования технология Java не забыта, более того, программисты находят все новые и новые области ее применения. Долгая история, широкое распространение, способность решить практически любую задачу – разве это не доказательства уникальности языка?
|