A melhor linguagem de programação já feita pela humanidade acaba de se tornar popular.
A linguagem de programação DreamBerd, que está em sua versão v0.9.9.9.9.9.9.9.9d, acaba de ganhar notoriedade.
Sabe aquele ponto e vírgula chato que colocamos no final de toda declaração? Seus problemas acabaram! Na dreamberd usamos EXCLAMAÇÃO!
print("Hello world")!
Outra coisa legal é que você pode usar mais de um se você quiser!!!
print("Hello world")!!!!!
seu pensamento deve estar tipo "Oxi, mas se usam ! no lugar de ponto e vírgula, então o que usam para declarar o not?" Seus problemas acabaram, pois o not é feito assim:
if (;false) {
print("Hello world")!
}
Declarações
Uma das partes mais legais são as declarações:
const const name = "Luke"!
- As constantes constantes não podem ser alteradas de forma alguma.
const var name = "Luke"!
- As variáveis constantes podem ser editadas
var const name = "Luke"!
- As constantes de variáveis podem ser reatribuídas, mas não editadas.
var var name = "Luke"!
- As variáveis variáveis podem ser reatribuídas e editadas.
(Eu achei isso realmente legal, não estou mentindo)
tem tambem o modelo cons const const
que é realmente muito imutável.
Booleanos
Podem ser true
, false
e maybe
(talvez)
Informações técnicas dessa linguagem: Booleanos são armazenados como um bit e meio.
Matrizes
As matrizes são simplismente sensacionais nessa linguagem. Sabe aquela discussão chata se as matrizes deveriam começar em 0 ou em 1? Não se preocupe elas começam em -1 em dreamberd🤣🤣🤣.
const const scores = [3, 2, 5]!
print(scores[-1])! //3
print(scores[0])! //2
print(scores[1])! //5
Outra coisa massa é que você pode usar float nos índices (wtf):
const var scores = [3, 2, 5]!
scores[0.5] = 4!
print(scores)! //[3, 2, 4, 5]
Loops
Loops são uma relíquia complicada de linguagens de programação arcaicas. No DreamBerd, não há loops.
Instalação
Para instalar o DreamBerd na sua linha de comando, primeiro instale o instalador do DreamBerd. Para instalar o instalador do DreamBerd, instale o instalador do DreamBerd.
Isso são apenas algumas das funções simples dessa nova linguagem. Fique à vontade para considerar utiliza-la em seus projetos! Na fonte está o link para o github desse projeto visionário
Haha, muito bom.
Fui ver o repo e tem até uma "inception" de testes. Aliás, essa issue aqui é muito boa: https://github.com/TodePond/DreamBerd/issues/194 🤣
Ta certo, a mente por trás dessa linguagem com certeza é genial (ou maluca)... Função de inverter a execução de código, prioridade de váriaveis por quantidade de !!! e a minha feature favorita, delete que permite deletar quase tudo no programa ahauahu, espero que DreamBerd vá além e se torne padrão em alguns projetos.
tem arrays e nao tem loops?! adorei 藍藍藍藍
Eu sempre falava que 2 + 2 é igual a 5 e ninguém acreditava kkkkk
const const 5 = 4!
print(2 + 2 === 5)! //true