Mini Linguagem

13. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 28/08/2015 - 08:34h

Opa

Agora que jah temos o printf, poderia implementar uma especie de println? Que imprime um \n no fim da frase.

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




  


14. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 28/08/2015 - 10:19h

Thihup disse:
Agora que jah temos o printf, poderia implementar uma especie de println? Que imprime um \n no fim da frase.

Um printf ja faz isso... certo? ;)

O foco agora eh em "jump" usado em ( if, for) ... e para o final vou implementar uma word ( function ) para chamar funções criadas nos scripts.

Estou perto de minhas férias (terça feira) entao vou dar um tempo por aqui e me dedicar a outra atividade prioritária.

T+


15. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 28/08/2015 - 10:25h

gokernel escreveu:

Thihup disse:
Agora que jah temos o printf, poderia implementar uma especie de println? Que imprime um \n no fim da frase.

Um printf ja faz isso... certo? ;)

O foco agora eh em "jump" usado em ( if, for) ... e para o final vou implementar uma word ( function ) para chamar funções criadas nos scripts.

Estou perto de minhas férias (terça feira) entao vou dar um tempo por aqui e me dedicar a outra atividade prioritária.

T+


Tranquilo mano.Porém o 'printf' tem que colocar o '\n' pra pular linha, já o 'println' pularia automaticamente, mas tudo bem, eu vou tentar aqui, já que eu entendi como funciona.

Qualquer erro, bug, conquista ou algo do tipo vou posta aki =D

"word ( function ) para chamar funções criadas nos scripts."

O que quer dizer com isso? Quer dizer que poderemos implementar funções nos scripts?

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




16. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 28/08/2015 - 13:54h

Thiup disse:
O que quer dizer com isso? Quer dizer que poderemos implementar funções nos scripts?

Sim poderemos fazer funções nos script e depois chamar essas.


17. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 28/08/2015 - 18:21h

Opa manolo, tudo certo?

Tava de bobeira e tentei implementar a palavra 'char'.

http://codepad.org/imcbkknG

Consegui uma parte:


char i = 'v'; // Ok
char j = 118; // Fica vazio
char k;
k = 108; // Assim funciona =\

printLn("[I]'%c' [J]'%c' [K]'%c'",i,j,k); // [I]'v' [J]' ' [K]'l'

// Desculpe por 'baguncar' o codigo


[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




18. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 28/08/2015 - 22:28h


Implementada word ( function ): falta parametros.

http://codepad.org/5fwikqAD

test.cs


int i, a = 10, b = 20, c = 55, d = 40;

function hello()
{
printf("Hello World(a+b) = %d\n",a+b);
}

function inicio()
{
i = soma(c,d);
printf("FUNCAO INICIO\n");
printf("AGORA i mudou: = %d\n",i);

// inicio(); // sim recursiva funciona ... OBS: NAO DESCOMENTE O INICIO DA LINHA
}

a = 20;
hello();
inicio();



Depois vejo melhor o teu codigo.

T+,



19. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 28/08/2015 - 22:35h

Opa, muito bom teu código.

Só 1 coisinha, aki no Linux Mint eu preciso colocar #include <stdarg.h> pro código compilar. Estranho?

Terá mesmo a palavra function, ou terá retornos com tipos?

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




20. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 29/08/2015 - 16:49h



Só 1 coisinha, aki no Linux Mint eu preciso colocar #include <stdarg.h> pro código compilar. Estranho?

No Windows não informa esse tipo de erro, no Linux sim precisa desse ( <stdarg.h> ), só agora que vi isso ao inicial no Linux.

Obrigado por informar !


Terá mesmo a palavra function, ou terá retornos com tipos?

Sim a word ( function ) fica e depois irei implementar a word ( return ).

MOTIVO 1:
Implementar a word ( function ) economiza código para identificar o que é uma funcao, e o objetivo é de minimizar ao máximo a codificação.

No futuro teremos a parte de otimização que geralmente é a ultima parte do trabalho de um compilador.

Irei remover alguns posts sem relevância, para evitar "poluição visual".

T.



21. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 29/08/2015 - 16:50h

Opa, valeu!

Ei, vc tem Skype? Se tiver e quiser me adicionar (thihup) ficará melhor pra trocar umas ideias sobre a Mini linguagem.

Espero ter ajudado

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




22. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 29/08/2015 - 17:02h


Thihup escreveu:

Ei, vc tem Skype? Se tiver e quiser me adicionar (thihup) ficará melhor pra trocar umas ideias sobre a Mini linguagem.


Não tenho Skype.

Para comunicação prefiro o E-mail mesmo.

01: Tinha WhatsApp mas apaguei ... SACO.
02: Celular só atendo quem está nos meus contatos ... e algumas vezes digo logo "ocupado em uma tarefa, ligue depois" ;)

T+.


23. Re: Mini Linguagem

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 29/08/2015 - 17:04h

Tranquilo.

(Estranhamente existe uma conta chamada 'gokernel' no Skype o.0. Hacker?)

[]'s

T+

--

body@human: $ sudo su
brain@human: # apt-get purge -y windows* && echo "Windows removed successfully"




24. Re: Mini Linguagem

???
gokernel

(usa Linux Mint)

Enviado em 29/08/2015 - 20:53h


Implementada chamada de funções criadas com argumento.

http://codepad.org/4aX0q4QT

test.cs

int i = 255, a = 100, b = 500, c = 55, d = 40;

function Hello (int a, int b)
{
printf ("\nFunction Hello com Argumento: %d\n", a + b );
}

Hello ( c + d, i ); // 350





01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts