Alguém já ouviu falar de Morfik? Estava lendo essa notícia no Slashdot e dei uma olhada no site deles, a idéia parece boa: facilitar o desenvolvimento web para pequenos negócios utilizando um ambiente visual e qualquer linguagem de programação de alto nível, que depois é transformada em html e javascript..
Então eu queria saber, alguém já ouviu falar dele?
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Morfik - ferramenta revol...
GBastos...utilizando um ambiente visual e qualquer linguagem de programação de alto nível...
Onde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:
Jeferson Charles Mayer
"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinaboxOnde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:
Eu desconfiava ! Esse "qualquer" é bem limitado mesmo...parece até o "qualquer" da Microsoft quando eles falam que a aplicação X deles é multiplataforma e roda em "qualquer" sistema operacional
Muito bom. Mas tijolo não revida!
------------------------------------------------
jackinaboxOnde "qualquer" significa "Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java"... :roll:
hehehehe É verdade, em nenhum momento eles especificam.. De qualquer forma, se eles cumprirem metade do que prometem, já vai ser uma revolução.. Segundo eles, vai ter uma interface para desenvolvimento em AJAX, e que [b]dois programadores[b] conseguiram em [b]dois meses[b] desenvolver um webmail com todas as funcionalidades do Gmail e com a vantagem adicional de funcionar offline como cliente de e-mail...
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
GBastos
hehehehe É verdade, em nenhum momento eles especificam..
Em uma entrevista, eles dizem:
8. Can you explain a little more how Morfik works?
...
The application logic is written in the developer?s object oriented syntax of choice (currently Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java)...
...
http://www.fyracle.org/showstory.php?id=460
Jeferson Charles Mayer
"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
Boa noite,
O "qualquer" até o momento não é possível, seria definir a gramática da linguagem e o meta-compilador geraria um compilador
La ---> Ajax
Isso não existe (até o momento), um meta-compilador genérico é um problema em aberto em computação, quem resolver com certeza é um PhD e passar para o rol dos monstros sagrados como Ritchie, Knuth, etc.
Té+
Kali
kalicrates"qualquer" até o momento não é possível, seria definir a gramática da linguagem e o meta-compilador geraria um compilador La ---> Ajax... quem resolver com certeza é um PhD e passar para o rol dos monstros sagrados como Ritchie, Knuth, etc.
Só com a gramática vai ser meio difícil mesmo, pois uma gramática não define a semântica, mas apenas a estrutura dos elementos da linguagem.
Jeferson Charles Mayer
"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinaboxSó com a gramática vai ser meio difícil mesmo, pois uma gramática não define a semântica, mas apenas a estrutu...
Por favor, eu falei de maneira informal, adicione o necessário, uma gramática de atributos por exemplo.
E um meta-compilador de verdade, funcional, ainda não existe mesmo; você como projetista de software, sabe com certeza bem mais do que eu, existe a dupla lex/yacc(flex/bison) que são meta-lexers/meta-parsers; mas um meta-compilador completo não.
Té+
Kali ---> operário padrão da programação
kalicratesvocê como projetista de software, sabe com certeza bem mais do que eu, existe a dupla lex/yacc(flex/bison) que são meta-lexers/meta-parsers; mas um meta-compilador completo não.
Bem, na realidade, eu não sei muito sobre linguagens formais e compiladores, não. Não sei mesmo.
Mas realmente acho que coisas mais exóticas, como por exemplo um metacompilador genérico, que recebesse, por exemplo
- a gramática da linguagem
- a gramática de atributos
- [tudo o mais que fosse necessário]
acabaria sendo como aquele famoso comprimido para matar a sede: basta tomar 1 comprimido com 2 copos d'água bem gelada e a sede acaba na hora... Comprimido bom, né...?
Jeferson Charles Mayer
"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinaboxEm uma entrevista, eles dizem:
http://www.fyracle.org/showstory.php?id=460
Putz, não sabia dessa não, sacanagem pura, no site não tem nada disso..
Não pensei em um meta-compilador, pensei em um compilador tipo "três-em-um".. Teria as opções de linguagem (delphi, c#, java, etc) e você escolheria no início do projeto qual utilizar.. No momento da compilação, se comportaria como um compilador daquela linguagem específica.. É uma solução meio "bruta" mas factível, não?
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
GBastosNão pensei em um meta-compilador, pensei em um compilador tipo "três-em-um"
Mas parece que é isso mesmo, um compilador n-em-um, com suporte (provavelmente limitado) a um certo número de linguagens.
Jeferson Charles Mayer
"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"