| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 21:58:30
|
narinha
JavaChild
![[Avatar]](/images/avatar/ec25d36848f1c8eed1c6729bb73fc7f9.jpeg)
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.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 22:13:12
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 22:47:06
|
narinha
JavaChild
![[Avatar]](/images/avatar/ec25d36848f1c8eed1c6729bb73fc7f9.jpeg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 22:59:25
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 23:02:58
|
cristianomariano
JavaChild
![[Avatar]](/images/avatar/c617ea9609ec341360765f6d29b5814e.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2008 23:05:00
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 08:07:10
|
narinha
JavaChild
![[Avatar]](/images/avatar/ec25d36848f1c8eed1c6729bb73fc7f9.jpeg)
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/03/2008 13:33:19
|
Laércio Queiroz
Thread.start()
![[Avatar]](/images/avatar/842ef8f949db333c767fe209f9277459.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 10:01:10
|
narinha
JavaChild
![[Avatar]](/images/avatar/ec25d36848f1c8eed1c6729bb73fc7f9.jpeg)
Membro desde: 31/08/2007 18:49:16
Mensagens: 130
Offline
|
Oi
Sério qu é vc
O Laércio da entrevista
é vc na foto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2008 22:04:46
|
Laércio Queiroz
Thread.start()
![[Avatar]](/images/avatar/842ef8f949db333c767fe209f9277459.jpg)
Membro desde: 31/07/2007 16:49:08
Mensagens: 32
Localização: Salvador - BA
Offline
|
Sim! pq?
|
Laércio Queiroz
http://laercioqueiroz.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2008 19:08:34
|
narinha
JavaChild
![[Avatar]](/images/avatar/ec25d36848f1c8eed1c6729bb73fc7f9.jpeg)
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.
|
|
|
 |
|
|