DSL  XML
Índice dos Fóruns » Artigos e Tutoriais
Autor Mensagem
narinha
JavaChild
[Avatar]

Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline

Olá Pessoal....

Tenho que fazer um tutorial sobre DSL

Uma DSL é uma linguagem estritamente relacionada com um domínio de aplicação. Por ser tão ligada a um domínio em específico ela é muito poderosa dentro dele e, provavelmente, muito ineficiente quando se trata de coisas que fogem a este domínio.

Se tiver alguém souber onde encontro mais informações e exemplos de implementação poste aqui.
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Antes de usar as palavras de alguém cite a fonte:

http://laercioqueiroz.wordpress.com/2008/01/28/entrevista-sobre-domain-specific-languages-com-phillip-calcado/

Laércio Queiroz: Vamos começar pelas definições. Como você define uma Domain-Specific Language?

Phillip Calçado: Uma DSL é uma linguagem estritamente relacionada com um domínio de aplicação. Por ser tão ligada a um domínio em específico ela é muito poderosa dentro dele e, provavelmente, muito ineficiente quando se trata de coisas que fogem a este domínio. Um bom exemplo é HTML. É uma linguagem específica para o domínio de definição de documentos em hipertexto. Se você for descrever um documento em hipertexto para a web utilizar HTML te dá poder e possibilidades; mas se você quiser,digamos, construir uma interface desktop ela não te ajuda muito.

Da mesma forma Java e C# são linguagens genéricas (GPLs ? General Purpose Languages). Com estas linguagens você consegue descrever vários tipos de domínios com relativa eficiência mas elas não são particularmente excepcionais em nenhum deles.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
narinha
JavaChild
[Avatar]

Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline

Ok é um prazer ... Laércio

E ai pode me ajudar mais um pouco, sei que vc na sua entrevista cita tbém o resumo de um livro de DSL mas é em ingles e eu sou muito ruim em ingles tem alguma coisa em portugues?

E algum exemplo ? trabalho com eclipse 3.2
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

Não é Laércio...

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

cristianomariano
JavaChild
[Avatar]

Membro desde: 03/05/2006 13:41:01
Mensagens: 101
Offline

Ele não é o Laercio! É o Phillip Calçado...

Procura no blog dele em português que tem bastante coisa legal... http://blog.fragmental.com.br/

Abraço!

This message was edited 1 time. Last update was at 05/03/2008 23:03:18


Cristiano Mariano
SCJP 1.4
SCWCD 1.4
SCBCD 5
IBM Certified System Administrator - WebSphere Application Server Network Deployment V6.1
Bacharel em Ciência da Computação - UNIP
[Email]
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

narinha wrote:Ok é um prazer ... Laércio

E ai pode me ajudar mais um pouco, sei que vc na sua entrevista cita tbém o resumo de um livro de DSL mas é em ingles e eu sou muito ruim em ingles tem alguma coisa em portugues?

E algum exemplo ? trabalho com eclipse 3.2


Vários pontos:

1) O que "trabalhar com Eclipse" tem a ver com DSL?

2) Exemplo: HTML (como o pcalcado citou)

3) Imagino que esse tutorial seja para faculdade certo? Se você está na faculdade, quer dizer que você teve 7 anos de inglês (4 da 5a a 8a serie e mais 3 no ensino médio). Tudo bem que se você estudou em uma escola do governo...o ensino não deveria ser muito bom...mas não é possível que depois de 7 anos de inglês você não seja capaz de pegar um texto e entende-lo com a ajuda de um Google Translator para as palavras mais dificeis.

4) Se tiver coisa em português, vai ser pouca, e com certeza insuficiente para você escrever um "tutorial".

5) Tvz, saia na próxima Mundo Java um artigo sobre DSL. O Guerra falou que ia ver, mas nada garantido.

[]'s e bons estudos.
narinha
JavaChild
[Avatar]

Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline

Oi Ivan tudo bem?

Com certeza sim tive uns 5 anos de ingles basico, o suficiente para entender ingles sim e para colocar no tradutor, desculpe-me se te incomodei, só que como todo estudante que rala o dia todo e estuda de madrugada pensei q alguém tivesse algum outro site para complementar a entrevista do Laércio, apesar de que a entrevista dele está completa acho que não vou precisar do tradutor.

Obrigada por postar e a todos os que postaram!
Laércio Queiroz
Thread.start()
[Avatar]

Membro desde: 31/07/2007 16:49:08
Mensagens: 32
Localização: Salvador - BA
Offline

Eu sou Laércio!


Laércio Queiroz
http://laercioqueiroz.wordpress.com
[Email] [WWW] [MSN]
narinha
JavaChild
[Avatar]

Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline

Oi

Sério qu é vc

O Laércio da entrevista

é vc na foto
Laércio Queiroz
Thread.start()
[Avatar]

Membro desde: 31/07/2007 16:49:08
Mensagens: 32
Localização: Salvador - BA
Offline

Sim! pq?

Laércio Queiroz
http://laercioqueiroz.wordpress.com
[Email] [WWW] [MSN]
narinha
JavaChild
[Avatar]

Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline

Tão novo e tão inteligente parabéns pelas perguntas, e o modo de falar sobre dsl com uma entrevista.
 
Índice dos Fóruns » Artigos e Tutoriais
Ir para:   
Powered by JForum 2.1.8 © JForum Team