DO projeto do BOT em C++ foi descontinuado devido a minha pausa nas atividades do blog! Bem...Eu tinha dito que queria fazer o interpretador em linguagem C . Pronto, eu fiz todas as funcoes que acabei desenvolvendo em C# , porem e muito melhor tratar strings com C# , entao como se trata de um prototipo eu vou continuar a desenvolver nesta linguagem!Ate agora o interpretador distingue e interpreta :'comentarios (E claro! Que nao e interpretador e nem compilado , simplesmente ignorado!!)PRINT , A funcao print , imprimi somente textos por enquanto sem precisar especifica-los atraves de aspas(estou tentado corrigir).Ele tambem distingue os tipos de dados do BASIC puro, Int e String;'TestPRINT TESTANDO$String = " "%Integer = 0 Podemos fazer isso ai em cima somente ou coisas parecidas hahaha....Bem consegui fazer isso com apenas 134 linhas!Se fosse com C eu estaria na faixa de umas 300 ou mais , porem muito mais rapido! Vejam o print da tela abaixo!(Clique na imagem para ampliar)Quando eu terminar(Se terminar hhahaha!!!) eu posto o codigo completo , com os arquivos do projeto e com tudo que voces tem direito para brincar assim como eu de criar interpretadores!Mas por enquanto apenas um "brinde" : A funcao PRINT (Do jeito que ela esta no projeto) em C e C#.C :char funcao[]=""; //func palavra resevada char msg[1500]; //msg// FUNCAO PRINT if(code == 2); { printf(" \n"); scanf("%s",msg,"\n"); if(msg==" ") { printf (" Erro ao executa a funcao print(msg em branco!)\n"); } printf("%s",msg,"\n"); }C# string msgOut = string.Empty; string funcao = string.Empty; string i = string.Empty; //Exibir o prompt System.Console.ForegroundColor = ConsoleColor.Green; System.Console.Write(prompt); System.Console.ResetColor(); //Receber entrada da funcao funcao = System.Console.ReadLine(); #region Funcao PRINT try { i = funcao.Substring(0, 5); //Funcao IMPRIMIR (Print) if (i == "print" || i == "Print" || i == "PRINT") { // msgOut = System.Console.ReadLine(); System.Console.Write(""); //Exibir saida msgOut = funcao.Substring(5, funcao.Length - 5); System.Console.ForegroundColor = ConsoleColor.DarkCyan; System.Console.WriteLine(msgOut); System.Console.ResetColor(); } } catch { //Passar o char Funcoes.nxtChar(); } #endregion Bem...Em C# o codigo nessa parte ficou muito maior porque coloquei estrutura de tratamento de erros,cor da fonte e outras coisas ...Opa! Quase faltou , a funcao no C# nxtChar();, basta criar uma classe Funcoes e um metodo public nxtChar e colocar nele : System.Console.Write(string.Empty);Entao e isso , ate o proximo post! Ola caro leitor , este post e o primeiro de um serie que pretendo realizar enquanto desenvolvo um prototipo de um boot para chats ou ate mesmo jogos utilizando linguagem C++,tomei como base teorica uns exemplos no site http://ai-programming.com (Ingles).Neste exemplo utilizarei o Visual C++ Express para compilar e gerenciar meu codigo.Como essa e a primeira postagens de inteligencia artificial , eu vou indicar alguns links para que voce fique por dentro.http://www.cplusplus.com/reference/ - C e C++ , algoritimos em geral (Em Ingles).http://pt.wikipedia.org/wiki/Bot - Botshttp://ai-programming.com - Inteligencia Artificial e C++ (Em Ingles).http://pt.wikipedia.org/wiki/Intelig%C3%AAncia_artificial - Inteligencia Artificial uma visao geral (Em portugues)(Clique para ampliar)Neste post vamos apresentar somente a funcao de cumprimentar somete (" exemplo : oi,ola,eai").Vou apresentar nesta primeira parte somente o "system programming", que e configurar o console.#include <stdio.h>#include <iostream>#include <stdlib.h>#include <string>#pragma warning(disable: 4786)#define ai001#define