Preview

Труды Института системного программирования РАН

Расширенный поиск

Язык программирования для обучения технологиям компиляции и трансформации

https://doi.org/10.15514/ISPRAS-2023-35(6)-5

Аннотация

Обучение студентов технологиям компиляции и трансформации является актуальным. В статье рассматриваются критерии выбора языка программирования для выполнения практических работ в качестве целевого, дается краткое описание языка Тривиль и рассматривается пригодность этого языка для использования в соответствии с критериями.

Список литературы

1. . Klabnik S., Nichols C.. The Rust Programming Language. Available at: https://doc.rust-lang.org/book/title-page.html, accessed 29.10.2023.

2. . The Go Programming Language Specification. Available at: https://golang.org/ref/spec, Version of Aug 2, 2023.

3. . The Swift Programming Language. Available at: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/aboutthelanguagereference/, accessed 29.10.2023.

4. . Mojo Programming Manual. Available at: https://docs.modular.com/mojo/programming-manual.html, accessed 29.10.2023.

5. . Пентковский В. М. Автокод Эльбрус. Принципы построения языка и руководство к пользованию. М., Наука, 1982, 352 с.

6. . Brinch Hansen, Per. The Design of Edison. Software: Practice and Experience Vol. 11, No. 4, 1981, pp 363-396. DOI: 10.1002/SPE.4380110404.

7. . Язык программирования Тривиль, версия языка 0.9.2. Available at: https://gitflic.ru/project/alekseinedoria/trivil-0/blob?file=doc%2Freport%2Freport.pdf, accessed 29.10.2023.

8. . Репозиторий язык программирования Тривиль и компиляторов. Available at: https://gitflic.ru/project/alekseinedoria/trivil-0, accessed 29.10.2023.

9. . Российский гибридный семинар STEP-2023 по фундаментальным вопросам программной инженерии, теории и экспериментальному программированию. Available at: https://persons.iis.nsk.su/en/STEP-2023, accessed 29.10.2023.

10. . Null Safety. Available at: https://kotlinlang.org/docs/null-safety.html, accessed 29.10.2023.

11. . Терехов А. Н,, Терехов М. А.. Проект РуСи для обучения и создания высоконадежных программных систем. Available at: https://cyberleninka.ru/article/n/proekt-rusi-dlya-obucheniya-i-sozdaniya-vysokonadezhnyh-programmnyh-sistem, accessed 29.10.2023.


Рецензия

Для цитирования:


НЕДОРЯ А.Е. Язык программирования для обучения технологиям компиляции и трансформации. Труды Института системного программирования РАН. 2023;35(6):95-102. https://doi.org/10.15514/ISPRAS-2023-35(6)-5

For citation:


NEDORIA A.E. Programming Language for Teaching Compilation and Transformation Technologies. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2023;35(6):95-102. (In Russ.) https://doi.org/10.15514/ISPRAS-2023-35(6)-5



Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)