Den amerikanske Bureau of Labor Statistics anerkjenner ingen forskjell mellom begrepene " programmering " og " koder " for personer som arbeider i programmering . Begrepene brukes ofte om hverandre , men noen mennesker finner ett semester eller den andre foretrekke , eller bruke dem til å antyde ulike deler av prosessen med å lage dataprogrammer . Datakode Grunnleggende
Dataprogrammerere må oversette handlinger de ønsker en datamaskin til å utføre i form en datamaskin vil forstå. Datamaskiner bruker et språk som kalles maskin kode, som er et binært språk . Dette betyr at hver instruksjon datamaskinen forstår består av ulike kombinasjoner av tallene " 1 " og " 0 ". Dataprogrammerere bruker en rekke mellomliggende språk, som C , C #, C + + , Java , Ruby og Python , for å formulere felles tanker til et språk som kalles "source code . " de deretter kjøre følgende språk gjennom et program som kalles en " Compiler " for å oversette kildekoden til maskinkode , eller binær .
Generelt Vs . Spesifikk
loven for å skrive kildekoden kalles koding . Det kan også kalles programmering fordi det er en del av maskinens programmeringen . Imidlertid er prosessen for å lage programvare mer enn å skrive koden ; " . Debugging" det inkluderer også kjører kompilatoren og fikse feil , en prosess som kalles Når den brukes som spesifikke vilkår snarere enn i en generell forstand , koding kan referere til den spesifikke prosessen med å skrive i koden , mens programmering kan referere til noe stadium i prosessen, inkludert kompilering og debugging .
Status
noen ganger vilkårene koding eller programmering kan brukes som statussymboler . For mange år, kunne bare individer med spesiell opplæring skrive programmer , så " programmering " var en aktivitet forbundet med status. Som programmeringsspråk og automatisert programvare utviklet og forenklet , programmering er nødvendig mindre spesialisert trening . Selv uerfarne brukere kan lage enkle programmer med de riktige verktøyene nå. På grunn av dette , "koding " fått status som " programmering " en gang hadde , på grunn av den konsekvensen at programmeringen ikke kan ta spesialiserte ferdigheter, men koding krever spesialisert kunnskap og opplæring .
Hensyn
Du kan være i stand til å fortelle fra konteksten av en samtale om noen bruker "koding " i spesifikk eller generell forstand, og hvorvidt den har en følelse av status knyttet til den. Hvis du ikke kan fortelle fra i hvilken sammenheng du leser eller hører ordet , ikke nøl med å spørre . Innen informatikk er i stadig utvikling , og selv vanlige ord en ny betydning som industrien utvikler seg .