Главная страница проекта ИНФОРМАТИКА-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. Свердлов С.З. Языки программирования и методы трансляции. С-Пб.: Питер, 2007.
  5. Вирт Н. Построение компиляторов (+CD-ROM). ДМК Пресс, Москва, 2010.
  6. новПолное описание легендарного проекта теперь на русском языке:
    Никлаус Вирт, Юрг Гуткнехт. Разработка операционной системы и компилятора. Проект Оберон, ДМК Пресс, Москва, 2012.
  7. Классический текст: N.Wirth, The Programming Language Oberon (формат PDF, 92K).
  8. Вирт Н. Программирование на языке Модула-2. М.: Мир, 1987.
    Новая версия книги для Оберона: N.Wirth. Programming in Oberon (сам автор не удовлетворен этим текстом, поэтому перевод, хотя и обсуждался, не был предпринят; впрочем, другие книги, в частности, учебник В.В.Потопахина, снимают остроту проблемы).
  9. Warford J.S. Computing Fundamentals. Vieweg, 2002. [Учебник для первого курса американских университетов по специальности computer science, на английском языке. Неплох как введение в интерфейс Блэкбокса.]

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


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

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


Общие темы

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

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

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

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

  7. Бауэр Ф.Л., Гооз Г. Информатика. М.: Мир, 1990 [в 2-х тт.].
  8. В.Ш.Кауфман. Языки программирования. Концепции и принципы. ДМК Пресс, 2010.
  9. Пратт Т., Зелковиц М. Языки программирования. Разработка и реализация. С-Пб.: Питер, 2002.
  10. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. СПб: Питер, 2001.
  11. Сборник избранных статей Эдсгера Дейкстры
    (переводчик
    Alf; впервые опубликован на сайте OberonCore.ru).
    Настоятельно рекомендуется для "продувки мозгов".

 

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

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

Наука Школе