OberonCore https://forum.oberoncore.ru/ |
|
Obliq https://forum.oberoncore.ru/viewtopic.php?f=30&t=1204 |
Страница 1 из 1 |
Автор: | Neplul [ Суббота, 18 Октябрь, 2008 18:16 ] |
Заголовок сообщения: | Obliq |
Кто знает что это за зверь такой? Вот нашел такое http://en.wikipedia.org/wiki/Obliq но не сильно понял что это такое. Заранее спасибо! |
Автор: | rv82 [ Вторник, 21 Июль, 2009 07:08 ] |
Заголовок сообщения: | Re: Obliq |
Neplul писал(а): Кто знает что это за зверь такой? Вот нашел такое http://en.wikipedia.org/wiki/Obliq но не сильно понял что это такое. Заранее спасибо! Obliq - это довольно интересный прототипный распределённый язык программирования, написанный на Модуле-3. Если быть более точным, то он не просто написан на Модуле-3, а интегрирован с ней. Его объекты имеют доступ к объектам М3. Благодаря этому, в языке имеется поддержка полноценного сборщика мусора, а не подсчёт ссылок. К большому сожалению, я пока не допетрил, как запускать Obliq-скрипты, т.к. интерпретатор запускается в режиме REPL. Как только нарою ещё информации, отпишусь. Из интересного: поддерживается множественное клонирование объектов. Код: let o1 = {x=>3, add=>meth(self, a) self.x:=self.x+a; self end}; let o2 = {y=>1}; let c = clone(o1, o2); (* объект c будет выглядеть так: * {x=>3, add=>meth(self, a) self.x:=self.x+a; self end, y=>1}; *) Очень интересный язык! ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |