Информатика (программирование)
Информатика и вычислительная техника
  • формат pdf
  • размер 974.63 КБ
  • добавлен 21 октября 2011 г.
Карпов В.Э. Объектно-ориентированное программирование. Часть 1. Язык Смолток
/ Учебное пособие. - Московский государственный институт электроники и математики. М., 2000, 46 стр.
ISBN 5-230-16298-8

Рассматриваются основы объектно-ориентированного программирования на языке Смолток.
Для студентов, изучающих курс "Объектно-ориентированное программирование" по специальности "Управление и информатика в технических системах".

Современные системы управления сложными объектами основаны на применении высокотехнологичных приемов и методов программирования, одним из которых является объектно-ориентированное программирование (ООП). Несмотря на то, что история ООП насчитывает уже более 40 лет, основные тенденции современного программирования остаются неизменными. Изучению общих принципов объектно-ориентированного программирования и получению навыков практического применения ООП при создании сложных программных комплексов и посвящено настоящее пособие. В первой части пособия рассматриваются основы программирования на, пожалуй, единственном "настоящем" на данный момент времени объектно-ориентированном языке – языке Смолток.
Язык Смолток – очень элегантен и прост с точки зрения синтаксиса (попробуйте найти еще один язык, в котором было бы всего три оператора). Тем не менее это одно из наиболее эффективных средств для моделирования сложных систем. На этом языке создаются надежные сверхсложные программные комплексы и не случайно, по некоторым оценкам, специалисты по языку Смолток являются сегодня наиболее высокооплачиваемыми и дефицитными. К сожалению, все это не относится к нашей стране, в которой язык Смолток не получил широкого распространения (возможно, из-за засилья продукции от Microsoft и Borland).
Вариантов, версий и клонов Смолтока к настоящему времени создано немало. Однако стандартом системы считается версия Смолток-80, и все существующие версии так или иначе имеют общие черты как с точки зрения внутреннего устройства, так и с точки зрения внешнего интерфейса. Изучая основы программирования на языке Смолток, мы будем использовать примеры из двух систем – системы Smalltalk Express и русскоязычной системы Смолток, созданной в ИПИ РАН. Переходы от англоязычной нотации конструкций языка к русскоязычной не должны вводить читателя в заблуждение. Пожалуй, это, напротив, может демонстрировать мобильность системы и укреплять во мнении, что суть объектно-ориентированного программирования не зависит от того, какими буквами обозначаются языковые конструкции.

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

Бадд Т. Объектно-ориентированное программирование

  • формат pdf
  • размер 2.97 МБ
  • добавлен 15 января 2010 г.
Введение и общий замысел. дает неформальное определение базовых концепций объектно-ориентированного программирования. вводит принцип разработки на основе обязанностей. Классы, методы и сообщения вы 3 и 4 определяют синтаксис, используемый в языках Smalltalk, C++, Java, Objective-C и Object Pascal для задания классов, методов и посылки сообщений. вы 5 и 6 развивают эти идеи. Здесь же начинаются обучающие примеры — образцы программ, разработан...

Буч Г. Объектно-ориентированное проектирование с примерами применения

  • формат pdf
  • размер 26.78 МБ
  • добавлен 20 июня 2010 г.
Введение. Концепции. Сложность. Объектный подход. Классы и объекты. Классификация. Методология. Система обозначений. Процесс. Традиционные методы. Применения. Smalltalk. Система домашнего отопления. Object pascal. Инструментальное средство. Разработки конструкций геометрической оптики. C++. Система регистрации ошибок в программных средствах. Common lisp object system. Система дешифрования. Ada. Система управления движением. Заключение. Приложения...

Вонг У. Основы программирования для чайников

  • формат pdf
  • размер 29.17 МБ
  • добавлен 27 декабря 2011 г.
2-е изд. - 2002, 336 стр. Перед вами одна из самых простых книг, посвященных программированию. На- писанная известным автором Уоллесом Вонгом, она позволит вам сделать первые шаги в освоении премудростей написания компьютерных программ. Вы узнаете, что такое язык программирования, и какие языки программирования наиболее по- пулярны на сегодняшний день. Отдельные части книги посвящены использованию языка программирования BASIC, использованию разл...

Глушакова Т.Н., Есипенко Д.Г., Шашкин А.И., Эксаревская М.Е. Языки программирования для численных методов

Практикум
  • формат pdf
  • размер 460.31 КБ
  • добавлен 08 декабря 2011 г.
Методические указания к спецкурсу. - Воронеж: Изд-во ВГУ, 2001. - 79 с. В предлагаемом спецкурсе рассматриваются современные технологии создания программных продуктов, включая как основные концепции, так и конкретные инструменты, необходимые для написания программ, реализации тех или иных численных методов. В спецкурсе изучаются наиболее распространенные в современной мировой индустрии разработки программ языки С, С++ и Java, объектно-ориентирова...

Иванова Г.С. Основы программирования

  • формат djvu
  • размер 6.95 МБ
  • добавлен 03 января 2012 г.
М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. - 416 с. Учебник для вузов Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектно-ориентированных подходов. Подробно рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Особое внимание уделено оценке точности пол...

Истомин Е.П., Новиков В.В., Новикова М.В. Высокоуровневые методы информатики и программирования

  • формат djvu
  • размер 10.27 МБ
  • добавлен 12 января 2010 г.
Учебник. - СПБ.: Андреевский изд. дом, 2006. Новейшие направления в области создания технологий программирования; Case-системы; экспертные системы; Создание модульных программ; CRT; Graph; Объектно-ориентированное программирование; Турбо Паскаль, Ассемблер встроенный; Особенности программирования в оконных операционных средах; Delphi; описание палитры компонентов.

Казаков П.В. Объектно-ориентированное программирование

  • формат pdf
  • размер 904.94 КБ
  • добавлен 17 ноября 2008 г.
Эволюция технологии объектно-ориентированного программирования: простые и сложные программные системы, поколения языков программирования. Новые лингвистические объекты языка Object Pascal: изменения в синтаксических конструкциях языка, новые типы данных, структурированная обработка исключений, создание и использование динамических библиотек. Объектная модель языка Object Pascal: основные понятия объектной модели, принцип инкапсуляции, принцип нас...

Кирютенко Ю.А., Савельев В.А. Объектно-ориентированное программирование. Язык Smalltalk

  • формат pdf
  • размер 1.3 МБ
  • добавлен 26 сентября 2011 г.
Москва, Вузовская книга, 2006, 328 с. В учебном пособии обсуждаются базовые понятия объектной идеологии, их реализация и применение в языке Smalltalk. Основу книги составили материалы курсов, читавшихся авторами в Ростовском государственном университете и Донском государственном техническом университете. Для студентов и преподавателей вузов, практикующих программистов и всех желающих изучить язык Smalltalk и объектно-ориентированное программиров...

Ленец Н.П. Объектно-ориентированное программирование

Практикум
  • формат doc
  • размер 82.1 КБ
  • добавлен 24 декабря 2011 г.
Методические указания по выполнению курсовой работы «Разработка алгоритма и программного продукта по управлению запасами склада» / Составители: Н.П. Ленец, канд. воен. наук, доц.; А.И. Мочалов, канд. техн. наук, доц.; П.Н. Ленец, асп. - Университет ГА. С.–Петербург, 2009. - 29с. Издаются в соответствии с программой дисциплины «Объектно-ориентированное программирование» (4-й семестр). Содержат рекомендации по написанию и оформлению курсовой работ...

Угринович Н., Босова Л., Михайлова Н. Практикум по информатике и информационным технологиям

  • формат pdf
  • размер 17.16 МБ
  • добавлен 11 октября 2009 г.
Учебное пособие. Издание 2-е, исправленное. 2004 г. 394 стр. Компьютер и программное обеспечение. Кодирование информации, системы счисления. Основы логики и логические основы компьютера. Информационные технологии. Объектно- ориентированное программирование на языке Visual Basic. Моделирование и формализация. Информационные ресурсы интернета. Разработка WEB- сайтов.