Comunidade OSDevBrasil.net
Março 10, 2010, 11:30:37 *
Bem-vindo, Visitante. Por favor faça o Login ou Registe-se.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registre-se  
Páginas: [1]
  Imprimir  
Autor Tópico: Pequena Linguagem  (Lida 141 vezes)
yis
OS Newbie
*

Karma: 0
Mensagens: 9


Ver Perfil Email
« : Novembro 14, 2009, 11:41:19 »

Olá Pessoal!
Estou pretendendo criar um
interpretador de uma pequena linguagem em C ou C++.
Por diversão,como pratica de programação, e pela minha pequena
simpatia por compiladores e interpretadores.

Gostaria de sujestões/dicas/indicações/ e até mesmo ajuda,se algem estiver disposto.
Um interpretador de uma pequena linguagem(pequena mesmo!procedural).
Por enquanto, só Interpretadores,(para ganhar mais experiencia)
e tbm pq eu não sei assembly.

Como alguns de vocês puderam ver a "coisinha" que fiz em Perl,
criar interpretadores que exigem uma determinada sintaxe, para rodar em Console
fica meio...estranho.(visualmente).
Alguns de vocês fizeram de outra forma?
qual?

-----------------------------------------------
Se alguem estiver disposto a ajudar/contribuir,
Eu agradeço a imensa ajuda,a troca de conhecimento,experiencia e a pariencia.

Lembrando que,
eu só programo em PHP,Perl,C,C++.
um poquinho em Python e Ruby.
-----------------------------------------------

Abraço a Todos!
Registrado
Bencz
OS Jr. Member
**

Karma: 0
Mensagens: 74



Ver Perfil
« Responder #1 : Novembro 14, 2009, 04:03:12 »

Olá Pessoal!
Estou pretendendo criar um
interpretador de uma pequena linguagem em C ou C++.
Por diversão,como pratica de programação, e pela minha pequena
simpatia por compiladores e interpretadores.

Gostaria de sujestões/dicas/indicações/ e até mesmo ajuda,se algem estiver disposto.
Um interpretador de uma pequena linguagem(pequena mesmo!procedural).
Por enquanto, só Interpretadores,(para ganhar mais experiencia)
e tbm pq eu não sei assembly.

Como alguns de vocês puderam ver a "coisinha" que fiz em Perl,
criar interpretadores que exigem uma determinada sintaxe, para rodar em Console
fica meio...estranho.(visualmente).
Alguns de vocês fizeram de outra forma?
qual?

-----------------------------------------------
Se alguem estiver disposto a ajudar/contribuir,
Eu agradeço a imensa ajuda,a troca de conhecimento,experiencia e a pariencia.

Lembrando que,
eu só programo em PHP,Perl,C,C++.
um poquinho em Python e Ruby.
-----------------------------------------------

Abraço a Todos!

Eu posso lhe ajudar com oque eu sei, qual quer coisa pergute para mim no msn

alebencz@hotmail.com

ou aqui no forum mesmo, pois todos os dias eu entro nele para ver oque que tem de novo aqui Sorridente
Registrado

Mounter
Administrador
OS Sr. Member
*****

Karma: 11
Mensagens: 362


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #2 : Novembro 14, 2009, 04:22:36 »

Já mexi com compiladores e interpretadores, se precisar de alguma ajuda é só dar um grito!

-----------------------------------------------
Se alguem estiver disposto a ajudar/contribuir,
Eu agradeço a imensa ajuda,a troca de conhecimento,experiencia e a pariencia.

Lembrando que,
eu só programo em PHP,Perl,C,C++.
um poquinho em Python e Ruby.
-----------------------------------------------

E você acha isso pouco?!  Grin
Registrado

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 9.10
Browser: Google Chrome 4 (Linux Dev Version)
Bencz
OS Jr. Member
**

Karma: 0
Mensagens: 74



Ver Perfil
« Responder #3 : Novembro 14, 2009, 05:18:56 »

Já mexi com compiladores e interpretadores, se precisar de alguma ajuda é só dar um grito!

-----------------------------------------------
Se alguem estiver disposto a ajudar/contribuir,
Eu agradeço a imensa ajuda,a troca de conhecimento,experiencia e a pariencia.

Lembrando que,
eu só programo em PHP,Perl,C,C++.
um poquinho em Python e Ruby.
-----------------------------------------------

E você acha isso pouco?!  Grin

o pia é o deus da programação =o
Registrado

yis
OS Newbie
*

Karma: 0
Mensagens: 9


Ver Perfil Email
« Responder #4 : Novembro 15, 2009, 02:31:21 »

Eu agradeço muito o apoio pessoal!
como eu ja mencionei acima,desenvolver um interpretador
que abre no console,é estranho para o programador escrever seus programas.
Vocês tem indicações de como eu posso fazer um interpretador "diferente" de Console?
para facilitar ao programador escrever seus programas.

Ja pensei em fazer um interpretador com uma GUI na entrada.(poderia fazer em Python,PHP,Perl)
para isso,o desenpenho cairinha muito,e me daria mais trabanho do que realmente necessário p/ construi-lo.

ou NÃO DEVO ME PREUCUPAR MUITO COM ISSO?
(alias,Não se trata realmente de um Projeto)
Obrigado!
Registrado
Bencz
OS Jr. Member
**

Karma: 0
Mensagens: 74



Ver Perfil
« Responder #5 : Novembro 15, 2009, 03:15:21 »

Eu agradeço muito o apoio pessoal!
como eu ja mencionei acima,desenvolver um interpretador
que abre no console,é estranho para o programador escrever seus programas.
Vocês tem indicações de como eu posso fazer um interpretador "diferente" de Console?
para facilitar ao programador escrever seus programas.

Ja pensei em fazer um interpretador com uma GUI na entrada.(poderia fazer em Python,PHP,Perl)
para isso,o desenpenho cairinha muito,e me daria mais trabanho do que realmente necessário p/ construi-lo.

ou NÃO DEVO ME PREUCUPAR MUITO COM ISSO?
(alias,Não se trata realmente de um Projeto)
Obrigado!


Olá, voce esta querendo criar um interpretador +/- assim ?
Link com o codigo compilador ->
http://www.easy-share.com/1908448079/zeta.rar

site da onde eu baixei.
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=10744&lngWId=3
Registrado

yis
OS Newbie
*

Karma: 0
Mensagens: 9


Ver Perfil Email
« Responder #6 : Novembro 16, 2009, 05:44:52 »

o meu proposito é só facilitar a escrita do programa a ser interpretado.
Eu dei uma olhada nos interpretadores postados neste site,
e em muitos deles,o interpretador abre o arquivo exemplo.txt (o programa a ser interpretado se encontra no arquivo),e em seguda ele interpreta.
->Escreve o programa num arquivo(pode ser em Bloco de Notas,.txt),o interpretador abre o arquivo e interpreta.
o Console só entra em ação na hora de interpretar,(executando o interpretador).

assim facilita o trabalho do "programador" .
de outra forma o "Programador" em ter q digitar uma sintaxe (EX: o nome de uma variavel),para o proprio console
quebrar uma nova linha,para... em seguida... o programador digitar o procimo token.
é chatinho...

farei da forma como mencionei no inicio,
qualquer coisa...ja sei com quem posso contar Wink
Abraços...
Registrado
Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Válido! CSS Válido!