Hva er meningen med ANSI?

Hva er meningen med ANSI?


Forkortelse for American National Standards Institute, søker ANSI å styrke amerikanske markedet posisjon i verdensøkonomien ved å føre tilsyn med utvikling og bruk av normer eller standarder. Disse "frivillig konsensus" standarder tillate for kompatibilitet mellom elektronikk og tvers av merkevarene, i stor grad drar nytte forbrukeren. ANSI C programmeringsspråk, noen ganger kalt ANSI programmeringsspråk, er fortsatt et kraftig eksempel på ANSI betydning i dagens verden.

American National Standards Institute

ANSI har spilt en viktig standardisering rolle i dataverdenen, seeing alt fra programmeringsspråk til grunnleggende data tegn. Med utviklingen av den første standardtegnsettet for datamaskiner, kjent som ASCII, ANSI gitt 256 standardiserte tegn for alle datamaskiner til å bruke. I dag kan alle moderne operativsystemer gjenkjenne ASCII, og gir et grunnlag for nesten alle dataprogrammeringsspråk i dag.

C Programming Language

Først utviklet i 1972 ved Bell Telephone Laboratories, programmeringsspråket C gitt et høyere nivå programmeringsspråk for utviklere å bruke med Unix operativsystem. C gikk endringer for å gjøre den mer portabel og å løse problemer igjen fra forgjengeren språk B. Ved begynnelsen av 1980-tallet, utviklere innsett at C trengte en formell standard, som fører ANSI å danne X3J11 komité for å produsere en C-standarden.

ANSI C

I 1989 etablerte ANSI den første C-standarden, kjent som ANSI C. Kjernen i C-språk uendret ved standardisering komiteen, med bare en stor endring i selve språket som gjør visse programmering kommandoer mer eksplisitt. X3J11 opprettet et 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 som kalles ANSI C99.

ANSI C i dag

Den X3J11 komiteens kun kommentarer og gjør tolkninger basert på eksisterende ANSI C99 standard på utgivelsestidspunktet. For nye kommandoer og utvidelser, en undergruppe som kalles NCEG, eller Numerisk C Extensions konsernet vurderer nye tillegg til språket. Offisielt utpekt som undergruppe X3J11.1, tenderer denne gruppen for å vurdere C tillegg som ville gjøre språket mer vennlig til numeriske og matematiske funksjoner.