[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como escrever uma nova linguagem de programação?



Isso eh um assunto academico e se ve em faculdades de ciencia da computacao.
 
Há muitas coisas envolvidas e talvez sua pergunta tenha a haver com como criar o compilador.
 
Há técnicas especificas para cada fase de criação do compilador, sendo que elas sao seis.
 
Logicamente vc deve definir os comandos de sua linguagem e o que eles fazem, apos isso, a contrucao do compilador envolve 6 fases:
 
Analise lexica
 
Analise sintatica
 
Analise semantica
 
Geração de codigo intermediario
 
Otimização de codigo
 
Geração de codigo final
 
 
Logicamente isso esta resumido, e cada uma dessas fases faz tarefas especificas sobre cada coisa.
 
Olha na pagina da disciplina que eu tava fazendo na faculdade que vc vai encontrar td organizado: http://pucrs.campus2.br/~jribeiro/Compiladores_I/Aula01.pdf

 
Falow!
 
Em 31/01/06, Ademir Lima <adellima@gmail.com> escreveu:
Olá a todos, estes dias estava lendo o br-linux e vez ou outra sai
aquela velha e infadonha discução de qual é a melhor linguagem de
programação, então me surgiu uma duvida:

Como se faz para criar uma linguagem de programação?

Caso alguem tenha documentos sobre isto (se em pt_BR melhor ainda), ou
mesmo links poderiam me indicar.

Sim, eu sei que o google tem resposta para isto, mas não faço a menor
ideia do que procurar e acredito que "como criar uma linguagem de
programação" iria me devolver algo.

--
Porque dele, por ele, para ele são todas as coisas;
a Ele a glória eternamente.
Amém.
---------
<a href="" href="http://www.submarino.com.br/wishlist_client.asp?wlid=299439">http://www.submarino.com.br/wishlist_client.asp?wlid=299439">Quer
me dar um presente?</a>




--
Atenciosamente,


Madison Delano Tobal da Paz

--------------------------------------
Habilidades Profissionais:

WebDesigner
Administrador de redes
Coordenador de plano de migração de pacotes de escritório
Programador em Delphi
Modelagem e animação de vídeo em blender 3d
Profissional da área de qualidade na gestão, elaboração de planejamento estratégico organizacional e gerenciamento de rotina.

Contatos:
E-mail: madison.paz@gmail.com
ICQ: 1992397
MSN: dcabballero@hotmail.com
Home Page: http://www.radioatomic.com.br
Reply to: