OberonCore
https://forum.oberoncore.ru/

изменения в zonnon
https://forum.oberoncore.ru/viewtopic.php?f=21&t=2072
Страница 1 из 1

Автор:  ___ [ Четверг, 19 Ноябрь, 2009 10:24 ]
Заголовок сообщения:  изменения в zonnon

на оф сайте появилось новое соощение о языке (июль 2009):
http://www.zonnon.ethz.ch/archive/znnLanguageReportv04y090606draft.pdf

с техническим английским не очень хорошо, но вроде изменения настораживают:

1)если правильно понял, теперь область импорта есть не только у модулей, но и у объектов
Цитата:
Код:
Object =  object [ Modifiers ] ObjectName ObjectDefinition SimpleName.
ObjectDefinition = [ FormalParameters ] [ ImplementationClause ] ";"
       [ ImportDeclaration ]
      { SimpleDeclaration | ProcedureDeclaration |
       ProtocolDeclaration | ActivityDeclaration }
       ( UnitBody | end ).


2)вместо модуля можно оформлять объект:
Цитата:
Код:
object T;

end T.

is shorthand for:
Код:
module ;
   type T = object … end;
end .


3)записи - статичесике объекты:
Цитата:
The keyword
record is equivalent to object {value}. Record declarations cannot be nested.
Код:
record Position; (* declares the record-type Position *)
 x, y: integer
end Position;

which is equivalent to:
Код:
object {value} Position; (* declares the record-type Position *)
  var x, y: integer
end Position;


а вот про дефинишн и инмплементейшн не осознал...
Цитата:
Unification of abstractions is at the heart of Zonnon’s design. This is reflected in its four pilla
• the module—both a textual container and program composition object
• the object—a type template for defining objects
• the definition—a concept of abstraction and composition for defining interfaces
• the implementation—a container for reusable fragments of object implementations


может еще изменения есть, которые я не заметил?

Автор:  Info21 [ Суббота, 21 Ноябрь, 2009 18:08 ]
Заголовок сообщения:  Re: изменения в zonnon

Всё. На zonnon можно забивать.

Автор:  ___ [ Четверг, 26 Ноябрь, 2009 00:31 ]
Заголовок сообщения:  Re: изменения в zonnon

всё же я ошибся (думал зоннон продолжение актив оберона)
возможной единицей компиляции объект был изначально в зонноне...

Автор:  bohdant [ Четверг, 26 Ноябрь, 2009 12:10 ]
Заголовок сообщения:  Re: изменения в zonnon

Info21 писал(а):
Всё. На zonnon можно забивать.

Да, и вообще непонятно смысл и цели языка...
Был у них АктивОберон для .НЕТ так забросили.
Я думаю Зоннон - попытка пролезть в мейстрим.
Сильно там майкрософтом попахивает.

Автор:  Борис Рюмшин [ Четверг, 26 Ноябрь, 2009 16:18 ]
Заголовок сообщения:  Re: изменения в zonnon

Попахивает - мягко сказано. :lol:
Согласен, Зоннон можно вообще из класса Оберон-языков исключать... там кроме основных синтаксических моментов от оберона больше ничего не осталось. Сишарпоподобная мусорка.

Автор:  QWERTYProgrammer [ Воскресенье, 31 Март, 2013 18:57 ]
Заголовок сообщения:  Re: изменения в zonnon

Zonnon то жив еще оказывается http://www.zonnon.ethz.ch/compiler/download.html:
Цитата:
Latest version: 1.3.0 from 9.11.2012.

Important recent updates
•Since release 1.3.0 Zonnon compielr uses OpenCL to speedup mathematical extensions of the Zonnon language.
•Usage of the import clause has been clarified. Read a note on composition for more details about the import clause.
• Since release 1.2.2 compiler includedes a support for mathematical extensions similar to those in Math Oberon. Please take a look at a new draft of the language report.

Автор:  Neus [ Понедельник, 01 Апрель, 2013 14:33 ]
Заголовок сообщения:  Re: изменения в zonnon

А чего ему умирать то?
Студентов надо чем-то занимать :)

Автор:  Alexey Veselovsky [ Понедельник, 01 Апрель, 2013 15:24 ]
Заголовок сообщения:  Re: изменения в zonnon

Neus писал(а):
А чего ему умирать то?
Студентов надо чем-то занимать :)

Я не слышал что бы студенты с ВМК ННГУ занимались бы зонноном в последние года 3-4.

Автор:  Борис Рюмшин [ Понедельник, 19 Август, 2013 22:24 ]
Заголовок сообщения:  Re: изменения в zonnon

Кому ещё интересна тема:
2012-03-22
Source Code for Command Line Zonnon Compiler 1.3.0 (without Visual Studio integration) is made available on CodePlex.


http://zonnon.codeplex.com/

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