Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

Тексты
    Оберон/Компонентный Паскаль/Блэкбокс
    Школьная тематика
    Университетский уровень
    Общие темы
Ресурсы в сети


Тексты

Оберон/Компонентный Паскаль/Блэкбокс

Никлаус Вирт Алгоритмы и структуры данных (+ CD-ROM)Никлаус Вирт Построение компиляторов (+ CD-ROM)

(см. ниже другие книжки серии "Классика программирования")

В. Потопахин Современное программирование с нуля! (+ CD-ROM)В. Потопахин Искусство алгоритмизации (+ CD-ROM)

 

Внимание! На CD-ROM, прилагаемых к книгам, могут быть не самые новые версии софта.
Это прежде всего касается школьной сборки, сильно улучшенной осенью 2010 г.

Последние версии софта, прилагаемого на
CD-ROM ко всем книгам, можно скачать
отсюда.

Компонентный Паскаль является уточнением языка Оберон-2 и весьма близок к Паскалю и Модуле-2, по которым есть много литературы:

  1. Вирт Н. Алгоритмы и структуры данных. Новая версия для Оберона (+CD-ROM). ДМК Пресс, Москва, 2010.
        предисловие переводчика доп. информация по книге форум для обсуждения.
    Авторизованный английский текст с учётом исправлений и усовершенствований, сделанных в русском переводе.
  2. В.В.Потопахин. Современное программирование с нуля! (+CD-ROM). 2-е изд. испр., ДМК Пресс. Москва, 2011. Бестселлер. Форум для обсуждения.
    В.В.Потопахин. Искусство алгоритмизации (+CD-ROM). ДМК Пресс. Москва, 2011.

  3. В.В.Потопахин. Современный самоучитель по алгоритмам. ДМК Пресс. Москва, 2012.

  4. von Lavergne H. Учебник программирования на основе Компонентного Паскаля для гимназий, на немецком языке, доступен здесь.


Школьная тематика

  1. Кушниренко А.Г. и Лебедев Г.В. 12 лекций о том, для чего нужен школьный курс информатики и как его преподавать. М.: Лаборатория базовых знаний, 2000.  [Важный источник, сильно перекликающийся на уровне идей и с идеологией Оберона, и с данным проектом.]
  2. Шень А. Программирование: теоремы и задачи. М.: 1995. [В предисловии автор указывает на предпочтительность Оберона для своей книги вместо устаревшего Паскаля.]

  3. Любжин А.И. История русской школы. М.: 2014. [Уникальный труд, см. по ссылке.]


Учебники университетского уровня

  1. Свердлов С.З. Языки программирования и методы трансляции. С-Пб.: Питер, 2007.
    нов Новое издание, Лань, 2019.
  2. Вирт Н. Построение компиляторов (+CD-ROM). ДМК Пресс, Москва, 2010.
  3. Полное описание легендарного проекта теперь на русском языке:
    Никлаус Вирт, Юрг Гуткнехт. Разработка операционной системы и компилятора. Проект Оберон, ДМК Пресс, Москва, 2012.
    Новая английская версия (2013) (см. также http://projectoberon.com/).
  4. Классический текст: N.Wirth, The Programming Language Oberon (формат PDF, 92K).
  5. Вирт Н. Программирование на языке Модула-2. М.: Мир, 1987.
    Новая версия книги для Оберона: N.Wirth. Programming in Oberon (сам автор не удовлетворен этим текстом, поэтому перевод, хотя и обсуждался, не был предпринят; впрочем, другие книги, в частности, учебник В.В.Потопахина, снимают остроту проблемы).
  6. Warford J.S. Computing Fundamentals. Vieweg, 2002. [Учебник для первого курса американских университетов по специальности computer science, на английском языке. Неплох как введение в интерфейс Блэкбокса.]

  7. Лукин, В.Н., Чернышов, Л.Н. Вычислительные процессы: теория трансляции, управление данными и сети Петри + CD М.: Вузовская книга, 2015. Полная информация: http://www.libex.ru/detail/book742088.html
    Все примеры на Компонентном Паскале доступны на CD, прилагаемом к книге.
    Авторы -- преподаватели МАИ.
    Видео доклад В.Н.Лукина на Дне Оберона-2019: Эффективный образовательный контракт: что мешает готовить качественных программистов.

  8. нов Болотнов А.М. Разработка программных приложений в среде BlackBox. Лань, 2018.
    Учебник для бакалавриата, автор -- зав. кафедрой ИТ и компьютерной математики, Башкирский гос. университет.


Общие темы

  1. Дал У., Дейкстра Э., Хоор Т. Структурное программирование. М.: Мир, 1975.

  2. Дейкстра Э. Дисциплина программирования. М.: Мир, 1978. [основополагающая монография; cкачать, 3.5М].
  3. Грис Д. Наука программирования. М.: Мир, 1984. [учебник систематического построения программ].

  4. Вирт Н. Систематическое программирование. Введение. М.: Мир, 1977 [метод пошагового уточнения].

  5. Б.Мейер, К. Бодуэн. Методы программирования. М.: Мир, 1982 [в 2-х тт.].
  6. Лингер Р., Миллс Х., Уитт Б. Теория и практика структурного программирования. М., Мир, 1982 [от людей из IBM]

  7. Бауэр Ф.Л., Гооз Г. Информатика. М.: Мир, 1990 [в 2-х тт.].
  8. В.Ш.Кауфман. Языки программирования. Концепции и принципы. ДМК Пресс, 2010.

  9. Пратт Т., Зелковиц М. Языки программирования. Разработка и реализация. С-Пб.: Питер, 2002.
  10. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.СПб: Питер, 2001.
  11. Сборник избранных статей Эдсгера Дейкстры
    (переводчик Alf; впервые опубликован на сайте OberonCore.ru).
    Настоятельно рекомендуется для "продувки мозгов".
  12. Чарльз Петцольд. "Читаем Тьюринга" ДМК Пресс, 2014  (рецензия)

 

Ресурсы в Сети

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе