Programmering er prosessen med planlegging , planlegging og skrive et dataprogram . Med hjelp av programmering, kan en datamaskin programmerer lage en sekvens med kommandoer som forteller at datamaskinens prosessor hva de skal gjøre . Programmerere bruke en rekke verktøy som hjelper forebygge feil , vanligvis kjent som datamaskin bugs. Disse verktøyene også konvertere språket som brukes av datamaskinen programmerer til et språk som datamaskinen kan forstå. Kode Editor
Koden editor er et verktøy utviklet for kode skriving og redigering . Alle programmering programmer vanligvis kommer med en kode editor. Redaktøren tilpasser seg språket programmereren bruker . Det tillater brukeren å sette kroppen av koder ved hjelp av tastaturet eller musen . Koden redaktør kommer med en funksjon som kalles kode farger som gjør at programmerer å skille deler av koden .
Compiler
kompilatoren definerer instruksjonene som er akseptabelt i et program . Den konverterer et høynivåspråk til maskinkode , den eneste sett av syntaks forstått av datamaskinens prosessor . Kompilatoren gjør at en programmerer å lage programmer ved hjelp av høy - nivå språk . Den bruker utgang , kalt kildekoden , for å generere en rekke kommandoer skrevet i binære bits. Kompilatoren ser på kildekoden til å samle inn , omorganisere og generere et nytt sett med instruksjoner for å gjøre programmet kjøre raskere på datamaskinen.
Tolk
tolken utfører en kilde kode skrevet i høynivå språk uten å gå gjennom kompilering scenen. Tolken tillater programmereren å teste programmet raskt , slik at han kunne se resultatene før du legger nye deler til koden. Programmerere foretrekker å bruke tolk under utviklingsfasen av programmene de skriver. Tolk oversetter umiddelbart kildekoden og deretter utfører det . Med bruk av tolk , er det en betydelig reduksjon i mengden av tiden en programmerer har til å vie til programmering.
Decompiler
Decompiler reverserer prosessen gjort av kompilatoren . Det oversetter maskinen koden inn i en høy - nivå språk for å lage en presentasjon av programmet . En programmerer bruker en decompiler å oppdage sårbarheter og ondsinnet kode , verifisere kode kamper , revidere binærkode biter og lære algoritme. Programmerere bruke Decompiler som en form for vedlikehold og sikkerhet når de skriver programmer.
Parser
parser analyserer strukturen av uttalelser i kildekoden skrevet av programmerer . Den parser sammenligner strengen til en regel i engelsk grammatikk for å definere potensielle kodestrukturer . Under analyseringsprosessen , ser datamaskinen for en bestemt bestanddel og konsulterer reglene om engelsk grammatikk for å se etter alternativer . Parsing gjelder også andre språk som fransk og tysk . Men resultatene er ikke like sømløs som dem som blir generert i det engelske språket.