Oversætter (computing)

der er 3 forskellige typer oversættere som følger:

CompilerEdit

Hovedartikel: Compiler

en compiler er en oversætter, der bruges til at konvertere programmeringssprog på højt niveau til programmeringssprog på lavt niveau. Det konverterer hele programmet i en session og rapporterer fejl opdaget efter konverteringen. Kompilatoren tager tid at udføre sit arbejde, da den oversætter kode på højt niveau til kode på lavere niveau på en gang og derefter gemmer den i hukommelsen.En compiler er processorafhængig og platformafhængig. Det er blevet behandlet af alternative navne som følgende: special compiler, cross-compiler og source-to-source compiler.

InterpreterEdit

Hovedartikel: tolk (computing)

tolken ligner en kompilator, da det er en oversætter, der bruges til at konvertere programmeringssprog på højt niveau til programmeringssprog på lavt niveau. Forskellen er, at den konverterer programmet en linje kode ad gangen og rapporterer fejl, når de opdages, samtidig med at konverteringen udføres. En tolk er hurtigere end en compiler, da den straks udfører koden ved læsning af code.It bruges ofte som et fejlfindingsværktøj til programudvikling, da det kan udføre en enkelt linje kode ad gangen. En tolk er også mere bærbar end en compiler, da den er processoruafhængig, du kan arbejde mellem forskellige udstyrsarkitekturer.

AssemblerEdit

Hovedartikel: Assembly language Italian Assembler

en assembler er en oversætter, der bruges til at oversætte assembly language til machine language. Det har den samme funktion som en kompilator til samlingssproget, men fungerer som en tolk. Samlingssprog er vanskeligt at forstå, da det er et programmeringssprog på lavt niveau. En assembler oversætter et sprog på lavt niveau, såsom et samlingssprog til et endnu lavere niveau sprog, såsom maskinkoden.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

Previous post forhold er vanskelige
Next post Hvad er 2230 militær tid? Trin-for-trin konvertering Guide