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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
ICQ: 1992397
MSN: [EMAIL PROTECTED]
Home Page: http://www.radioatomic.com.br