OberonCore
https://forum.oberoncore.ru/

компиляторы для .NET: Oberon.NET, GPCP, Zonnon
https://forum.oberoncore.ru/viewtopic.php?f=21&t=2128
Страница 2 из 2

Автор:  Илья Ермаков [ Среда, 30 Декабрь, 2009 21:49 ]
Заголовок сообщения:  Re: компиляторы для .NET: Oberon.NET, GPCP, Zonnon

Тема "Модула-2 или Ада?": viewtopic.php?f=26&t=437

Ада - нормальный, качественный, вменяемый язык. Правда, гораздо больше Оберона и Модулы. Есть проблемы с компонентно-ориентированным программированием (динамическим расширением системы; язык слишком статичен). Ну и др.

GNAT - высококачественная реализация; делает компания AdaCore (http://adacore.com/) Применяется в куче авиационных проектов. Бесплатен по GPL; коммерчески сильно дорог, в силу элитарности целевой аудитории :)

Русский эксперт по Аде, сотрудник АдаКоре и ВМиК МГУ - доц. С.И. Рыбин. Вот его статья интересная, в т.ч. про Аду: http://store.oberoncore.ru/lib/paper/rybin.pdf

Русский ресурс по Аде - http://ada-ru.org.

Автор:  Peter Almazov [ Четверг, 31 Декабрь, 2009 09:51 ]
Заголовок сообщения:  Re: компиляторы для .NET: Oberon.NET, GPCP, Zonnon

Илья Ермаков писал(а):
Вот его статья интересная, в т.ч. про Аду: http://store.oberoncore.ru/lib/paper/rybin.pdf
Действительно, интересная, спасибо. Субъективный взгляд умного человека всегда интересен.
Но вот этого не понял: "Количество вложений шаблонов в реальных индустриальных текстах за десять запросто зашкаливает". Что имеется в виду?

Автор:  Илья Ермаков [ Четверг, 31 Декабрь, 2009 11:40 ]
Заголовок сообщения:  Re: компиляторы для .NET: Oberon.NET, GPCP, Zonnon

Параметризация шаблонов многими параметрами, некоторые из которых - сами развёрнуты из шаблонов. Там такооое наворочать можно :)

Помню, делал лет 7 назад пробную embedded (в смысле, для-внутри-приложения) СУБД на шаблонах С++ - там по 20 параметров бывало у шаблонов, не все компиляторы тянули :) Глупый был, круто казалось :)

Автор:  QWERTYProgrammer [ Воскресенье, 03 Июль, 2011 15:48 ]
Заголовок сообщения:  Re: компиляторы для .NET: Oberon.NET, GPCP, Zonnon

QWERTYProgrammer писал(а):
Попробовал потестировать gpcp на простых примерах: как и говорил Сергей Губанов для gpcp разницы в быстродействии между ARRAY и POINTER TO ARRAY + NEW нет.

Есло кому-то еще интересно: попробовал, как работают как-бы собственнозначные и динамические массивы в Зонноне, т.е. например
Код:
array 4096 of integer

по сравнению с
Код:
type Vector = array * of integer;
x := new Vector(4096)

Время работы в обоих случаях одинаково. Т.е. и в Зонноне "собственнозначные" массивы на самом деле скрыто реализованы как ссылочные, со всеми вытекающими последствиями:-(

Автор:  Валерий Лаптев [ Воскресенье, 03 Июль, 2011 19:26 ]
Заголовок сообщения:  Re: компиляторы для .NET: Oberon.NET, GPCP, Zonnon

QWERTYProgrammer писал(а):
QWERTYProgrammer писал(а):
Попробовал потестировать gpcp на простых примерах: как и говорил Сергей Губанов для gpcp разницы в быстродействии между ARRAY и POINTER TO ARRAY + NEW нет.

Есло кому-то еще интересно: попробовал, как работают как-бы собственнозначные и динамические массивы в Зонноне, т.е. например
Код:
array 4096 of integer

по сравнению с
Код:
type Vector = array * of integer;
x := new Vector(4096)

Время работы в обоих случаях одинаково. Т.е. и в Зонноне "собственнозначные" массивы на самом деле скрыто реализованы как ссылочные, со всеми вытекающими последствиями:-(

ИМХО, если есть куча и сборка мусора, то ИМХО такая реализация естественна. Надо подсказать пацану по редактору.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/