2010-03-08 10 views
13

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?

+0

C'è C++ 0x che dovrebbe uscire prima o poi, ma non so nulla per C. – zneak

+16

È già perfetto. – James

+1

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 :( –

risposta

-1

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!

+19

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. –

+7

gets() è come una sigaretta. Se usato esattamente come indicato, alla fine ti ucciderà. –

+2

@Tim: esattamente! le sigarette erano fuorilegge nella tua parte del mondo ?! –

1

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.)

+1

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