Обсуждение:Оберон-2


«Дизайн Никлауса Вирта, Ханспетер Мёссенбёк» производит неверное впечатление. Ханспетер Мёссенбёк разработал язык как расширение Оберона. Он также является первым автором отчета о языке: [1]

Это обсуждалось здесь и в других местах, но я не уверен, что произошло в результате обсуждения. Можно ли объединить страницы Oberon-1 и Oberon-2 в одну страницу Oberon? На самом деле не было «Оберона-1», был просто Оберон, потом Оберон-2, а теперь Оберон-07. Каждое из изменений/редакций может иметь свои собственные разделы.Бишопмартин ( разговор ) 01:19, 26 августа 2008 г. (UTC)Отвечать[ ответить ]

Источником информации для сводки расширений являются « Различия между Обероном и Обероном-2 » Ханспетера Мёссенбека и Никлауса Вирта.

Языки Никлауса Вирта имеют очень разительные различия, скрытые среди их сходства. Почти интроверт/экстраверт. Например, Алгол может говорить с любым другим языком и смешиваться с ним для создания продукта, экстраверта. Паскаль в его родной форме пришлось бы перекомпилировать, чтобы он указывал на другой файл, интроверт. Модуль II снова был там. Взаимодействие с другими языками. Это был отличный язык для решения реальных проблем. Однозначно экстраверт. Оберон (Оберон-2) снова имеет свою собственную среду. Они не хотят касаться реального мира. И хотя это красиво написанные языки, они не годятся ни для чего, кроме обучения. Крупный интроверт.

Так что у Никлауса было достаточно времени, чтобы написать еще один экстравертный язык, но я ничего не вижу.


-- Забавный анализ :-). Для меня главной характеристикой виртовых языков являются бородавки :-P (не в силу эволюции, а намеренно... я не могу этого понять...). Например: Оберон имеет операторы "&" и "ИЛИ". Почему первое — это символ, а второе — слово? Это выглядит глупо (и я склонен думать, что это глупо ). И у Паскаля был неправильный приоритет для «и» и «или», что заставляло вас всегда использовать круглые скобки (среди других неприятностей). Я никогда не мог найти обоснование для этих решений. -- без подписи