Лекция  Что такое Java? История создания  1




PDF просмотр
НазваниеЛекция  Что такое Java? История создания  1
страница2/25
Дата конвертации15.10.2012
Размер2.85 Mb.
ТипЛекция
1   2   3   4   5   6   7   8   9   ...   25

Стр. 2 из 30
История создания Java
главное - программы на Java исполняются ужасно медленно. Следовательно, это просто
некая модная технология, которая только на время привлечет к себе внимание, а затем
исчезнет, как и многие другие.
Однако некоторые факты не позволяют согласиться с такой оценкой. Во-первых, со времени
официального  объявления  Java  прошло  около  семи  с  половиной  лет  -  многовато  для
"просто  модной  технологии".  Во-вторых,  конференция  разработчиков  JavaOne,  которая
была впервые организована в 1996 году, уже через год собрала более 10.000 участников
и стала крупнейшей конференцией по созданию программного обеспечения в мире (каждый
следующий год число участников росло примерно на 5.000). Специальная программа Sun,
объединяющая разработчиков Java по всему миру, Java Developer Connection также была
запущена в 1996 году, через год она насчитывала более 100.000 разработчиков, а в 2000
году - более 1.5 миллионов. На данный момент число программистов на Java оценивается
в 3 миллиона.
Было выпущено 5 основных версий языка, начиная с 1.0 в 1995 году и заканчивая 1.4 в
феврале  2002  года.  Следующая  версия  1.5  планируется  на  2003  год.  Все  версии  и
документация к ним всегда были доступны для бесплатного получения на официальном
веб-сайте Java http://java.sun.com/. Один из первых продуктов для Java - JDK 1.1 (средство
разработки на Java) в течение первых трех недель после объявления был загружен более
220.000 раз. Последняя версия 1.4 была загружена более 2 миллионов раз за первые 5
месяцев.  Практически  все  ведущие  производители  программного  обеспечения
лицензировали  технологию  Java  и  регулярно  объявляют  о  выходе  новых  продуктов,
построенных на ней. Это и "голубой гигант" IBM, и создатель платформы Macintosh фирма
Apple, и лидер в области реляционных БД Oracle, и даже первейший конкурент фирмы
Sun - корпорация Microsoft - лицензировала Java еще в марте 1996 года.
В следующей главе описывается краткая история зарождения и развития идей, приведших
к появлению Java, что поможет понять, чем на самом деле является эта технология, каковы
ее истинные свойства и отличительные качества, для чего она предназначена, и откуда
взялось такое количество различных слухов и мнений.
2. История создания Java
Если поискать в Интернете историю создания Java, то можно выяснить, что изначально
язык назывался Oak (дуб), а работа по его созданию началась еще в 1990 году с довольно
скандальной истории внутри корпорации Sun. Эти факты верны, однако на самом деле
все было еще интереснее.
2.1. Сложности внутри Sun Microsystems
Действительно, события начинают разворачиваться в декабре 1990 года, когда бурного
развития WWW (World Wide Web - "всемирная паутина") никто не мог еще даже предсказать.
Тогда  компьютерная  индустрия  была  поглощена  взлетом  персональных  компьютеров.
Увы,  фирма  Sun  Microsystems,  занимающая  заметную  долю  рынка  серверов  и
высокопроизводительных станций, по мнению многих сотрудников и внешних экспертов
не могла предложить ничего интересного для обычного пользователя "персоналок" - для
них компьютеры от Sun представлялись "слишком сложными, очень некрасивыми и чересчур
"тупыми" устройствами" [3].
Программирование на Java
Rendered by www.RenderX.com

Сложности внутри Sun Microsystems
Стр. 3 из 30
Поэтому  Скотт  МакНили  (Scott  McNealy),  член  совета  директоров,  президент  и  CEO
(исполнительный  директор)  корпорации  Sun,  не  был  удивлен,  когда  25-летний  хорошо
зарекомендовавший себя программист Патрик Нотон (Patrick Naughton), проработав всего
3 года, объявил о своем желании перейти в компанию NeXT. Они были друзьями, и Патрик
объяснил свое решение просто и коротко - "они все делают правильно". Скотт задумался
на секунду, и произнес историческую фразу. Он попросил Патрика перед уходом описать,
что, по его мнению, Sun делает не верно. Надо было не просто рассказать о проблеме,
но предложить решение, не оглядываясь на существующие правила и традиции, как будто
в его распоряжении имеются неограниченные ресурсы и возможности.
Патрик  Нотон  выполнил  просьбу,  вложив  в  свое  письмо  все  свои  мысли  и  сердце.  Он
безжалостно раскритиковал новую программную архитектуру NeWS, над которой фирма
работала в то время, а также привел свои восторженные оценки только что объявленной
операционной 
системы 
NeXTstep. 
Среди 
его 
предложений 
были: 
привлечь
профессиональных художников-дизайнеров, чтобы сделать пользовательские интерфейсы
Sun приятными и привлекательными; выбрать одно средство разработки и сконцентрировать
усилия  на  одной  оконной  технологии,  а  не  на  нескольких  сразу  (Нотон  был  вынужден
поддерживать  сотни  различных  комбинаций  технологий,  платформ  и  интерфейсов,
используемых  в  компании);  наконец,  уволить  практически  каждого  из  Window  Systems
Group (они будут просто не нужны, если выполнить предыдущие условия).
Конечно, Нотон был практически уверен, что его письмо просто проигнорируют, но все же
задержал свой переход в NeXT в ожидании какой-нибудь ответной реакции. Однако она
превзошла все ожидания.
МакНили разослал это письмо всему управляющему составу корпорации, а те переслали
его  своим  ведущим  специалистам.  Откликнулись  буквально  все,  и,  по  общему  мнению,
Нотон  описал  то,  что  все  подозревали,  но  боялись  признать.  Решающей  оказалась
поддержка Билла Джоя (Bill Joy) и Джеймса Гослинга (James Gosling). Билл Джой - один
из основателей и вице-президент Sun, а также участник проекта по созданию операционной
системы UNIX в университете Беркли. Джеймс Гослинг пришел в Sun в 1984 году (до этого
он  работал  в  исследовательской  лаборатории  IBM)  и  был  ведущим  разработчиком,  в
частности автором первой реализации текстового редактора EMACS на C. Эти люди имели
огромный авторитет в корпорации.
Чтобы развить этот успех, надо было предложить какой-то совершенно новый, новаторский
проект. Нотон объединился с группой технических специалистов, и они просидели до 4.30
утра,  обсуждая  базовые  концепции  такого  проекта.  Их  получилось  всего  три:  главное  -
потребитель, и все строится исключительно в соответствии с его интересами; небольшая
команда  должна  спроектировать  небольшую  же  аппаратно-программную  платформу;  и
воплотить эту платформу в устройстве, которое будет предназначено для персонального
пользования, удобно и понятно в обращении - компьютер для обычных людей.
Этих идей оказалось достаточно, чтобы Джон Гейдж (John Gage), руководитель научных
исследований Sun, смог организовать презентацию для высшего руководства корпорации.
Нотон изложил свои условия, которые он считал необходимыми для успешного развития
этого предприятия: команда должна расположиться вне офиса Sun, чтобы не испытывать
никакого сопротивления революционным идеям; проект будет секретным для всех, кроме
высшего  руководства  Sun;  аппаратная  и  программная  платформы  могут  быть  не
совместимыми  с  любыми  продуктами  Sun;  на  первый  год  группе  необходим  миллион
долларов.
Программирование на Java
Rendered by www.RenderX.com
1   2   3   4   5   6   7   8   9   ...   25

Похожие:

Лекция  Что такое Java? История создания  1 iconЦель Разработчик Java(Java ee) Краткая информация
Отличные знания и 6-летний опыт в Java. Сертификат Sun Certified Java Programmer (Март 2010, 98%, Java se 6)
Лекция  Что такое Java? История создания  1 iconОбщие представления о языке Java 6
Виртуальная Java-машина, байт-код, jit-компиляция. Категории программ, написанных на языке Java 9
Лекция  Что такое Java? История создания  1 icon    Люди ни во что не верят столь твердо, как в то, о чем они меньше всего знают. Мишель Монтень   Что такое история
...
Лекция  Что такое Java? История создания  1 icon          Java 2    практическое руководство                          Минск 
Б69          Java 2: практ. рук. / И. Н. Блинов, В. С. Романчик. – Мн.: УниверсалПресс, 2005. 
Лекция  Что такое Java? История создания  1 iconЛекция «История Галиции-история её народов» проф. О. Жерноклеев 19. 30 20. 30 Ужин 20. 30 22. 00 Лекция «История евреев Галиции (1772-1939)»

Лекция  Что такое Java? История создания  1 iconУрок дается по теме «История создания и творческая история романа»
Представленный урок является вторым в системе уроков литературы в 11 классе по изучению романа М. А. Булгакова «Мастер и Маргарита»...
Лекция  Что такое Java? История создания  1 iconИстория создания
Заинтересовать историей создания образа главного героя романа Д. Дефо «Приключения Робинзона Крузо»
Лекция  Что такое Java? История создания  1 iconЛекция №8. Особенности занятий легкой атлетикой с детьми, подростками, юношами лекция №9. Особенности занятий легкой атлетикой с женщинами …63 ЛИТЕРАТУРА лекция №1 «Введение в предмет. История развития легкой атлетики»
Лекция №6. Организация и проведение соревнований по легкой атлетике
Лекция  Что такое Java? История создания  1 iconДоктор берест
Знаете ли вы, что такое береза? Не торопитесь с ответом – эта книга убедит вас, что такое
Лекция  Что такое Java? История создания  1 iconТехнология анализа художественного текста
«что  такое  хорошо,  а  что  такое плохо», закладывается нравственный фундамент личности
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница