• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Расширение функциональных возможностей и набора объектов библиотеки языка программирования ЕО

ФИО студента: Попов Евгений Михайлович

Руководитель: Салех Хади Мухаммед

Кампус/факультет: Факультет компьютерных наук

Программа: Программная инженерия (Бакалавриат)

Год защиты: 2021

Язык программирования EO — это новаторская инициатива, целью которой является внедрение идеоматически чистых принципов разработки при практическом применении парадигмы объектно-ориентированного программирования. Язык EO следует одноимённой парадигме «Elegant Objects», которая защищает идею чистых объектов, свободных от неправильно принятых проектных решений. Язык EO основан на формальной модели объектного фи-исчисления. Эта работа нацелена на улучшение реализации транскомпилятора и стандартной библиотеки объектов языка программирования EO. Это исследование выделяет главные особенности языка EO и лежащего в его основе формального объектного исчисления, предлагает схему перевода программ EO в исходный код на Java и сравнивает эту схему с существующим решением. Результаты этой работы — предложенная модель транспкомпиляции и обновленный транскомпилятор, реализующий эту модель. Эта работа важна для проекта EO, поскольку она способствует развитию языка и подготавливает его для дальнейших оценок практической применимости, совместимости с Java, производительности в корпоративных приложениях и т. д. Работа содержит 13 страниц, 7 разделов, 2 рисунка,2 таблицы, 31 источник. Ключевые слова: объектно-ориентированное программирование, Java, язык программирования EO, транскомпиляция, транскомпилятор, фи-исчисление, элегантные объекты

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ