A comunidade brasileira de desenvolvimento e programação de jogos.
Bem-vindo: Sex Abr 26, 2019 3:36 am

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 7 mensagens ] 
Autor Mensagem
 Título: Como se cria uma linguagem de SCRIPT usando C?
MensagemEnviado: Seg Abr 27, 2009 12:34 pm 
Offline
Membro novo

Registrado em: Qui Jan 31, 2008 1:40 am
Mensagens: 10
Antes de tudo quero dizer que desconheço o grau de dificuldade do desenvolvimento de uma linguagem de script, mas se é permitido perguntar, quem tiver boa vontade responda:
É MUITO difícil desenvolver um script?
Como criar o interpretador para a linguagem?
Sei que é muito mais viável usar um scripting já existente, mas é que realmente tenho curiosidade em saber como é que nasce uma linguagem...


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Abr 27, 2009 3:04 pm 
Offline
Membro veterano
Avatar do usuário

Registrado em: Dom Mai 20, 2007 8:42 am
Mensagens: 1114
Localização: Belo Horizonte
as linguagens de script são desenvolvidas apartir de interpretações de comandos e execuções de determinadas tarefas. em linguagens de script como python se tem um processo de análise léxica que e o processo de analisara entrada de linhas de caracters e e produzir uma seqüência de símbolos chamado "símbolos léxicos".

Nos interpretadores de script's se tem o processo de interpretação do codigo inserido e se realiza o procedimento determinado pelo que o codigo inserido instrui.
Citação:

_________________
Imagem


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Ter Abr 28, 2009 10:41 pm 
Offline
Membro novo

Registrado em: Qui Jan 31, 2008 1:40 am
Mensagens: 10
Outros detalhes mais técnicos:
O interpretador é um programa compilado ou não?
O que o interpretador deve conter em si? Apenas o código fonte ou arquivos auxiliares tipo dll :?:


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Qua Abr 29, 2009 1:39 am 
Offline
Membro veterano
Avatar do usuário

Registrado em: Dom Mai 20, 2007 8:42 am
Mensagens: 1114
Localização: Belo Horizonte
sim o interpretado e um programa compilado.
necessita-se apenas das dll`s caso se utili-ze algum recurso que necessite de conter a mesma junto ao executavel.

_________________
Imagem


Voltar ao topo
 Perfil  
 
 Título: Interpretador
MensagemEnviado: Qua Abr 29, 2009 10:04 pm 
Offline
Membro intermediário
Avatar do usuário

Registrado em: Seg Abr 14, 2008 5:23 pm
Mensagens: 118
Funciona assim :
Quando um vc manda executar o script, o interpretador inicia e abre o arquivo, e le-o, de acordo com o comandos ele faz as coisas, eh melhor usar um script como Lua o Phyton do que fazer um interpretador, que são muito bons, (Principalmente o Phyton)

Pra fazer um vc interpretador teria que:
Fazer um programa que abrise o arquivo que está linha de comando, o programa teria que le o arquivo e e verificar se naum há erros de sintaxe e dps executar.


Voltar ao topo
 Perfil  
 
 Título:
MensagemEnviado: Seg Jul 13, 2009 4:07 pm 
Offline
Membro júnior
Avatar do usuário

Registrado em: Sáb Set 27, 2008 3:45 pm
Mensagens: 25
olha eu uso aqui o gals mais eu tambem lhe recomendo usar um pronto como lua pois para desenvolve uma linguagem e um interpretador requer muito conhecimento sobre compiladores.

E depende muito da sintaxe, primeiro esteja com a linguagem pronto e veja qual modo de operação se adapta mais a sua linguagem se for baseada no C pode usar o modo LR.

O Gals não é tambem sua unica ferramenta pode faze o seu tbm ok.


Voltar ao topo
 Perfil  
 
 Título: Re: Como se cria uma linguagem de SCRIPT usando C?
MensagemEnviado: Ter Abr 16, 2019 7:02 am 
Offline
Membro novo

Registrado em: Ter Abr 16, 2019 6:46 am
Mensagens: 1
This is a truly broad question and will probably be finished off, yet greetings, I should post this answer: ( http://www.lua.org ) is an extremely well known scripting language written in C. You can utilize that for motivation.

_________________
write my assignment online


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 7 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Ir para:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB