I travioni hanno letteralmente ammazzato il C++.
(Nota: i troon, in quanto versione estrema della froceria, hanno una versione più grave dei difetti della froceria normale: sono ancor più mentitori, traditori, infami, ingannatori, vittimisti, stupratori, pedofili, eccetera, e quindi quando un trans si autoproclama vittima o viene difeso in quanto tale da altri queer/trans/mangiasoia, è generalmente impossibile credere alla buonafede sua e dei suoi difensori)
- lunghissimo articolo in tema, in cui fra scandaletti e lamentele, emerge uno scenario peggiore di un incendio in una discarica
https://izzys.casa/2024/11/on-safe-cxx/Ma anche altri grossi progetti sono stati ammazzati dall'attivismo queer/troon e dai pisellodotati "she/her" (nota bene: quando in ambienti informatici vedete un nome femminile in questioni piuttosto tecniche, state certi che è uno che alla nascita aveva il pistolino e il cervello ancora sano)
Il bello di quell'articolo (che non vi invito a leggere perché - come indicato fin dalle prime righe - vi occorrerebbe a velocità normale di lettura un'ora e quaranta), è che spazia su discussioni di un mucchio di ridicole features+estensioni che negli scorsi vent'anni sono state aggiunte perché il C++ è una merda. Da 7-8 anni vengono aggiunte estensioni+features per imitare il Rust, ovviamente senza riuscirci (aggiungi i "range", embè?, è cambiato veramente qualcosa rispetto al ciclo for? c'è più efficienza rispetto al for o while? sicuramente è molto più illeggibile di un ciclo for o ciclo while, perché non era facile aggiungere features senza incasinarsi con parentesi quadre, duepunti e altri segni bizzarri).
Insomma, il vero C++ è quello dei primissimi anni '90:
- le struct potevano avere funzioni interne
- le classi erano struct con funzioni interne anche pubbliche, e con costruttori e distruttori
- l'overloading consentiva astrazioni tipo "quicksort di questo array di oggetti generici"
- la libreria di sistema forniva certe robe che mancavano al C (stringhe, sorting generico e poco altro)
Invece, mai contenti, hanno aggiunto feature su feature, che già a metà anni '90 il C++ era troppo grosso da conoscere per un singolo programmatore anche laureato e specializzato a tempo pieno sul C++.
>Vi risparmio la saga sulle uniche librerie decenti per il C++ (boost.io), contro il suo logo che sembra "il fischietto delle SS naziste".