Чтобы добавлять сообщения и комментарии, .

@akastargazer:
akastargazer

Система Оберон была написана за три года двумя частично занятыми людьми:

"Мы начали разработку системы в конце 1985 года, а программирование — в начале 1986 года на нашей рабочей станции Lilith и ее языке Модула-2. Сначала был создан кросс-компилятор, а за ним — модули внутреннего ядра вместе с необходимыми средствами тестирования и загрузки. Одновременно шла разработка системы отображения и текстовой системы без возможности их тестирования, конечно.

Мы поняли, насколько отсутствие отладчика и, более того, компилятора может
способствовать тщательному программированию. (Это действительно так, в чем
убедился один из нас, когда примерно в то же самое время и примерно в тех же условиях писал компиляторы языка С. — Прим. перев.)

Затем последовал перевод компилятора на язык Оберон. Это было сделано
стремительно, потому что оригинал был написан с намерением последующего
перевода. После его проверки на целевом компьютере Ceres вместе со средствами
редактирования текста пуповина Lilith могла быть отрезана. Система Оберон, по
крайней мере, ее черновая версия, стала реальной. Это случилось примерно в середине 1987 года; после этого было опубликовано ее описание.

Завершение системы заняло еще год, ушедший на объединение рабочих станций в сеть для передачи файлов, на средства централизованной печати и на инструменты поддержки. Наша цель — завершить систему в три года — была достигнута. В середине 1988 года система была представлена более широкому сообществу пользователей, и можно было начать работу над приложениями. Была разработана почтовая служба, добавлена графическая система и продолжены различные работы по общим системам подготовки документов. Средство отображения было расширено так, чтобы работать с любым экраном, включая цветной.

Одновременно на основе опыта использования системы совершенствовались отдельные ее части. С 1989 года в наших вводных курсах программирования язык
Модула-2 был заменен языком Оберон."

Никлаус Вирт, Юрг Гуткнехт. "Разработка операционной системы и компилятора. Проект Оберон"

@akastargazer:
akastargazer

Проф. Франц (http://www.michaelfranz.com/) назвал Виртовский Оберон представителем ряда высококультурных языков программирования: multimedia.ethz.ch

@akastargazer:
akastargazer

Чему же я научился?

— Написание программ — трудное занятие (Writing a program is difficult)
— Написание корректных программ — ещё более трудное занятие (Writing a correct program is even more so)
— Написание публичных программ — изнуряющее занятие (Writing a publishable program is exacting)
— Программы не пишутся. Они растут! (Programs are not written. They grow!)
— Надо быть дисциплинированным, чтобы держать рост под контролем (Controlling growth needs much discipline)
— Уменьшить размер и сложность — уже триумф (Reducing size and complexity is the triumph)
— Относитесь к программам не как к коду для компьютеров, а как к литературе для людей (Programs must not be regarded as code for computers, but as literature for humans )

Отседова: wirth-symposium.ethz.ch

@akastargazer:
akastargazer

Бодрый старик (уже 80 лет ему!)занимается железками: srf.ch
Там по ссылке есть несколько фоточек Вирта на фоне рабочего места. Паяет реальные железки, на полках вертолётики и, конечно, система Оберон во всей красе.

@akastargazer:
akastargazer

В январе 1986 года космический аппарат "Вояджер" передал на Землю снимки спутников Урана, один из которых был назван по имени шекспировского короля Оберона.
Надёжность "Вояджера" в течение десятилетнего полёта произвела впечатление на Никлауса Вирта, который в 1987 году назвал свой новый язык "Оберон".

@akastargazer:
akastargazer

"Что касается нашего предмета — информатики и программирования для компьютеров, — то конечная цель учреждения образования должна быть гораздо шире, чем овладение каким-либо языком программирования. Это должно быть никак не менее, чем искусство проектирования артефактов для решения сложных задач. Иногда это называют искусством конструктивного мышления."

Уже больше десяти лет назад сказано: inr.ac.ru

@akastargazer:
akastargazer

"индивидууму очень трудно противостоять глобальной тенденции. Я имею в виду тенденцию перехода от долгосрочного планирования к немедленному извлечению доходов, от учения с целью понимания к применению навыков непосредственного действия."

@akastargazer:
akastargazer

«После того как стало известно о существовании Паскаля, несколько человек попросили нас помочь в его реализации на различных машинах, подчеркивая, что они намерены использовать его для обучения и что быстродействие для них не имеет первостепенного значения. После этого мы решили создать версию компилятора, которая генерировала бы код для машины нашей собственной конструкции. Позднее этот код стал известен как P-код... Pascal-P оказался исключительно удачным языком для распространения среди большого числа пользователей. И если бы у нас хватило мудрости предвидеть масштабы такого развития событий, то мы приложили бы больше усилий и тщательности при разработке и документировании P-кода»

Но Гослингу было уже не до того, его торопили бизнесмены.

@Mazdaywik:
Mazdaywik

В операционной системе Оберон Николауса Вирта очень интересный и красивый файловый API.

@Deadiegg:
Deadiegg

Ебстись по скайпу…
Идея, надо попробовать.

@SureGOOD:
SureGOOD

 Cassidy ( 12:29:44 )
Приветик! Я ищу парня для секса..
 Sure GOOD ( 12:29:55 )
еееее, я так долго тебя ждал
 Sure GOOD ( 12:29:57 )
я готов
 Sure GOOD ( 12:30:11 )
где, когда, сколько друзей с собой брать?
 Sure GOOD ( 12:30:33 )
Детка, ответь, я весь горю.

@Juli:
Juli

ххх: Покачай мну на ручках!
ууу: бай бай бай бац
ххх: Бац!? Ты что меня уронил!!? или стукнул!!?
ууу: Я опечатался))