C11

C11

Tipusedició d'estàndard ISO Modifica el valor a Wikidata
Versió inicial
desembre 2011 Modifica el valor a Wikidata
Epònim2011 Modifica el valor a Wikidata
Més informació
Lloc webiso.org… (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata


C99 Modifica el valor a Wikidata
C17 (en) Tradueix Modifica el valor a Wikidata

C11 (anteriorment C1X) és un nom informal per a ISO/IEC 9899:2011,[1] un estàndard passat per al llenguatge de programació C. Va substituir C99 (estàndard ISO/IEC 9899:1999) i ha estat substituït per C17 (estàndard ISO/IEC 9899:2018). C11 estandarditza principalment les funcions que ja són compatibles amb els compiladors contemporanis comuns i inclou un model de memòria detallat per donar suport millor a múltiples fils d'execució. A causa del retard en la disponibilitat de les implementacions C99 conformes, C11 fa que certes característiques siguin opcionals, per facilitar el compliment de l'estàndard d'idioma bàsic.[2]

L'esborrany final, N1570, es va publicar l'abril de 2011. La nova norma va aprovar la seva revisió de l'esborrany final el 10 d'octubre de 2011 i va ser ratificada oficialment per ISO i publicada com a ISO/IEC 9899:2011 el 8 de desembre de 2011, sense cap comentari que requeria resolució per part dels organismes nacionals participants.

Es defineix una macro estàndard __STDC_VERSION__ amb el valor 201112L per indicar que el suport C11 està disponible.[3]

  1. «ISO/IEC 9899:2011 - Information technology -- Programming languages -- C» (en anglès). www.iso.org.
  2. «Subsetting the C Standard» (en anglès). www.open-std.org.
  3. «Defect report #411» (en anglès). ISO/IEC JTC1/SC22/WG14 - C, febrer 2012. [Consulta: 4 maig 2012].

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne