gokernel
(usa Linux Mint)
Enviado em 19/10/2016 - 18:43h
Bom, compartilho uma pequena Linguage C-Like:
WORDS:
int, if, for, break.
Creio que essas 4 "palavras reservadas" sejam suficiente para formar um simples linguagem:
01 - int: criação de variaveis;
02 - if: comparacao ...
03 - for: loop.
04 - break: saida ...
Test:
int i, a = 10, b = 20, c = 3, d = 5, k;
i = a * b + c * d;
printf ("expression ( i = a * b + c * d; ) = %d\n", i); // 215
for (a = 0; a < 5; a++) {
printf ("a: %d\n", a);
for (b = 0; b < 5; b++) {
printf ("bbb: %d\n", b);
}
}
for (i = 0; i < 10; i++) {
if (i == 7) { break; }
printf ("I: %d\n", i);
}
LINK:
http://codepad.org/Wh6KHQhi
Para adicionar novas funções C nativa a biblioteca veja as linhas (111 e 116) .. e faça a função abaixo de ( lib_printf() ), ... entendido ???
Caramba, 1143 linhas ? ... preciso tirar algumas linhas para cumprir a meta de 1000 linhas. ;)
Abraços !!!