| MPS. Ambiente de desenvolvimento de software implementando o paradigma do LOP |
Baixe Agora |
MPS. Classificação e resumo
- Nome do editor:
- JetBrains
- Site do editor:
- http://www.jetbrains.com/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 86.7 MB
MPS. Tag
MPS. Descrição
Ambiente de desenvolvimento de software implementando o paradigma do LOP MPS (Meta Programming System) é um novo conceito de ambiente de desenvolvimento de software implementando o paradigm de programação orientado a idiomas. O intervalo de linguagens de programação disponíveis hoje, ainda estamos limitados por eles. Faz sentido estender os idiomas existentes para criar mais os orientados para o domínio, que permitem a escrita de programas em um nível mais alto e de uma maneira mais natural para cada domínio. Com um instrumento que permite a criação de construções de idiomas tão simples quanto a criação de classes ou métodos está em um idioma convencional, você pode alterar significativamente a maneira como desenvolve o software. Esse novo estilo de programação, quando você cria idiomas especializados, use-os para desenvolver software e prolizá-los quando e como é necessário, é chamado de programação orientada a idiomas (LOP) .mps para criar DSLs e Extensões de IdiomasMPS originalmente inclui um pronto para uso Linguagem universal chamada Baselanguage, que pode ser usada para criar programas. No entanto, a maneira certa de usar o MPS é estender a Baselanguage e criar novos idiomas. Os MPs vem com várias extensões úteis para a base de basejamento para trabalhar com cordas, coleções, datas, expressões regulares, etc. Você também pode usá-las como referência para criar novos idiomas. Essas ferramentas poderosas tornam os MPs bastante proficientes como instrumento para criar idiomas específicos de domínio (DSL) .mps para usar o DSLSYOU podem definir editores de idiomas personalizados e outras restrições para qualquer novo idioma, de modo que o trabalho com esses DSLs se torne realmente simples. Especialistas em domínio que não estão familiarizados com a programação tradicional podem facilmente trabalhar em MPs com seus idiomas específicos de domínio usando a terminologia específica do domínio.
MPS. Software Relacionado