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

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



unholycurse escreveu:
Isso eh um assunto academico e se ve em faculdades de ciencia da computacao.

Não apenas em ciencia da computação, engenharia da computação também vê. No meu curso esta materia será dada no terceiro ano, junto com sistemas operacionais =)~
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 <http://pucrs.campus2.br/%7Ejribeiro/Compiladores_I/Aula01.pdf>

Falow! Em 31/01/06, *Ademir Lima* <adellima@gmail.com <mailto: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="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 <mailto:madison.paz@gmail.com>
ICQ: 1992397
MSN: dcabballero@hotmail.com <mailto:dcabballero@hotmail.com>
Home Page: http://www.radioatomic.com.br



Reply to: