olá wandré,queria saber como se faz um interpretador,mas todo tutorial fala de ir para o prompt e tals,isso não tá seto né?por exemplo,eu programo php,e se eu quisesse fazer um interpretador php,e se eu qe=uero criar uma linguagem,o metodo é diferente?e para linguagens desktop,é diferente o método?
Desculpe mas eu não entendi o seu comentário... Você quer criar um interpretador usando o C++? Já fiz isso usando a diretiva #define, onde você coloca o comando original em C++ e depois o comando que você quer que ele interprete. Tipo: #define cout imprime, aí ele vai entender que, toda vez que você escrever imprime ele vai entender como cout
Eu não entendi a declaração da função, mas tentei resolver o exercício dessa forma : #include using namespace std; int main (){ int v1,recebe; for (int i = 1; i v1; recebe=v1%2; if (recebe v1; } if (recebe==1) { cout
Parabéns, Wandré. Tu é o cara
Muito bom seus vídeos, estão me ajudando muito. Parabéns!!!!!
obrigado por compartilhar, irá me ajudar em meus estudos de programação...
Obrigado!
olá wandré,queria saber como se faz um interpretador,mas todo tutorial fala de ir para o prompt e tals,isso não tá seto né?por exemplo,eu programo php,e se eu quisesse fazer um interpretador php,e se eu qe=uero criar uma linguagem,o metodo é diferente?e para linguagens desktop,é diferente o método?
Desculpe mas eu não entendi o seu comentário... Você quer criar um interpretador usando o C++? Já fiz isso usando a diretiva #define, onde você coloca o comando original em C++ e depois o comando que você quer que ele interprete.
Tipo: #define cout imprime, aí ele vai entender que, toda vez que você escrever imprime ele vai entender como cout
Professor Wandré obrigado era isso que eu queria saber ;)
Ótimo então!
Eu não entendi a declaração da função, mas tentei resolver o exercício dessa forma : #include
using namespace std;
int main (){
int v1,recebe;
for (int i = 1; i v1;
recebe=v1%2;
if (recebe v1;
}
if (recebe==1)
{
cout