Irei começar me explicando o porquê de eu ter decidido isso de forma tão repentina. Bom, se você leu o meu último artigo, então sabe que eu ando estudando 2 linguagens de programação: C e Hare. Apesar de ter gostado e muito de estudar as duas línguas em conjunto, eu tenho que encarar um fato: eu não sei programar.

Quer dizer então que vou desistir?

Nada disso. Irei continuar meus estudos, porém, apenas usando uma língua, a C. O motivo disso é uma consequência de não saber programação no geral, há coisas que eu preciso de uma documentação detalhada ou até mesmo uma explicação em si, mas a Hare não está pronta, muito menos a sua documentação, sem se falar que ela é qualquer coisa, menos popular. A consequência disso é que se eu estou em dúvida sobre algo que eu quero fazer, eu não vou achar no Google, e tem uma boa chance de não achar na documentação também.

Por isso irei continuar apenas com a C, ela é uma linguagem que é extremamente popular e utilizada até hoje, não falta nenhuma documentação/explicação sobre algo, e é uma linguagem que já está terminada.

Ainda assim irei sentir saudades da Hare.

Apesar de ter essa “deficiência” em relação a documentação, a Hare é uma linguagem muito boa, mesmo em seus estágios iniciais. O único erro foi eu querer aprender a programar com uma linguagem que não está pronta ainda.

O maior problema de tentar fazer o que eu fiz é que você não tem a quem, ou o que recorrer. Você está por conta própria. Sendo assim, a Hare é uma linguagem que eu recomendaria apenas para as pessoas que já são programadores, principalmente as que tem certa familiaridade com C.

C também não é muito amigável, mas estou acostumado.

Você poderia até mesmo achar que eu querer aprender a programar com C seria outra ideia ruim, mas eu acho que (para o meu caso) essa é uma ideia boa.

C é famosa por ser uma linguagem “difícil”, “insegura”, “limitada” e até mesmo “defasada”. A verdade é que certas coisas realmente estão corretas em relação a C, já que ela foi criada a quase 60 anos atrás, mas isso não quer dizer que ela é uma linguagem que não se deve aprender.

E até mesmo por ela ser “limitada” acaba tornando-a uma boa língua para aprender a programar. Ela é uma linguagem simples, com pouca coisa, mas com o suficiente para você conseguir fazer programas sem nenhuma dificuldade. E também, funciona em qualquer coisa que tenha um processador.

Eu penso um pouco com a lógica de C.

Posso estar me expressando mal ao dizer isso, mas eu tenho uma linha de raciocício que segue +/- a forma em que você faz algo em C. Por isso até que eu tive certa facilidade com a Hare e Go.

Um dos prováveis motivos de eu ter essa linha de raciocício pode ter sido o período em que eu utilizava softwares da suckless. Todos eles são feitos em C puro, e eu costumava aplicar muitos patches, por consequência, tive o hábito de consertar inconsistências e de corrigir erros na aplicação de patches.

Por conta disso, memorizei muitas das palavras-chave de C e também um pouco de como um programa feito em C é estruturado.

Fin

Hoje isso é tudo o que eu tenho a dizer.

Até o próximo post!