214-697-723 |
info@mainsource.ru |
(812) 946-31-81
Все контакты
Откуда есть Java
Автор статьи Богдановский Владимир
Возникновение языка Java приходится на драматичное время, когда бурно развивался интернет и
началась так называемая «война браузеров». Первоначально он предназначался для программирования
бытовой техники, например, холодильников, микроволновых печей, стиральных машин, электронных
записных книжек, видеомагнитофонов и прочего.
Программное обеспечение для бытовой электроники должно удовлетворять определенным требованиям.
Прежде всего оно должно быть совместимо с новыми микросхемами, на которых будут строиться последние
образцы бытовой техники сразу же после их выпуска. При этом необходимо учитывать, что изготовители
очень часто меняют микросхемы: добавляют новые функции, тем самым расширяя спектр устройств,
в которых они могут применяться.
Программа также должна отвечать высоким требованиям надежности, так как поломка бытовой техники
обычно связана с большими материальными затратами со стороны производителя. Все это — «отправные точки»,
с учетом которых шла разработка Java.
Язык Java своим возникновением обязан Sun Microsystems Inc., в дочерней компании которой
в начале 90-х годов началась его разработка в рамках проекта с кодовым названием Green.
Фирма Sun известна на рынке аппаратного и программного обеспечения такими продуктами,
как процессоры на RISC-архитектуре и собственная операционная система Solaris из семейства UNIX.
Над разработкой программного обеспечения для бытовой техники трудилась группа под руководством
Джеймса Гослинга, нынешнего вице-президента Sun. Разработчики быстро убедились, что существовавшие
в то время языки программирования, в том числе широко распространенный C/C++, для этой цели не годятся,
потому что написанные на них программы требуется перекомпилировать для каждого нового процессора.
Кроме того, эти языки настолько сложны, что не позволяют быстро писать надежные программы.
Поэтому программисты приняли решение для начала создать новый язык программирования — небольшой,
надежный и, главное, не зависящий от платформы.
Этот язык назвали Oak, и возможности его были впервые продемонстрированы на наладонном компьютере
Star 7, управлявшем интерактивным телевизионным приемником. Однако внедрить язык Oak на
прибыльные рынки интерактивного телевидения и мобильных телефонов тогда фирме Sun не удалось.
Зато удалось внедрить в сферу распределенных корпоративных систем и глобальную сеть интернет.
Но об этом я расскажу в своих следующих статьях.