Поиск
Партнеры

Незнакомый Smalltalk Кирютенко Ю.А.

Краткое описание

Кирютенко Ю.А.
Количество страниц: 18
Язык: Русский
Формат: PDF / RAR

Формат файла: RAR

Полное описание

В качестве первого эпиграфа — типичный разговор российских программистов:
1-ый программист: "Что ты знаешь о языке Smalltalk?" 2-ой программист: "Ничего, я с ним не знаком!"
В ходе развития методов создания совершенного программного продукта постепенно возникают новые методологии его построения, которые значительно увеличивают производительность труда программиста, облегчают и дисциплинируют производственные процессы проектирования, модернизации и сопровождения больших прикладных программ. Среди них выделяется такое ныне популярное направление, как объектно-ориентированная методология программирования.
Особую роль в популярности этого подхода сыграла его тесная связь с интерфейсами пользователя (особенно графическими), а также включение элементов этой идеологии в популярные сегодня (на персональных компьютерах фирмы IBM) языки программирования C++ и Pascal with Objects фирмы Borland (эти языки некоторые авторы называют "гибридными"). Распространение мощных и доступных по цене персональных компьютеров дало техническую основу для их широкого распространения и применения в программисткой практике.
За последние пятилетие в США, Японии и Западной Европе значительно вырос интерес к «чистому объектно-ориентированному языку программирования -языку Smalltalk. Вероятно самое первое издание, посвященное этому языку - августовский выпуск журнала "BYTE" в 1981 году, на обложке которого впервые появился воздушный шар с именем Smalltalk на борту, резво летящий от уединенного острова "общих исследований" к высотам популярности! Сегодня, число ежегодно издающихся книг по объектно-ориентированной методологии программирования и языку Smalltalk там переваливает за сотню. Только в России и теоретические исследования и программистская практика, связанные с этим направлением, широким кругам программистов практически не известны. Книги на русском языке, хотя бы едва-едва затрагивающие эти вопросы, можно пересчитать на пальцах одной руки.
В море англоязычных книг, посвященных объектно-ориентированной методологии программирования и языку Smalltalk, выделяется книга, первое издание которой получило "литературный псевдоним" — Голубая Книга (Blue Book). В нашей статье речь пойдет о втором издании этой книги, книги написанной членами группы разработчиков системы Smalltalk-80 Адель Голдберг (Adele Goldberg, Pare Place System) и Дэвидом Робсоном (David Robson, Xerox PARC) "Smalltalk-80: The language, ed.2, Addison-Wesley, 1989", которую можно смело назвать "классикой программистской литературы". Сегодня одна из самых цитируемых книг в данной области, она, несмотря на прошедшие годы, до сих пор все еще остается, на наш взгляд, лучшей книгой об объектно-ориентированной парадигме программирования, о ее чистой и полной реализации в языке программирования Smalltalk-80 и о структуре и возможностях самого языка программирования.
Книга уникальна уже потому, что предлагает исчерпывающее описание объектно-ориентированной идеологии программирования (часть 1), содержит подробное описание реализации этих идей в объектно-ориентированном языке программирования Smalltalk-80 (часть 2), дает примеры его эффективного использования при создании объектов, имитирующих поведение моделей, управляемых событиями (часть 3). По своему содержанию книга интересна и для тех, кто хотел бы познакомиться только с объектно-ориентированной парадигмой программирования, и для тех, кто использует эту идеологию, независимо от того каким языком программирования — "чистым" или "нечистым" — он пользуется, и для тех, кто сегодня читает лекции и ведет практические занятия по современным языкам программирования в вузе, лицее или школе. Книга, при соответствующем уровне математической и программистской культуры, доступна учащимся старших классов средней школы и студентам младших курсов вуза, за исключением, может быть, третьей части, для понимания которой необходимо прослушать хотя бы небольшой курс по основам теории вероятности и математической статистики.
Но книга практически недоступна! Англоязычное издание, или перевод на ряд европейских языков, в России не купить и в библиотеках не найти. Ее перевод на русский язык, сделанный авторами этой статьи, которые по ходу перевода, разработали и читают курсы лекций по данной тематике на механико-математическом факультете Ростовского государственного университета, более года не находит в России издателя. Цель данной публикации — рассказать о том, что у нас пока мало известно, найти единомышленников, и, очень хочется надеяться, найти спонсоров и издателя Голубой Книги (пока почти что сказки) программирования!
Попытаемся, перелистывая страницы Голубой Книги, рассказать что же такое Smalltalk, и, одновременно, рассказать немного о содержании самой книги.

Файлы по теме
Файл скачан 1 раз
Голосовать за файл
 
 
Скачивание файлов доступно только зарегистрированным пользователям.
Комментарии к файлу

Написать ответ
Ваше имя

Ваш e-mail

Сообщение

Введите текст, который вы видите на картинке слева.

Регистр не важен. Нажмите, если не можете прочитать

Предварительный просмотр