DSL: LINGUAGENS ESPECIFICAS DE DOMINIO
  • DSL: LINGUAGENS ESPECIFICAS DE DOMINIO
Baixar amostra grátis

Informações Técnicas

Formato: 25,0x17,5
Páginas: 612
ISBN: 9788540702127
Ano: 2014

Referência

FOWLER, M. DSL: linguagens específicas de domínio. Porto Alegre: Bookman, 2012. 612p.
Solicitar livro para avaliação

DSL: LINGUAGENS ESPECIFICAS DE DOMINIO

Edição: 1

Autor(es): Martin Fowler , Linguagens Específicas de Domínio

Bookman

Por R$ 139,00 até 6x de R$ 23,17 no cartão (sem juros) Ou 6x de R$ 23,17
Adicionando ao carrinho.
Clique aqui caso você não seja redirecionado.

Resumo

Quando cuidadosamente selecionadas e usadas, as Linguagens Específicas de Domínio  (DSLs) podem simplificar código complexo, promover uma comunicação eficaz com os    clientes, melhorar a produtividade e remover gargalos no desenvolvimento. Martin Fowler fornece as informações que os profissionais de software precisam para decidir se e quando usarão DSLs, apresentando técnicas eficazes para construí-las e guiando os engenheiros de software na escolha das abordagens corretas para suas aplicações.

Sumário

Confira o sumário detalhado (Clique aqui).
 
PARTE I: Narrativas
Capítulo 1. Um exemplo introdutório
Capítulo 2. Usando linguagens específicas de domínio
Capítulo 3. Implementando DSLs
Capítulo 4. Implementando uma DSL interna
Capítulo 5. Implementando uma DSL externa
Capítulo 6. DSLs internas e externas
Capítulo 7. Modelos computacionais alternativos
Capítulo 8. Geração de código
Capítulo 9. Bancadas de linguagem
 
PARTE II: Tópicos comuns
Capítulo 10. Um zoológico de DSLs
Capítulo 11. Modelo semântico
Capítulo 12. Tabela de símbolos
Capítulo 13. Variável de contexto
Capítulo 14. Construtor de construções
Capítulo 15. Macro
Capítulo 16. Notificação
 
PARTE III: Tópicos de DSLs externas
Capítulo 17. Tradução dirigida por delimitadores
Capítulo 18. Tradução dirigida por sintaxe
Capítulo 19. BNF
Capítulo 20. Tabela de expressões regulares de análise léxica
Capítulo 21. Analisador sintático descendente recursivo
Capítulo 22. Combinador de analisadores sintáticos
Capítulo 23. Gerador de analisadores sintáticos
Capítulo 24. Construção de árvore
Capítulo 25. Tradução embarcada
Capítulo 26. Interpretação embarcada
Capítulo 27. Código estrangeiro
Capítulo 28. Análise léxica alternativa
Capítulo 29. Expressão de operadores aninhados
Capítulo 30. Separadores de novas linhas
Capítulo 31. Miscelânea sobre DSLs externas
 
PARTE IV: Tópicos de DSLs internas
Capítulo 32. Construtor de expressões
Capítulo 33. Sequência de funções
Capítulo 34. Função aninhada
Capítulo 35. Encadeamento de métodos
Capítulo 36. Escopo de objeto
Capítulo 37. Fecho
Capítulo 38. Fecho aninhado
Capítulo 39. Lista de literais
Capítulo 40. Mapa de literais
Capítulo 41. Recepção dinâmica
Capítulo 42. Anotação
Capítulo 43. Manipulação de árvore de análise sintática
Capítulo 44. Tabela de símbolos de classe
Capítulo 45. Polimento textual
Capítulo 46. Extensão de literal
 
PARTE V: Modelos computacionais alternativos
Capítulo 47. Modelo adaptativo
Capítulo 48. Tabela de decisão
Capítulo 49. Rede de dependências
Capítulo 50. Sistema de regras de produção
Capítulo 51. Máquina de estados
 
PARTE VI: Geração de código
Capítulo 52. Geração por transformação
Capítulo 53. Geração por templates
Capítulo 54. Auxiliar de embarcação
Capítulo 55. Geração ciente do modelo
Capítulo 56. Geração ignorante ao modelo
Capítulo 57. Lacuna de geração
 
Bibliografia
Índice

Equipe

Tradução Eduardo Kessler Piveta, Doutor em Ciência da Computação – UFRGS. Professor Adjunto da Universidade Federal de Santa Maria – UFSM.

0 avaliações

Avalie e comente
Faça sua avaliação
Seja o primeiro a avaliar este produto