Wirth Niklaus - Programming in Oberon [2004/2015, PDF, ENG]

Страницы:  1
Ответить
 

dbg0

Стаж: 12 лет

Сообщений: 332


dbg0 · 12-Дек-25 17:02 (7 дней назад, ред. 18-Дек-25 19:19)

Programming in Oberon
Программирование на языке Оберон
Год издания: 2004 / 2015
Автор: Wirth Niklaus / Вирт Никлаус
Издательство: Самиздат
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Нет
Количество страниц: 63
Описание книги:
A derivative of Programming in Modula-2 (1982).
This text is an introduction to programming in general, and a guide to programming in the language Oberon in particular. It is primarily oriented towards people who have already acquired some basic knowledge of programming and would like to deepen their understanding in a more structured way. Nevertheless, an introductory chapter is added for the benefit of the beginner, displaying in a concise form some of the fundamental concepts of computers and of programming them. The text is therefore also suitable as a self-contained tutorial. The notation used is Oberon, which lends itself well for a structured approach and leads the student to a working style that has generally become known under the heading of structured programming.
Это переработанная автором книга Programming in Modula-2, обновлённая и переписанная им с Модулы-2 на Оберон. Не путайте её с другой книгой с похожим названием: Programming in Oberon: Steps Beyond Pascal and Modula.
Книга на бумаге не выходила. Разумеется, это не «издательский макет», а вордовский док, сохранённый в пдф. По сети гуляет несколько вариантов этой книги, различающиеся шрифтом, разбивкой на страницы, и, возможно, чем то-ещё. Я включил в раздачу два варианта:
  1. 2004. Похоже, что это первая версия книги. Её можно скачать со страницы автора, ссылка называется Programming in Oberon Tutorial 2004, хотя на титульной странице в названии книги слова «tutorial» нет. На первой странице написано «Programming in Oberon», «© Niklaus Wirth, 2004», на всех остальных страницах — верхний колонтитул «N.Wirth, Programming in Oberon, 2004», поэтому в датировке работы сомнений нет.
  2. 2015. Возможно, что это последняя ревизия книги. Эту версию также можно скачать со страницы автора, но сначала нужно пойти в раздел Oberon, в котором найти ссылку Programming in Oberon (a Tutorial). Структура книги (разбиение на главы) не изменилась (за мелким исключением: глава «9. Arrays» была переименована в «9. The data structure Array»). В тексте наблюдается некоторый бардак с названиями и датами: на титульной странице написано «Programming: A Tutorial», «rev. 5.10.2015», «© Niklaus Wirth, 2004», а в верхнем колонтитуле на всех остальных страницах — «N.Wirth, Programming in Oberon, 2014». Есть два предисловия, датированные 2004 и 2014 годами. Из второго предисловия следует, что книга приведена в соответствие с Обероном-07. То ли в 2014, то ли в 2015 году автор сменил название книги, но забыл обновить копирайт и колонтитул — видно, что рука редактора книги не касалась.

Оглавление

Table of Contents
Preface
Part 1
1. Introduction
2. A First Example
3. A Notation to Describe the Syntax of Oberon
4. Representation of Oberon Programs
5. Statements and Expressions
6. Control Structures
6.1. Repetitive Statements
6.2. Conditional Statements
7. Elementary Data Types
7.1. The Type INTEGER
7.2. The Type REAL
7.3. The Type BOOLEAN
7.4. The Type CHAR
7.5. The Type SET
8. Constant and Variable Declarations
9. The Data Structure Array
Part 2
10. Procedures
11. The Concept of Locality
12. Parameters
12.1. Variable Parameters
12.2. Value Parameters
12.3. Open Array Parameters
13. Function Procedures
14. Recursion
15. Type Declarations
16. Record Types
17. Dynamic Data Structures and Pointers
18. Procedure Types
Part 3
19. Modules
20. Definitions and Implementations
21. Program Decomposition into Modules
22. The concept of sequence
22.1. About input and output
22.2. Files and Riders
22.3. Texts, Readers and Writers
22.4. Standard Input and Output
Part 4
23. Object-oriented Programming
23.1. The origins of object-oriented programming
23.2. Type extensions and inhomogeneous data structures
23.3. Methods
23.4. Handlers and Messages
Appendix: Syntax, Keywords, Standard functions
📚 Книги Вирта 📚
  1. Wirth N. Systematic Programming: An Introduction. — Prentice-Hall, 1973. • 𝐑𝐔
  2. Jensen K., Wirth N. Pascal: User Manual and Report. — Springer-Verlag, 1974. • 4th ed.𝐑𝐔
  3. Wirth N. Algorithms + Data Structures = Programs. — Prentice-Hall, 1976. • 𝐑𝐔
  4. Wirth N. Programming in Modula-2. — Springer-Verlag, 1982. • 2nd ed.3rd ed.𝐑𝐔
  5. Wirth. N. Algorithms & Data Structures. — Prentice-Hall, 1986. • 𝐑𝐔
  6. Reiser M., Wirth N. Programming in Oberon: Steps Beyond Pascal and Modula. — Addison-Wesley, 1992.
  7. Wirth N., Gutknecht J. Project Oberon. — Addison-Wesley, 1992. • 𝐑𝐔
  8. Wirth N. Digital Circuit Design for Computer Science Students. — Springer, 1995.
  9. Wirth N. Compiler Construction. — Addison-Wesley, 1996. • 𝐑𝐔
  10. Wirth N. Programming in Oberon. — Самиздат, 2004. (Это Programming in Modula-2, переписанная с Модулы на Оберон.)
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error