Den amerikanske Bureau of Labor Statistics anerkender ingen forskel mellem begreberne " programmering " og " koder " for personer, der arbejder i computer programmering. De begreber bruges ofte i flæng, men nogle mennesker finder et semester eller anden foretrække , eller bruge dem til at indebære forskellige dele af processen med at skabe computersoftware. Computerkode Basics
Computer programmører skal omsætte handlinger, de ønsker en computer til at udføre i form af en computer vil forstå. Computere bruger et sprog kaldet maskine kode , som er en binær sprog . Dette betyder at hver instruktion som computeren forstår består af forskellige kombinationer af tallene " 1" og "0". Computer programmører bruger en række mellemliggende sprog, såsom C, C # , C + + , Java , Ruby og Python at formulere fælles tanker i et sprog, kendt som " kildekode. " De derefter køre disse sprog via et program kaldet en " Compiler " til at oversætte kildekoden til maskinkode , eller binær .
< br > Generel Vs. Specifik
handling at skrive kildekoden kaldes kodning. Det kan også kaldes programmering , fordi det er en del af edb-programmering procedure. Men processen for at skabe software er mere end at skrive koden , " . Debugging" det omfatter også kører compiler og fastsættelse af fejl, en proces kendt som Når det bruges som konkret snarere end i en generel forstand , kodning kan henvise til den specifikke proces for at skrive i kode, mens programmering kan henvise til ethvert trin i processen , herunder udarbejdelse og debugging .
status
Sommetider de vilkår kodning eller programmering kan anvendes som statussymboler . I mange år var det kun personer med særlig uddannelse skrive programmer , så " programmering " var en aktivitet i forbindelse med status. Som computer sprog og automatiseret software udviklet og forenklet, programmering i mindre specialiseret uddannelse. Selv uerfarne brugere kan oprette simple programmer med de rigtige værktøjer nu. På grund af dette , " kodning " fået status , at " programmering" engang havde , på grund af konsekvenser, at programmeringen ikke kan tage specialiserede kompetencer , men kodning kræver specialiseret viden og uddannelse .
Overvejelser < br >
Du kan være i stand til at fortælle fra konteksten i en samtale om en person er ved hjælp af " kodning " i specifik eller generel forstand, og hvorvidt det har en følelse af status knyttet til den. Hvis du ikke kan fortælle fra den sammenhæng, hvori du læser eller hører ordet , skal du ikke tøve med at spørge . Inden for computer science er i konstant udvikling , og selv almindelige ord påtage sig nye betydninger som industrien skrider frem.