Você alguma vez já pensou em criar uma linguagem de computador e porque ???
RESPOSTA:
Bom eu já pensei e também já iniciei o desenvolvimento ...
O PORQUE:
01 - Simplesmente porque percebi que atualmente não existia algo muito rápido usando SCRIPT para área de games ( OBS: sei que a linguagem LUA é bem rápida, mas ficou bem lento nos meus testes usando um "bytecode").
02 - Como hobby nas horas vagas ...
03 - UM PLANO DE DOMINAÇÃO GLOBAL ... ahahaha "zoeira" ;) ;) ;)
Essa linguagem ( que ainda nao sei o nome ;) ) pretendo desenvolver para ser executada de 3 formas:
01 - ByteCode ...
02 - Script
03 - Compilada, sim poderá ser gerado um binário usando o GCC.
Como prototipo para um script temos isso:
//-------------------------------------------------------------------
// A simple script language for ( JBC language ).
//
// by: gokernel - gokernel@hotmail.com
//-------------------------------------------------------------------
//
// Open files of Dynamic Library ( .dll or .so )
//
_library ( libSDL, kernel32, SDL );
//
// Import functions from Dynamic Library ( .dll or .so ).
//
_import ( SDL_Init, SDL_SetVideoMode, SDL_Quit );
//
// Create and set a variable integer type.
//
_int ( x = 111, y = 222, z = 333, i = 555 );
//
// sdtlib: print()
//
print ("value i: ", i);
_function test ()
{
_int ( start = 0, end = 0, value = 0 ); // local
start = clock (); // stdlib: clock ()
_for (i = 0; i < 100000000; i++)
{
value = i;
}
end = clock (); // stdlib: clock ()
print ("TIME: ", end - start);
}
test ()
Essa linguagem tem/terá influências de:
01 - C/Java Script, libTCC(de Fabrice Bellard)
02 - Perl
03 - Lua
Queria saber dos desenvolvedores, o que vc gostaria em uma linguagem ???