Redazione RHC : 15 Agosto 2022 08:00
Alcuni dei linguaggi di programmazione più popolari tra i programmatori stanno scomparendo nel tempo.
Dopo che Apple ha sostituito Objective C con Swift, Microsoft ha sostituito Java con Typescript e Google ha sostituito Java con Kotlin, Google è il prossimo nella lista ad assumersi il compito più difficile di tutti: sostituire il C++.
Ne avevamo parlato recentemente, del fatto che il gigante della tecnologia ha annunciato Carbon, un nuovissimo linguaggio sperimentale che mira a coesistere con le attuali librerie di codice C++ emulando C++ con LLVM in termini di prestazioni.
Supporta Red Hot Cyber attraverso
Siamo tutti consapevoli di quanto sia cruciale il C++ per diverse parti del suo codice. Il linguaggio di programmazione è stato utilizzato dal 1983 e durante questo periodo ha accumulato una notevole quantità di indebitamento tecnico.
Ma quando si tratta di creare sistemi di basso livello e ad alte prestazioni, è di gran lunga il linguaggio più utilizzato.
Pertanto, il C++ deve enfatizzare la standardizzazione più che modificare il design per soddisfare le esigenze degli sviluppatori contemporanei.
È un grande compito per Google creare un linguaggio che sostituirà il C++, ma l’hanno già fatto con GO e Dart, entrambi apprezzati nel settore. Al momento, Carbon non ha un bel logo o una mascotte, ma potrebbe averlo in futuro.
A causa della sua semi-compatibilità con C++, Carbon è pensato per essere adottato rapidamente dagli sviluppatori di codice C++ esistenti. Ciò consente di utilizzare Carbon con le librerie C++ esistenti o viceversa.
Per avere successo, Carbon deve sviluppare capacità di compilazione su un’ampia gamma di piattaforme. Deve essere portabile e semplice al tempo stesso e fornire ai programmatori un maggiore controllo sul comportamento del programma, inoltre è necessario l’accesso diretto alle posizioni di memoria.
Le persone che creano programmi in C++ al giorno d’oggi possono affermare di non aver mai bisogno di rilasciare manualmente alcuna memoria.
Insomma, il viaggio sarà lungo, ma Google ci ha abituato nel tempo a capovolgere certezze che fino a quel momento nessuno avrebbe messo in discussione. Ci riuscirà anche questa volta?
Redazione: [email protected]
© Copyright RED HOT CYBER. PIVA 16821691009