Страница 5 из 7

Re: новая IDE

СообщениеДобавлено: 28.10.2013 17:17:42
Mikhail
valexey писал(а): в некоторых прикладных задачах оптимизация бывает не уместна


Можно озвучить список этих прикладных задач? :D

Re: новая IDE

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

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

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

Re: новая IDE

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

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

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

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

Добавлено спустя 1 минуту 23 секунды:
Да и для решаемых Виртом задач на этой ревизии Оберона - FPGA- динамические массивы не так и нужны. Оберон-07 это, всё-таки=, не язык общего назначения.

Re: новая IDE

СообщениеДобавлено: 29.10.2013 09:11:57
debi12345
Что-то не найду готвого компилятора (бираника) Оберона

Re: новая IDE

СообщениеДобавлено: 29.10.2013 09:29:55
sa_t_an

Re: новая IDE

СообщениеДобавлено: 29.10.2013 09:38:16
debi12345
Оберонов - как собак нерезанных :) Которые из них регулярно коммитятся в 2013 году ?

Re: новая IDE

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

Добавлено спустя 2 минуты 38 секунд:
debi12345 писал(а):Что-то не найду готвого компилятора (бираника) Оберона
Какого именно из Оберонов и под какую ОСь?

Re: новая IDE

СообщениеДобавлено: 29.10.2013 10:04:05
debi12345
Какого именно из Оберонов и под какую ОСь?

С которым работает OVCL, который активно коммитится в 2013 году и который имеет готовый бинарник компилятора под вынь-32. И где скачать OVCL ?

Re: новая IDE

СообщениеДобавлено: 29.10.2013 10:22:37
sa_t_an
http://zx.oberon2.ru/forum/viewtopic.php?f=38&t=106

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

ЗЫ...

Ток что скомпилировал пример в папке Libs :D

Re: новая IDE

СообщениеДобавлено: 29.10.2013 14:34:43
Kemet
Компилятор Оберона-2 Pow!
Под Винду.

Re: новая IDE

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

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

Просто предлагаю не вносить путаницы в головы собравшихся. Ну а вопрошающим точнее формулировать что именно им хочется узнать - какие из веток Оберона развиваются в плане спецификации/стандартов/языка, или же какие есть живые и годные реализации какого-то конкретного "оберона".

Re: новая IDE

СообщениеДобавлено: 29.10.2013 15:19:19
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.

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

Re: новая IDE

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


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

Re: новая IDE

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

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

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

Re: новая IDE

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

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