Vai al contenuto

C99 (linguaggio di programmazione)

Da Wikipedia, l'enciclopedia libera.
Copertina del documento degli standard C99

C99 (conosciuto precedentemente come C9X) è il nome informale dello standard ISO/IEC 9899:1999, una versione precedente del linguaggio di programmazione C[1]. C99 aggiunge nuove funzionalità 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.

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 è 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 creò un nuovo standard per il C nel 1995, ma solo per correggere alcuni dettagli dello standard del 1989 e aggiungere un supporto più 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 è comunemente chiamato "C99". Lo standard internazionale del linguaggio C è mantenuto dal gruppo lavorativo ISO/IEC JTC 1/SC 22/WG14.

  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
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy