Novo Projetos, Novos Horizontes...

1. Novo Projetos, Novos Horizontes...

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 26/09/2018 - 11:32h

Parece que nosso amiguinho, sumiu. Então, vamos começar do 0.

public class main ()
{
public static void main ( /*well, no args, is just a test.*/ )
{
/*
Ok, onde vamos começar ?
A linguagem pode ter classes. Com ref. globais
*/
this.main = new print;
main.set_msg = "Hello World\n";
main.run();
}
}


A classe main, pode ser iniciada pelo "construtor" main, ou seja, o construtor, vai ter o nome da classe. Mais, o programa, inicia a ref.
com o nome do arquivo "main.inl". OU seja, o programa vai iniciar main primeiro, sendo classe ou função.
Com o parser já feito, agora e só terminar.
Lembre-se e uma linguagem do tipo script, que se assemelha a uma linguagem de src.

Quando eu lançar a primeira beta, eu vou postar um poste: "Uma linguagem para Noobs."




  


2. Re: Novo Projetos, Novos Horizontes...

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 13/10/2018 - 11:35h

Update para o projeto:
-> Implementação de um "auto" compilador próprio (Clone do Make)
-> Gerenciador de Libs
(...) Todo o trabalho: 2% :(



3. Re: Novo Projetos, Novos Horizontes...

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 13/10/2018 - 19:15h

Pois e, e muito difícil, o lexer e o parser e chato, imagine a árvore.
A ultima construção, ele não importa o libterm, tem que usar um modulo interno.
As vezes, ele não chama a classe, as vezes, nem detecta.
E muita, mais muita SIGSEGV. O projeto não para ai, quero fazer um OS
com essa linguagem, junto com um serv gráfico, as pessoas podem fazer programas
para o OS com a linguagem (assim como o EOS). Acho bem legal, mais demora
tempo. Até agora, vou focar no OS, depois na linguagem. Mais, preciso de um contructor
ou seja... muitos código pela frente. A medida que eu vou terminando, vou postar no meu "notabug"







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts