Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - JetBrains MPS01 июня 2011Оглавление: 1. JetBrains MPS 2. Встроенные языки система метапрограммирования, разработанная JetBrains. Она реализует парадигму языково-ориентированного программирования, является средой разработки языков и в то же время IDE для разрабатываемых языков. Разработка языковMPS позволяет разрабатывать новые языки программирования и языковые расширения существующих языков. Применение языков, специфичных для конкретных предметной области, может упросить работу разработчиков, использующих языки общего назначения. К примеру, программист, использующий язык Java для разработки финансового программного обеспечения, мог бы использовать языковое расширение, позволящее в исходном коде программы работать с денежными величинами. Однако, традиционное текстовое представление программы не способствует применению подобных расширений из-за возможной грамматической неопределенности, вызванной конфликтом расширений одна и таже текстовая нотация может иметь разную семантику для разных расширений. В MPS грамматическая двойственность решена работой непосредственно с абстрактным синтаксическим деревом, которое редактируется проекционным редактором в текстовой манере. Просмотров: 1746
|