Abstract and keywords
Abstract (English):
Rassmatrivayutsya zadacha realizacii mul'tiparadigmennogo funkcional'no-imperativnogo yazyka programmirovaniya El, sostav i struktura ego translyatora, kratkoe opisanie leksiki i sintaksisa yazyka, osnovnye funkcii leksicheskogo i sintaksicheskogo analizatorov translyatora. Privodyatsya fragmenty formal'nyh opredeleniy leksiki i sintaksisa yazyka. Opisyvayutsya osnovnye algoritmy leksicheskogo i sintaksicheskogo analizatorov translyatora.

Keywords:
translyator, leksicheskiy analiz, sintaksicheskiy analiz, formal'nye grammatiki, sistemy regulyarnyh vyrazheniy
Text
Text (PDF): Read Download

References

1. Malyavko, A.A. Funkcional'no-imperativnyy yazyk programmirovaniya El / A.A. Malyavko // Nauchnyy vestnik NGTU. - 2018. - № 1 (70). - S. 117-136.

2. Wadler, P. Why no one uses functional languages / P. Wadler // ACM SIGPLAN Notices. - 1998.

3. Loder, W. Erlang and Elixir for Imperative Programmers / W. Loder. - Apress, 2016.

4. Kaufman, V.Sh. Yazyki programmirovaniya. Koncepcii i principy / V.Sh. Kaufman. - M.: DMK-Press, 2011. - 464 s.

5. Sebesta, P. Osnovnye koncepcii yazykov programmirovaniya / P. Sebesta. - M.: Vil'yams, 2001.

6. Armstrong, J. Programming Erlang: Software for a Concurrent World / J. Armstrong. - 2nd ed. - The Pragmatic Bookshelf, Dallas, USA, 2013.

7. Chezarini, F. Programmirovanie v Erlang / F. Chezarini, S. Tompson. - M.: DMK-Press, 2012. - 487 s.

8. Lopes, B. LLVM: infrastruktura dlya razrabotki kompilyatorov / B. Lopes, R. Auler. - M.: DMK-Press, 2015. - 342 c.

9. Aho, A. Kompilyatory. Principy, tehnologii, instrumenty / A. Aho, R. Seti, D. Ul'man. - SPb.: Vil'yams, 2001. - 767 s.

10. Malyavko, A.A. Ispol'zovanie veb-prilozheniy i veb-tehnologiy pri razrabotke uchebnogo programmnogo obespecheniya dlya izucheniya metodov translyacii / A.A. Malyavko // Sovremennoe obrazovanie: tehnicheskie universitety v modernizacii ekonomiki Rossii: materialy nauch.-metod. konf. - Tomsk: Izd-vo TUSUR, 2011. - S. 45-47.

11. Malyavko, A.A. Formal'nye yazyki i kompilyatory: ucheb. posobie dlya vuzov / A.A. Malyavko. - M.: Yurayt, 2017. - 429 s.

12. Sen, A. Sozdanie deystvuyuschego kompilyatora s pomosch'yu infrastruktury LLVM. Ch. 1 / A. Sen. - URL: https://www.ibm.com/developerworks/ru/library/os-createcompilerllvm1/index.html (data obrascheniya: 04.12.2017).

13. Sen, A. Sozdanie deystvuyuschego kompilyatora s pomosch'yu infrastruktury LLVM. Ch. 2 / A. Sen. - URL: https://www.ibm.com/developerworks/ru/library/os-createcompilerllvm1/index.html (data obrascheniya: 04.12.2017).

Login or Create
* Forgot password?