Página 2 de 7 PrimeiroPrimeiro 123456 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. #6
    shinzo
    Interessante. Esquema é continuar estudando C e Phyton.

  2. #7
    eyglys
    Citação Postado originalmente por shinzo
    Isso no curso de Ciências da Computação ?
    Faço Eng. de computação, e tenho uma noção sobre onde vc poderia começar a fazer sua linguagem de programação.

    1º passo: Estruturas básicas: Pilhas, filas, árvores, grafos, etc ... (Vc pode achar conteúdo sobre isso, com o título: Estrutura de dados)

    2º passo: Lógica aplicada a computação: Esse é o título sobre as apostilas que vc pode ir pesquisando (apenas depois de ter concluido ou estar estudando o 1º passo). Esse assunto irá dar muita ênfase sobre as linguagens formais, suas sintaxes, semânticas, computabilidade, etc. Esse segundo passo é EXTREMAMENTE importante, principalmente para construir um compilador descente.

    3º passo: Programar bastante: Esse com certeza é o passo mais importante, não basta apenas estar muito bem nos passos anteriores, vc precisará dominar bastante a linguagem que o seu compilador será feito (recomendo uma linguagem compilada, como C/C++).[/b]



  3. Mas pilhas, filas etc. não é construção de uma nova linguagem, é apenas lógica de programação, estrutura de dados..Eu aprendi isso na faculdade com linguagens já existentes, normalmente Pascal. Que eu saiba faculdade não ensina criar linguagem, ensina criar programas.

  4. #9
    eyglys
    Citação Postado originalmente por natascha
    Mas pilhas, filas etc. não é construção de uma nova linguagem, é apenas lógica de programação, estrutura de dados..Eu aprendi isso na faculdade com linguagens já existentes, normalmente Pascal. Que eu saiba faculdade não ensina criar linguagem, ensina criar programas.
    Natascha, pilhas, filas, árvores realmente são estruturas SIMPLES de dados, mas para construir qualquer programa (um compilador é um programa) vc precisa saber utilizar essas estruturas.

    Sobre ensinar a fazer uma linguagem, infelizmente devo lhe falar que cursos de nível superior ensinam a construir linguagens de alto nível.



  5. Citação Postado originalmente por eyglys
    Natascha, pilhas, filas, árvores realmente são estruturas SIMPLES de dados, mas para construir qualquer programa (um compilador é um programa) vc precisa saber utilizar essas estruturas.

    Sobre ensinar a fazer uma linguagem, infelizmente devo lhe falar que cursos de nível superior ensinam a construir linguagens de alto nível.

    Sou programadora, sei tudo isso. Acontece que na minha opinião há uma confusão aqui.....as faculdades ensinam a criar sistemas, programas, nunca ouvi falar de curso que ensina a criar linguagem, se aprende é a programar com as já existentes. Por exemplo, quando eu fiz faculdade, aprendi Pascal, C, Html, Asp, que são linguagens já criadas, ninguem me ensinou a criar uma nova, mas sim a utilizá-las.






Tópicos Similares

  1. Como prever se uma linguagem de programacao tera sucesso
    Por 1c3m4n no fórum Assuntos não relacionados
    Respostas: 15
    Último Post: 24-02-2006, 15:24
  2. Como Criar Rotas de IPs no Linux?
    Por Izzyt no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-02-2006, 07:49
  3. Dúvida de Iniciante - Como Criar Criptografia de Dados
    Por Izzyt no fórum Servidores de Rede
    Respostas: 9
    Último Post: 30-01-2006, 07:58
  4. Como criar contas de usuarios no Proftpd
    Por Lion_Black no fórum Servidores de Rede
    Respostas: 3
    Último Post: 10-12-2005, 16:18
  5. Linguagem de Programação no linux
    Por ricardodru no fórum Servidores de Rede
    Respostas: 8
    Último Post: 23-11-2003, 18:07

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L