Por que a linguagem C é a mais bela linguagem que você vai ver
Introdução
Hoje em dia ouvimos falar que Rust é a linguagem do futuro, que nasceu pra substituir o
ANSI C devido ao seu maravilhoso borrow, sua segurança e performance. Mas tem uma coisa que faz os programadores antigos amarem tanto a linguagem C.
O Motivo
ANSI C não é somente uma linguagem de programação simples, ela pode se considerar facilmente uma metalinguagem pois podemos modelar a linguagem por dentro de suas proprias limitações.
Por exemplo podemos reescrever o frontend do llvm para incluir o borrow do rust na linguagem
Gerar um try/catch como em linguagens de alto nível
Gerar estruturas de dados que afetam diretamente na memória etc
Glóssario:
ANSI C -> Nomenclatura dada ao C standart.
Borrow -> Nome do sistema que evita memory leaks no rust
Memory leak -> Estouro da memória decorrente de mau uso de ponteiros