мысли об оберонах

Проектирование и разработка идеального средства программирования.

Модератор: Модераторы

Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

valexey писал(а): в некоторых прикладных задачах оптимизация бывает не уместна


Можно озвучить список этих прикладных задач? :D
Mirror
новенький
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Mirror »

valexey писал(а):С тех пор уже много воды утекло, вышла ревизия 2011 года, а вот недавно (в октебря сего года) вышла ревизия 2013 года.

Где о них можно почитать?

Листаю документацию по Оберону-07. Из него что, динамические массивы выбросили? Как их тогда предлагается реализовывать? Отдельным импортируемым модулем?
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

Mirror писал(а):
valexey писал(а):С тех пор уже много воды утекло, вышла ревизия 2011 года, а вот недавно (в октебря сего года) вышла ревизия 2013 года.

Где о них можно почитать?

Листаю документацию по Оберону-07. Из него что, динамические массивы выбросили? Как их тогда предлагается реализовывать? Отдельным импортируемым модулем?

По разному: список чанков (обёрнытых в запись статических массивов), pool (буфер+хеш, например), memfile ...

Добавлено спустя 1 минуту 23 секунды:
Да и для решаемых Виртом задач на этой ревизии Оберона - FPGA- динамические массивы не так и нужны. Оберон-07 это, всё-таки=, не язык общего назначения.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Что-то не найду готвого компилятора (бираника) Оберона
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Оберонов - как собак нерезанных :) Которые из них регулярно коммитятся в 2013 году ?
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

debi12345 писал(а):Оберонов - как собак нерезанных :) Которые из них регулярно коммитятся в 2013 году ?
Активный Оберон, Компонентный Паскаль в реализации GPCP, oberonjs, Oberon-07

Добавлено спустя 2 минуты 38 секунд:
debi12345 писал(а):Что-то не найду готвого компилятора (бираника) Оберона
Какого именно из Оберонов и под какую ОСь?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Какого именно из Оберонов и под какую ОСь?

С которым работает OVCL, который активно коммитится в 2013 году и который имеет готовый бинарник компилятора под вынь-32. И где скачать OVCL ?
sa_t_an
новенький
Сообщения: 37
Зарегистрирован: 03.10.2009 12:04:55

Сообщение sa_t_an »

http://zx.oberon2.ru/forum/viewtopic.php?f=38&t=106

2.6.zip - Исправленная и дополненная версия OPCL 2.5

ЗЫ...

Ток что скомпилировал пример в папке Libs :D
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

Компилятор Оберона-2 Pow!
Под Винду.
valexey
незнакомец
Сообщения: 6
Зарегистрирован: 27.10.2013 16:50:54

Сообщение valexey »

Kemet писал(а):Активный Оберон, Компонентный Паскаль в реализации GPCP, oberonjs, Oberon-07

А это что такое перечислено? Если языки, то oberonjs тут лишний, ибо это реализация Oberon rev 2011 (да и Oberon-07 тоже лишний :-) ). Если это реализации, то что тут такое Oberon-07? Не видел реализации с таким названием.

Просто предлагаю не вносить путаницы в головы собравшихся. Ну а вопрошающим точнее формулировать что именно им хочется узнать - какие из веток Оберона развиваются в плане спецификации/стандартов/языка, или же какие есть живые и годные реализации какого-то конкретного "оберона".
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Компилятор Оберона-2 Pow!

[...]
Oberon-2 is a very good choice for programming lectures. It offers both conventional and object-oriented programming paradigms and is very restrictive in its syntax (it is "type-safe"), a property important for beginners in programming.

Хм, еще более бьющий по рукам (учеников), чем печально (для Линуса Торвальдса) знаменитый ТурбоПаскаль ?
Mikhail
энтузиаст
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Сообщение Mikhail »

debi12345 писал(а):Хм, еще более бьющий по рукам (учеников), чем печально (для Линуса Торвальдса) знаменитый ТурбоПаскаль ?


А не разработать ли на основе Оберона новый универсальный язык программирования. Есть какие-то соображения?
Kemet
постоялец
Сообщения: 241
Зарегистрирован: 10.02.2010 18:28:32
Откуда: Временно оккупированная территория
Контактная информация:

Сообщение Kemet »

valexey писал(а):
Kemet писал(а):Активный Оберон, Компонентный Паскаль в реализации GPCP, oberonjs, Oberon-07

А это что такое перечислено? Если языки, то oberonjs тут лишний, ибо это реализация Oberon rev 2011 (да и Oberon-07 тоже лишний :-) ). Если это реализации, то что тут такое Oberon-07? Не видел реализации с таким названием.

Просто предлагаю не вносить путаницы в головы собравшихся. Ну а вопрошающим точнее формулировать что именно им хочется узнать - какие из веток Оберона развиваются в плане спецификации/стандартов/языка, или же какие есть живые и годные реализации какого-то конкретного "оберона".
Здесь всё правильно написано - диалекты языков, oberonjs с расширизмами это уже отдельный диалект, а учитывая план развития, Обероном-07 он уже не будет, это стартовая площадка, опора.
Mirror
новенький
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Mirror »

Mikhail писал(а):А не разработать ли на основе Оберона новый универсальный язык программирования. Есть какие-то соображения?

Может, для начала стоит определиться, чем не устраивают существующие Обероны? А то изобретать велосипед ради велосипеда — это полезное упражнение для изучения, но универсальные языки так не делаются.
Ответить