УПРАВЛЕНИЕ ЭНЕРГЕТИЧЕСКОЙ ЭФФЕКТИВНОСТЬЮ В ПРОМЫШЛЕННОСТИ И ЖКХ (УЭЭП) Войти на сайт | Регистрация |
УДК 004.423 Обзор современных средств создания и поддержки предметно-ориентированных языков программирования Ботов Дмитрий Сергеевич, аспирант кафедры ЭВМ, Южно-Уральский государственный университет, dm@comp.susu.ac.ru Аннотация Приводится обзор современных средств создания предметно-ориентированных языков программирования и языкового инструментария для их поддержки. Ключевые слова предметно-ориентированный язык программирования, языковой инструментарий, языково-ориентированное программирование, метапрограммирование, расширяемое программирование Литература 1. Language-oriented programming. – http://en.wikipedia.org/wiki/Language_oriented_programming 2. Фаулер, М. Предметно-ориентированные языки программирования: пер. с англ. / М. Фаулер. – М.: ООО «И.Д. Вильямс», 2011. – 576 с. 3. ANTLR, ANother Tool for Language Recognition. – http://www.antlr.org 4. Как создавать DSL. – http://shmat-razum.blogspot.ru/2011/09/dsl.html 5. Extensible programming. – http://en.wikipedia.org/wiki/Extensible_programming 6. Factor programming language. – http://factorcode.org/ 7. Common Lisp. – http://common-lisp.net/ 8. SLIME, The Superior Lisp Interaction Mode for Emacs. – http://common-lisp.net/project/slime/ 9. Nemerle, programming language. – http://nemerle.org/ 10. Racket, programming language. – http://racket-lang.org/ 11. Helvetia. – http://scg.unibe.ch/research/helvetia 12. Соломатов, К. Как система JetBrains MPS позволяет достичь более широкого использования DSL-й (языков специфичных для предметной области) / К. Соломатов. – http://habrahabr.ru/post/66094/ 13. Scheme, dialect of Lisp. – http://schemers.org/ 14. Clojure, dialect of Lisp. – http://clojure.org 15. LISP, LISt Processing language. – http://ru.wikipedia.org/wiki/Lisp 16. IntelliJ IDEA, code-centric IDE. – http://www.jetbrains.com/idea/ 17. Xtext, framework for development of programming languages and domain specific languages. – http://www.eclipse.org/Xtext/ 18. JetBrains MPS, MetaProgramming System. – http://www.jetbrains.com/mps/ Источник Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». – 2013. – Т. 13, № 1. С. 10-15. (Статьи) |