r4 - 12 Sep 2006 - 13:28:53 - Sergei RomanenkoYou are here: TWiki >  Refaldevel Web > RFBR2007 > RFBR2007-4-3

4.3. Предлагаемые методы и подходы (с оценкой степени новизны; общий план работ на весь срок выполнения проекта)

АК 03.09.06: Это то, что я собрал из переписки и на свой лад немного подредактировал.

СР 12.09.06: А я привел к такому виду.

  • Языки и инструментарий для метавычислений.
    • Разработка и реализация расширений языка Рефал+ с целью улучшения и облегчения взаимодействия программ на Рефала+ с программами, написанными на других функциональных и объектно ориентированных языках. При этом, в Рефал+ должны быть добавлены функции высших порядков и средства работы с объектами.
    • Разработка и реализация дополнений для интегрированных сред разработки (Eclipse и Visual Studio), облегчающих написание, отладку и переработку (рефакторизацию) программ на Рефале+.
    • Разработка методов компиляции Рефала Плюс в байткоды объектно-ориентированных языков на примере CIL и/или JVM. Исследование способов преодоления ограничений, имеющихся в CIL и JVM и затрудняющих эффективную реализацию некоторых особенностей Рефала+ (например, реализации хвостовой рекурсии средствами JVM).

  • Развитие методов метавычислений
    • Разработка специализатора программ для Рефала+.
    • Исследование возможностей и разработка методов интерактивного взаимодействия метавычислителей/специализаторов с человеком. Погружение специализаторов в интегрированные среды разработки (IDE). Это требует дальнейшего развития существующих методов метавычислений или разработки новых.
    • Разработка методов интерактивного взаимодействия со специализаторами функциональных языков на примере специализатора языка Рефал+.
    • Разработка методов интерактивного взаимодействия со специализаторами объектно-ориентированных языков на примере специализаторов языков CIL и Java.

  • Исследование методов распараллеливания программ на Рефале+
    • Разработка и реализация алгоритмов компиляции программ с Рефала+ в OpenTS? .

Нужно ли и как упомянуть суперкомпилятор АНдрея?

СР: Может быть нужно как-то "надуть" раздел, посвященный распараллеливанию? И правильно ли я сформулировал насчет OpenTS? ?

СР: Конкретные названия специализаторов лучше не упоминать, чтобы не ограничивать свободу маневра. Кто чего сделает, то и пойдет в отчет.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
R+

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback