Oversettere

KS3 Oversettere Ressurser (14-16 år)

  • En redigerbar PowerPoint leksjon presentasjon
  • Redigerbare revisjon støtteark
  • en ordliste som dekker de viktigste terminologier av modulen
  • Emne mindmaps for å visualisere de viktigste begrepene
  • Utskrivbare flashcards for å hjelpe elevene engasjere aktiv tilbakekalling og tillitsbasert repetisjon
  • en quiz med tilhørende svartast for å teste kunnskap og forståelse av modulen
  • >

A-Nivå Oversettere Ressurser (16-18 år)

  • En redigerbar PowerPoint leksjon presentasjon
  • Redigerbare revisjon støtteark
  • en ordliste som dekker de viktigste terminologier av modulen
  • Emne mindmaps for å visualisere de viktigste begrepene
  • Utskrivbare flashcards for å hjelpe elevene engasjere aktiv tilbakekalling og tillitsbasert repetisjon
  • en quiz med tilhørende svar nøkkel for å teste kunnskap og forståelse av modulen

en oversetter er et programmeringsspråk prosessor som konverterer et dataprogram fra ett språk til et annet. Det tar et program skrevet i kildekoden og konverterer den til maskinkode. Den oppdager og identifiserer feilen under oversettelsen.

Formål Med Oversetter

det oversetter språkprogram på høyt nivå til et maskinspråkprogram som CENTRAL processing unit (CPU) kan forstå. Det oppdager også feil i programmet.

Ulike Typer Oversettere

det er 3 forskjellige typer oversettere som følger:

Kompilator

en kompilator er en oversetter som brukes til å konvertere programmeringsspråk på høyt nivå til programmeringsspråk på lavt nivå. Den konverterer hele programmet i en økt og rapporterer feil oppdaget etter konverteringen. Kompilatoren tar tid å gjøre sitt arbeid som det oversetter høyt nivå kode til lavere nivå kode på en gang, og deretter lagrer den i minnet.
en kompilator er prosessoravhengig og plattformavhengig. Men det har blitt adressert av en spesiell kompilator, en kryss-kompilator og en kilde-til-kilde kompilator. Før du velger en kompilator, må brukeren først identifisere Instruksjonssettarkitekturen (ISA), operativsystemet (OS) og programmeringsspråket som skal brukes for å sikre at det blir kompatibelt.

Tolk

akkurat som en kompilator, er en oversetter som brukes til å konvertere programmeringsspråk på høyt nivå til programmeringsspråk på lavt nivå. Den konverterer programmet en om gangen og rapporterer feil oppdaget samtidig, mens du gjør konverteringen. Med dette er det lettere å oppdage feil enn i en kompilator. En tolk er raskere enn en kompilator, da den umiddelbart utfører koden ved å lese koden.
Det brukes ofte som et feilsøkingsverktøy for programvareutvikling, da det kan utføre en enkelt linje med kode om gangen. En tolk er også mer bærbar enn en kompilator, da den ikke er prosessoravhengig, kan du jobbe mellom maskinvarearkitekturer.

Assembler

en assembler er er en oversetter som brukes til å oversette assemblerspråk til maskinspråk. Det er som en kompilator for forsamlingsspråket, men interaktivt som en tolk. Assembly language er vanskelig å forstå som det er et lavt nivå programmeringsspråk. En assembler oversetter et språk på lavt nivå, et samlingsspråk til et enda lavere språk, som er maskinkoden. Maskinkoden kan forstås direkte AV CPU.

Eksempler På Oversettere

her er noen eksempler på oversettere per type:

Oversetter Eksempler
Kompilatoren Microsoft Visual Studio
GNU Compiler Collection (GCC)
Felles Forretningsorientert Språk (COBOL)
Tolk OCaml
Listebehandling (LISP)
Python
Assembler Fortran Monteringsprogram (FAP)
Makro Monteringsprogram (KART)
Symbolsk Optimal Monteringsprogram (SOAP)

Fordeler Og Ulemper Med Oversettere

her er noen fordeler Med Kompilatoren:

  • hele programmet er validert, så det er ingen systemfeil.
  • den kjørbare filen er forbedret av kompilatoren, slik at den går raskere.
  • Brukeren trenger ikke å kjøre programmet på samme maskin det ble opprettet.

her er noen ulemper Med Kompilatoren:

  • det er sakte å utføre som du må fullføre hele programmet.
  • det er ikke lett å feilsøke da feil vises på slutten av utførelsen.
  • Maskinvarespesifikk, det fungerer på bestemt maskinspråk og arkitektur.

Her er noen Fordeler Med Tolken:

  • du oppdager feil før du fullfører programmet, slik at du lærer av dine feil.
  • Programmet kan kjøres før det er fullført, slik at du får delvise resultater umiddelbart.
  • du kan jobbe på små deler av programmet og koble dem senere til et helt program.

her er noen ulemper Med Tolken:

  • det er en mulighet for syntaksfeil på ubekreftede skript.
  • Programmet er ikke forbedret og kan støte på datafeil.
  • det kan være sakte på grunn av tolkningen i hver utførelse.

her er noen fordeler Med Assembler:

  • den symbolske programmeringen er lettere å forstå dermed tidsbesparende for programmereren.
  • det er lettere å fikse feil og endre programinstruksjoner.
  • Effektivitet i utførelse akkurat som maskinnivå språk.

her er noen ulemper Med Assembler:

  • det er maskinavhengig, kan ikke brukes i annen arkitektur.
  • en liten endring i design kan ugyldiggjøre hele programmet.
  • det er vanskelig å vedlikeholde.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.