? Kort for American National Standards Institute, søker ANSI å styrke det amerikanske markedet posisjon i verdens økonomien ved å føre tilsyn med utvikling og bruk av normer eller standarder . Disse " frivillige konsensus " standarder tillater kompatibilitet mellom elektronikk og på tvers av merker , i stor grad drar nytte forbrukeren. ANSI C programmeringsspråk , noen ganger kalt ANSI programmeringsspråk, fortsatt et kraftig eksempel på ANSI betydning i dagens verden . American National Standards Institute
ANSI har spilt en viktig standardisering rolle i dataverdenen , føre tilsyn med alt fra programmeringsspråk til grunnleggende datamaskin tegn. Med utviklingen av det første standard tegnsett for datamaskiner , kjent som ASCII , forutsatt ANSI 256 standardiserte tegn for alle datamaskiner til å bruke . I dag kan alle moderne operativsystemer gjenkjenner ASCII , og gir en basis for nesten alle PC programmeringsspråk dag .
C Programming Language
Først utviklet i 1972 ved Bell Telephone Laboratories , forutsatt at programmeringsspråket C et høyere nivå programmeringsspråk for utviklere å bruke med Unix operativsystem . C gjennomgikk endringer for å gjøre det mer portabel og å løse problemer igjen fra forgjengeren språk B. Ved begynnelsen av 1980-tallet , innså utviklere som C trengte en formell standard , som fører ANSI å danne X3J11 komité for å produsere en C standard .
ANSI C
i 1989 etablerte ANSI den første C-standarden , kjent som ANSI C. kjernen i C-språk forble uendret ved standardisering komité , med kun en stor endring i selve språket som gjør visse programmeringskommandoer mer eksplisitt . X3J11 opprettet en møysommelig fullstendig beskrivelse av C standard bibliotek for fremtidig bruk av programmerere og utviklere . Videreutvikling av C-språk i 1999 førte til en ny standard kalt ANSI C99 .
ANSI C I dag
X3J11 komiteens eneste kommentarer og gjør tolkninger basert på eksisterende ANSI C99 standard på tidspunktet for offentliggjøring . For nye kommandoer og utvidelser , vurderer en undergruppe kjent som NCEG , eller Numerisk C Extensions Group, nye tillegg til språket . Offisielt utpekt som undergruppe X3J11.1 , tenderer denne gruppen å vurdere C tilleggene som ville gjøre språket mer vennlig til numeriske og matematiske funksjoner.