OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 14 Декабрь, 2019 22:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: изменения в zonnon
СообщениеДобавлено: Четверг, 19 Ноябрь, 2009 10:24 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
на оф сайте появилось новое соощение о языке (июль 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


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


Последний раз редактировалось ___ Пятница, 27 Ноябрь, 2009 09:56, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Суббота, 21 Ноябрь, 2009 18:08 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8215
Откуда: Троицк, Москва
Всё. На zonnon можно забивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Четверг, 26 Ноябрь, 2009 00:31 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
всё же я ошибся (думал зоннон продолжение актив оберона)
возможной единицей компиляции объект был изначально в зонноне...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Четверг, 26 Ноябрь, 2009 12:10 
Аватара пользователя

Зарегистрирован: Суббота, 15 Март, 2008 20:00
Сообщения: 297
Откуда: Київ, Україна
Info21 писал(а):
Всё. На zonnon можно забивать.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Четверг, 26 Ноябрь, 2009 16:18 
Администратор

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Воскресенье, 31 Март, 2013 18:57 

Зарегистрирован: Среда, 04 Июль, 2007 16:43
Сообщения: 235
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.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Понедельник, 01 Апрель, 2013 14:33 

Зарегистрирован: Четверг, 18 Сентябрь, 2008 18:31
Сообщения: 36
А чего ему умирать то?
Студентов надо чем-то занимать :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Понедельник, 01 Апрель, 2013 15:24 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Neus писал(а):
А чего ему умирать то?
Студентов надо чем-то занимать :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: изменения в zonnon
СообщениеДобавлено: Понедельник, 19 Август, 2013 22:24 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4367
Откуда: Россия, Орёл
Кому ещё интересна тема:
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/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB