Sta venendo sempre piu' fuori il nuovo standard del C++, chiamato C++x0
Magari voi già lo sapevate, ma per chi non lo sapesse (magari può andare nelle pillole), il nuovo standard e le sue evoluzioni possono essere viste qui
Sta venendo sempre piu' fuori il nuovo standard del C++, chiamato C++x0
Magari voi già lo sapevate, ma per chi non lo sapesse (magari può andare nelle pillole), il nuovo standard e le sue evoluzioni possono essere viste qui
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Mi piace ; si aggiungono nuove funzionalità senza perdere la natura unsafe di questo ottimo linguaggio
Amaro C++, il gusto pieno dell'undefined behavior.
Non lo sapevi?
Comunque ho letto il documento (anche se non tutto).
Mi sembra buono il tutto, ma quancosa non mi quadra sulla libreria standard.
O meglio, questa poteva essere l'occasione per crearne una versione migliore, di altissimo livello, cercare di sostituire la C RunTime library, in modo da poter anche arrivare a livelli alti come C#.
Dall'altro lato hanno fatto bene a rimanerla cosi.
Certe volte vorrei una libreria piu' facile da usare, certe volte mi sembra fin troppo facile usarla...
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Nella programmazione, a mio parere, le cose facili e lunghe sono, spesso, più efficienti di quelle corte e facili (ma è da considerare anche l'evolversi dell'hardware) ....
Experience is what you get when you don’t get what you want
Secondo me è meglio lasciare al C# ai mestieri da C# e al C++ i mestieri da C++ (tra parentesi, tramite le estensioni gestite anche il C++ può accedere a tutte le classi definite nel .NET Framework).Originariamente inviato da XWolverineX
O meglio, questa poteva essere l'occasione per crearne una versione migliore, di altissimo livello, cercare di sostituire la C RunTime library, in modo da poter anche arrivare a livelli alti come C#.
Amaro C++, il gusto pieno dell'undefined behavior.
A me piace veramente moolto il fatto che il multithreading venga implementata come funzionalità del linguaggio senza doversi appoggiare alle API di sistema.
Il codice è veramente portabile, adesso.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
D'altronde così si perde la compatibilità con le piattaforme senza supporto per i thread...
Amaro C++, il gusto pieno dell'undefined behavior.
e quali sono?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Linux non supporta i thread a livello di kernel, per cui bisognerà vedere che soluzione adotterà il compilatore (usare librerie che emulino i thread a livello utente o creare "processi leggeri"); inoltre ci sono tutta una serie di piattaforme "leggere" e a risorse limitate che probabilmente non supporteranno questo nuovo standard.
Amaro C++, il gusto pieno dell'undefined behavior.
Ora che però arrivano i dual e i quad core, credo che sia importante gestire i thread in modo veloce.
Per non dover riscrivere ogni applicazione daccapo.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog