Attualmente c'è un gruppo che lavora al prossimo standard C (per il prossimo, voglio dire dopo il C99)? In tal caso, , quali sono le caratteristiche che lo rendono?Il prossimo standard C è stato sviluppato attivamente?
risposta
c'è una cosa chiamata C1X (ancora una bozza)
Secondo il Wikipedia page (citato dal PO), caratteristiche includono “La rimozione della funzione gets
”. Quello che trovo ridicolo è che, per la stessa natura del linguaggio C, ci sono così tanti modi per spararti ai piedi, e rimuovono esattamente uno uno di loro.
Com'on, è un linguaggio da adulti! Se riesci a spararti ai piedi, è solo perché ha una vera potenza di fuoco!
Mentre puoi spararti nel piede con molte funzioni in C, molte funzioni hanno un modo di essere usato in sicurezza. o ne la funzione di libreria che ovviamente non ha un modo sicuro di essere usata. –
gets() è come una sigaretta. Se usato esattamente come indicato, alla fine ti ucciderà. –
@Tim: esattamente! le sigarette erano fuorilegge nella tua parte del mondo ?! –
Lavorano almeno con il gruppo C++ 0x per mantenere compatibili gli standard di threading tra le due lingue. (Il che significa anche che C otterrà uno standard di threading.)
Nel processo, stanno facendo un * massiccio * passo indietro da pthreads, che è già eccellente; pur non risolvendo uno solo dei problemi reali che * do * esistono con i pthreads. – ELLIOTTCABLE
C'è C++ 0x che dovrebbe uscire prima o poi, ma non so nulla per C. – zneak
È già perfetto. – James
Ovviamente, ho dato un'occhiata alla pagina di Wikipedia (http://en.wikipedia.org/wiki/C1X) ma non c'è niente che valga la pena di ottenere :( –