existem cursos que ensinam criar "linguagens" sim, no curso de engenharia da minha faculade eles tem uma matéria chamada compiladores, onde eles tem que desenvolver um compilador novo, jah eh um belo começo para se criar a linguagem :P
Versão Imprimível
existem cursos que ensinam criar "linguagens" sim, no curso de engenharia da minha faculade eles tem uma matéria chamada compiladores, onde eles tem que desenvolver um compilador novo, jah eh um belo começo para se criar a linguagem :P
Correto Ice!Citação:
Postado originalmente por 1c3_m4n
Tudo que foi informado antes, como a Natascha disse, são estruturas, são formas de se tratar dados. E estas podem ser escritas em qualquer linguagem.
Para que vc possa criar uma nova linguagem, vc precisa conhecer bem uma linguagem, de preferência baixo nível, que se possa comunicar diretamente com o hardware (Assembly por exemplo), para você construir o compilador, ou interpretador, como for de sua preferência. Se não souber o que estou falando precisará estudar mais um pouco, mas se está aqui acredito que saiba.
Se vc for construir um interpretador, acredito que consiguirá fazer com a maioria das linguagens, pois ele somente terá que ler um arquivo e executar seus comandos de acordo com os códigos descritos neste arquivo.
Agora para você fazer um compilador, é mais complexo, precisará de conhecimente de nivel baixo, para poder trabalhar com hardware (não sei se é possível fazer isto, sem este conhecimento, me corrijam pessoal de Ciencias da Computação), ele vai ler um arquivo com a sua linguagem e a partir dele gerará um executável que possue código de máquina (simplificando o processo, estude sobre compilação que tem outros passos).
Citação:
Postado originalmente por edmafer
Ah ok. Agora compreendi, é que em Ciência da Computação, Analise de Sistemas e Sistemas de Informação, isso não é ensinado, aprende-se apenas as linguagens de alto nível. Acredito que apenas em Engenharia da Computação.
Natasha, eu acho que isto muda de acordo com a instituição. Aqui na minha cidade (Maringá-Pr) na UEM, no curso de Ciencias da Computação, eles possuem a matéria compiladores.Citação:
Postado originalmente por natascha
Aqui no Rio Grande do Sul na UFSM tb tem a materia compiladores...