Programmering er processen med planlægning , planlægning og skrive et computerprogram. Med hjælp af programmeringen, kan en computer programmør skabe en sekvens af kommandoer , der fortæller , at computer-processor , hvad de skal gøre. Programmører bruger en række forskellige værktøjer, der hjælper forhindre forekomsten af fejl , almindeligvis kendt som computer bugs. Disse værktøjer også konvertere det sprog , der anvendes af edb-programmør til et sprog , som computeren kan forstå. Kode Editor
Koden editor er et værktøj designet til kode skrivning og redigering . Alle programmering softwareprogrammer normalt kommer med en kode editor. Redaktøren tilpasser sig det sprog programmøren bruger . Det giver brugeren mulighed for at indsætte krop koder ved hjælp af tastatur eller mus. Koden editoren kommer med en funktion kaldet kode farver, der tillader programmøren at differentiere dele af koden.
Compiler
compiler definerer de instruktioner , der er acceptabelt i et program . Det konverterer et højniveausprog i maskinkode , det eneste sæt syntaks forstås af computerens processor. Compileren giver en programmør til at lave programmer, ved hjælp af høj - niveau sprog . Det bruger output , kaldet kildekode , at generere en række kommandoer skrevet i binære bit . Compileren ser på kildekoden for at indsamle, reorganisere og generere et nyt sæt af instruktioner for at gøre programmet køre hurtigere på computeren.
Interpreter
tolken udfører en kildekode skrevet i højniveausprog uden at gå gennem udarbejdelsen etape . Tolken giver programmøren at teste programmet hurtigt , at lade ham se resultatet, før du tilføjer nye afsnit til koden. Programmører foretrækker at bruge tolk under udviklingsstadier de programmer, de skriver . Tolk straks oversætter kildekoden og derefter udfører det . Med brug af en tolk , er der en betydelig reduktion i mængden af tid, en programmør er nødt til at afsætte i programmeringen .
Decompiler
decompiler vender gjort processen af compileren . Det oversætter maskinen kode i et højniveausprog at oprette en præsentation af programmet. En programmør bruger en decompiler til at opdage sårbarheder og ondsindede koder , verificere kode kampe , revidere binære bits og lære algoritme. Programmører bruger decompiler som en form for vedligeholdelse og sikkerhed , når de skriver programmer.
Parser
parser analyserer strukturen af udsagn i kildekoden skrevet af programmøren . Den parser sammenligner strengen til en regel i engelsk grammatik for at definere potentielle kode strukturer. Under parsing processen , ser computeren til en bestemt bestanddel og hører reglerne engelsk grammatik for at lede efter alternativer. Tolker gælder også for andre sprog som fransk og tysk. Men resultaterne er ikke så problemfri som dem der genereres i det engelske sprog.