Uma Biblioteca Padrão C++ Escrita por Mim: Simplicidade vs. Completude

2025-06-02
Uma Biblioteca Padrão C++ Escrita por Mim: Simplicidade vs. Completude

O autor escreveu uma biblioteca padrão C++ simplificada por diversão e a compartilhou no Hacker News e Reddit. A postagem gerou uma discussão, não sobre a completude da biblioteca, mas sobre sua nomenclatura e filosofia de design. O autor intencionalmente simplificou o design da biblioteca, exigindo que todos os tipos sejam 'bem-comportados', evitando assim o tratamento de exceções complexas. Isso reduz significativamente a complexidade da biblioteca, mas também limita sua aplicabilidade. A postagem também explora a implementação da divisão de strings e iteradores, comparando as diferenças entre Python e C++. Por fim, o autor completou a funcionalidade para strings, expressões regulares e contêineres básicos com tempos de compilação impressionantemente rápidos.

Desenvolvimento