C99 (linguaggio di programmazione)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Copertina del documento degli standard C99

C99 (conosciuto precedentemente come C9X ) e il nome informale dello standard ISO/IEC 9899:1999 , una versione precedente del linguaggio di programmazione C [1] . C99 aggiunge nuove funzionalita rispetto alla versione precedente ( C90 ) soprattutto nel campo del linguaggio e della libreria standard e aiuta le implementazioni a fare un uso migliore del hardware del computer disponibile, come IEEE 754-1985 numero in virgola mobile e la tecnologia dei compilatori [2] .

La versione C11 del linguaggio C, pubblicata nel 2011, rimpiazza C99.

Storia [ modifica | modifica wikitesto ]

Dopo la produzione da parte dell' ANSI degli standard ufficiali del linguaggio C nel 1989, che sono diventati standard internazionali nel 1990, la specificazione del linguaggio C e rimasta relativamente statica per un po' di tempo, mentre C++ ha continuato ad evolversi, in gran parte durante la sua standardizzazione. L'emendamento normativo 1 creo un nuovo standard per il C nel 1995, ma solo per correggere alcuni dettagli dello standard del 1989 e aggiungere un supporto piu esteso per diversi set di caratteri internazionali. Gli standard furono messi sotto un ulteriore revisione nella fine degli anni novanta, portando alla pubblicazione di ISO/IEC 9899:1999 nel 1999, che fu adottata come un ANSI standard nel maggio del 2000. Il linguaggio definito da quella versione dello standard e comunemente chiamato "C99". Lo standard internazionale del linguaggio C e mantenuto dal gruppo lavorativo ISO/IEC JTC 1/SC 22 /WG14.

Note [ modifica | modifica wikitesto ]

  1. ^ ( EN ) ISO/IEC 9899:1999 - Programming languages - C , su Iso.org , 8 dicembre 2011. URL consultato l'8 aprile 2014 .
  2. ^ ( EN ) IEEE 754 Support in C99 ( PDF ), su website=grouper.ieee.org . URL consultato il 15 luglio 2021 (archiviato dall' url originale il 28 ottobre 2017) .
  Portale Informatica : accedi alle voci di Wikipedia che trattano di informatica