OberonCore
https://forum.oberoncore.ru/

Динамическая кодогенерация для семантического редактора
https://forum.oberoncore.ru/viewtopic.php?f=93&t=3185
Страница 1 из 1

Автор:  Сергей Прохоренко [ Суббота, 22 Январь, 2011 12:59 ]
Заголовок сообщения:  Динамическая кодогенерация для семантического редактора

Нашел материал, который может оказаться полезным: A JIT Translator for Oberon Автор: Peter Nelson

Автор:  Валерий Лаптев [ Суббота, 22 Январь, 2011 19:01 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Спасибо. Судя по содержанию - весьма полезные документ. Хотя и небольшой.

Автор:  Сергей Прохоренко [ Суббота, 22 Январь, 2011 21:22 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Валерий Лаптев писал(а):
Спасибо. Судя по содержанию - весьма полезные документ. Хотя и небольшой.


В следующий раз буду искать что-нибудь потолще. :wink:

А вот источник найденного документа: http://peterdn.com/page/A-JIT-Translato ... beron.aspx
Страница проекта: http://www.comlab.ox.ac.uk/teaching/stu ... cts/7.html
A debugger for Oberon: http://web.comlab.ox.ac.uk/teaching/stu ... cts/6.html (неизвестно, создается ли)

Складывается впечатление, что компьютерную науку вперед двигают студенты.

Чему учат в Оксфорде программистов:

1) Computer Science
Programme Specifications
Очень похоже на то, чему в МАИ учат на "Прикладной математике и информатике"

2) Software Engineering

Автор:  Info21 [ Суббота, 22 Январь, 2011 21:30 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Сергей Прохоренко писал(а):
Складывается впечатление, что компьютерную науку вперед двигают студенты.
Пардон, но наукой тут не пахнет.

Во-вторых, двигают вбок.

Автор:  Евгений Темиргалеев [ Воскресенье, 23 Январь, 2011 08:59 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Info21 писал(а):
Во-вторых, двигают вбок.
Уточню
Цитата:
В 1993 г. ученик Вирта Михаэль Франц защитил диссертацию "Динамическая кодогенерация - ключ к переносимому программному обеспечению"

Автор:  Info21 [ Воскресенье, 23 Январь, 2011 13:03 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Евгений Темиргалеев писал(а):
Info21 писал(а):
Во-вторых, двигают вбок.
Уточню
В чем уточнение? Я говорил про Нельсона.

Во-первых, не известно, кто задачу поставил.
Во-вторых, задача у того же Франца возникла в некотором контексте, который создали не студенты.

Автор:  Евгений Темиргалеев [ Воскресенье, 23 Январь, 2011 15:00 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Info21 писал(а):
Евгений Темиргалеев писал(а):
Info21 писал(а):
Во-вторых, двигают вбок.
Уточню
В чем уточнение?

я имел ввиду методы JIT: байткод (ук. статья) / упакованное "синт. дерево" (Франц)

Автор:  Info21 [ Воскресенье, 23 Январь, 2011 17:14 ]
Заголовок сообщения:  Re: Динамическая кодогенерация для семантического редактора

Евгений Темиргалеев писал(а):
я имел ввиду методы JIT: байткод (ук. статья) / упакованное "синт. дерево" (Франц)
Раз байткод, то наука тем более ни причем.

Автор:  Роман М. [ Понедельник, 24 Январь, 2011 18:02 ]
Заголовок сообщения:  Транслятор JIT для Oberon-2

модератор: прикреплено к существующей теме

Случайно наткнулся на некоторый, заслуживающий внимания, материал: A JIT Translator for Oberon.

Я поверхностно просмотрел содержимое: суть заключается в
Цитата:
The Oxford Oberon-2 compiler and runtime platform, written by Mike Spivey, currently uses a
bytecode interpreter to run programs, and also includes an experimental scratch-built JIT. The aim of
this project is to extend the runtime with a new JIT translator which will instead be based on the open-
source LibJIT library. This will allow us to take advantage of LibJIT’s features and portability. We
will also investigate the advantages of this approach over a simple interpreter.

Цитата:
The Oxford Oberon compiler generates bytecode for the stack-based Keiko VM. The existing Oberon
runtime implements this VM with an interpreter.

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