Аркадий Частиков - Архитекторы компьютерного мира

Тут можно читать онлайн Аркадий Частиков - Архитекторы компьютерного мира - бесплатно полную версию книги (целиком) без сокращений. Жанр: История, издательство БХВ-Петербург, год 2002. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Архитекторы компьютерного мира
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2002
  • Город:
    Санкт-Петербург
  • ISBN:
    5-94157-138-0
  • Рейтинг:
    3.6/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Аркадий Частиков - Архитекторы компьютерного мира краткое содержание

Архитекторы компьютерного мира - описание и краткое содержание, автор Аркадий Частиков, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В книге прослеживается история и эволюция компьютерного мира, которую можно условно разделить на несколько периодов: период, предшествующий компьютерной эпохе; период создания первых компьютеров и появления первых языков программирования; период становления и развития компьютерной индустрии, возникновения компьютерных систем и сетей; период создания объектно-ориентированных языков программирования и новых компьютерных технологий. Каждая из глав книги посвящена отдельному периоду, изобретателям, конструкторам и программистам — архитекторам компьютерного мира.

Для широкого круга читателей

Архитекторы компьютерного мира - читать онлайн бесплатно полную версию (весь текст целиком)

Архитекторы компьютерного мира - читать книгу онлайн бесплатно, автор Аркадий Частиков
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Центральным представлением, скрывавшимся за данной средой обучения, был образ ребенка, умеющего использовать плодотворные идеи из математики и естественных наук. Например, геометрия должна была стать средством создания на экране монитора зрительных эффектов. Но достижение этого представления часто означало разработку новых разделов математики и естественных наук, и такое предприятие оказалось осуществимым только потому, что С. Пейперт работал в институте, богатом математическими талантами. Приходилось решать совсем новый тип задачи: проводилось действительно оригинальное математическое или естественнонаучное исследование, но в направлениях, выбранных в силу того, что они приводили к более доступным или более легко осваиваемым формам знаний, а не по каким- либо иным причинам, обычно мотивирующим математическое исследование.

Сегодня (и это признают даже те, кто смеялся над ним в прошлые годы) никто лучше профессора Пейперта не объяснит вам, как информационные технологии влияют на процесс обучения детей. Его образовательные проекты действуют во всем мире, и не только в крупных европейских и американских городах, но и в маленьких деревеньках развивающихся стран. В декабре 1987 года Сеймур Пейперт посетил Москву, где им был прочитан цикл лекций и организован показ программного обеспечения для системы LOGO WRITER.

Сеймур Пейперт с московскими школьниками 1987 год Своей бывшей аспирантке - фото 129

Сеймур Пейперт с московскими школьниками (1987 год)

Своей бывшей аспирантке Идит Харел он помог создать и поддержать на должном уровне специальный lnternet-сайт для детей и их родителей MaMaMedia.com.Знаменитые конструкторы "Lego" — тоже детище профессора Пейперта.

Сейчас он живет в штате Мэн, в Южном Портленде, где открыл экспериментальный молодежный центр для обучения с помощью своей "технологии будущего" трудновоспитуемых подростков. Он говорит, что "нужно, чтобы студенты уходили отсюда, любя мир, в котором им предстоит жить, и себя в этом мире. Они должны понимать, что жизнь их будет такой, какой они сами ее построят".

Джеймс Гослинг

Создатель языка JAVA

Одной из общих черт эволюционного развития языков программирования является усложнение языка до такой степени, что никто не может его понять… Для меня одним из наиболее важных критериев качества реализации проекта является руководство пользователя. В одних случаях руководство ни на что не годно, в других оно является кратким и выразительным.

Джеймс Гослинг

Джеймс Гослинг В 90х годах XX столетия Джеймс Гослинг один из ведущих - фото 130

Джеймс Гослинг

В 90-х годах XX столетия Джеймс Гослинг, один из ведущих инженеров компании Sun Microsystems, возглавил группу разработчиков оригинального языка программирования и виртуальной машины. В группу входили такие специалисты, как Билл Джой, Джонатан Пейн, Ричард Кох и др. В 1995 году язык получил название — JAVA и завоевал всеобщее признание у программистов.

Билл Джой Джеймс Гослинг родился 19 мая 1956 года в Канаде Окончил университет - фото 131

Билл Джой

Джеймс Гослинг родился 19 мая 1956 года в Канаде. Окончил университет Альберты, а затем продолжил обучение в университете Карнеги-Меллона, где в 1973 году получил степень доктора философии по компьютерным наукам. В начале 90-х годов в составе группы сотрудников фирмы Sun, известной под названием Green Team, Джеймс Гослинг начинает работу над проблемами согласованности работы различных "интеллектуальных" бытовых электромашин и приборов. К тому времени он уже разработал редактор cMacs и NeWS — оконный интерфейс для UNIX. Гослинг сначала намеревался работать с C++, чтобы сделать его переносимым на разные платформы. Однако он решил проблему переносимости, поместив разработанный им язык в "виртуальную машину". Новый язык ОАК предназначался для *7 — удаленного устройства для контроля за работой всех "интеллектуальных" бытовых приборов, применяемых в домашнем хозяйстве. Затем группа была переименована в First Person ("Персона номер один") и начала заниматься вопросами интерактивного телевидения.

В марте 1995 года с развитием WWW как транспортной среды для работы сетевых приложений Sun Microsystems принимает решение открыть спецификации новой технологии и свободно распространять ее в Internet. В этом же году язык ОАК был переработан и переименован в JAVA (название популярного сорта кофе США).

Для продвижения языка JAVA Sun Microsystems в апреле 1995 года выпускает Web-браузер, целиком написанный на JAVA. Но стремительное распространение JAVA начинается, когда фирма Netscape Communications лицензирует JAVA-интерпретатор для включения его в свой продукт Navigator 2.0.

JAVA — это объектно-ориентированный язык, схожий с C++. Фирма Sun описывает его как "простой, объектно-ориентированный, распределенный, интерпретируемый, надежный, защищенный, не зависящий от архитектуры, переносимый, высокопроизводительный, многопоточный и динамичный".

При разработке языка была поставлена цель — создать простой язык, не требующий специального изучения. Поскольку большинство программистов используют языки С и C++, язык JAVA был разработан так, чтобы быть максимально похожим на C++. Однако в нем нет таких возможностей C++, как перегрузка операторов (есть только перегрузка методов) и множественное наследование. По мнению создателей JAVA, эти возможности C++ используются редко и затрудняют разработку приложений. В язык добавлена автоматическая "сборка мусора", что существенно сокращает число ошибок, связанных, например, с выделением и освобождением памяти. Кроме того, базовый интерпретатор языка и поддержка библиотеки классов занимают всего 40 Кбайт, а вместе с поддержкой стандартных библиотек и потоков — чуть более 200 Кбайт.

Как уже отмечалось, JAVA повторяет язык C++ и обладает возможностью динамического "разрешения" ссылок на методы, заимствованные у OBJECTIVE С. JAVA позволяет сосредоточиться на функциональности самой программы, а не на выборе языковых средств для ее создания.

Особенность языка JAVA и его отличие от всех остальных языков программирования заключаются в использовании виртуальной машины JAVA, что делает этот язык машинно независимым. При компиляции программы JAVA создает не исполняемый модуль для процессора, а байтовый код JAVA, который представляет собой набор команд для некоторой виртуальной машины JAVA. Поэтому для выполнения программы необходим интерпретатор байтового кода, который при загрузке программы через WWW должен быть встроен в программу просмотра (например, Internet Explorer или Netscape Navigator).

Использование виртуальной машины дает ряд преимуществ. Во-первых, как уже говорилось, — машиннонезависимость. Во-вторых, программы для виртуальной машины JAVA имеют намного меньший размер, чем обычные программы. Это позволило передавать эти программы по сети Internet.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Аркадий Частиков читать все книги автора по порядку

Аркадий Частиков - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Архитекторы компьютерного мира отзывы


Отзывы читателей о книге Архитекторы компьютерного мира, автор: Аркадий Частиков. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x