Translators

KS3 kääntäjien resurssit (14-16 v.)

  • muokattava PowerPoint-tuntiesitys
  • Muokattavat versiomonisteet
  • sanasto, joka kattaa moduulin Keskeiset terminologiat
  • Aihepiirikartat avainkäsitteiden visualisointiin
  • tulostettavat muistikortit, joiden avulla opiskelijat voivat osallistua aktiiviseen muistamiseen ja luottamukseen perustuvaan toistoon
  • tietokilpailu, johon liittyy vastausavain moduulin tuntemuksen ja ymmärtämisen testaamiseksi
  • tietokilpailu, johon liittyy vastaus 3827 >

A-tason Kääntäjäresurssit (16-18 vuotta)

  • muokattava PowerPoint-tuntiesitys
  • Muokattavat versiomonisteet
  • sanasto, joka kattaa moduulin Keskeiset terminologiat
  • Aihepiirikartat avainkäsitteiden visualisointiin
  • tulostettavat muistikortit, joiden avulla opiskelijat voivat käyttää aktiivista muistamista ja luottamukseen perustuvaa toistoa
  • tietokilpailu, johon liittyy vastausavain moduulin tuntemuksen ja ymmärtämisen testaamiseksi

kääntäjä on ohjelmointikielen suoritin, joka muuntaa tietokoneohjelman kielestä toiseen. Se ottaa lähdekoodilla kirjoitetun ohjelman ja muuntaa sen konekoodiksi. Se havaitsee ja tunnistaa virheen käännöksen aikana.

kääntäjän tarkoitus

se kääntää korkean tason kieliohjelman konekieliseksi ohjelmaksi, jonka keskusyksikkö (CPU) ymmärtää. Se myös havaitsee virheitä ohjelmassa.

erityyppisiä kääntäjiä

eri kääntäjätyyppejä on 3 seuraavasti:

Kääntäjä

Kääntäjä on Kääntäjä, jota käytetään korkean tason ohjelmointikielen muuntamiseen matalan tason ohjelmointikieleksi. Se muuntaa koko ohjelman yhdessä istunnossa ja raportoi havaitut virheet muuntamisen jälkeen. Kääntäjä vie aikaa tehdä työnsä, sillä se kääntää korkean tason koodin alemman tason koodiksi kerralla ja tallentaa sen sitten muistiin.
Kääntäjä on prosessoririippuvainen ja alustariippuvainen. Mutta sitä on käsitelty erityisellä kääntäjällä, ristiin kääntäjällä ja lähdekääntäjällä. Ennen kääntäjän valintaa käyttäjän on tunnistettava ensin Instruction Set Architecture (isa), käyttöjärjestelmä (OS) ja ohjelmointikieli, jota käytetään sen yhteensopivuuden varmistamiseksi.

tulkki

kääntäjän tavoin Kääntäjä on Kääntäjä, jota käytetään korkean tason ohjelmointikielen muuntamiseen matalan tason ohjelmointikieleksi. Se muuntaa ohjelman yksi kerrallaan ja raportoi havaitut virheet kerralla, kun teet muuntaminen. Tämän avulla virheiden havaitseminen on helpompaa kuin Kääntäjässä. Tulkki on kääntäjää nopeampi, sillä se suorittaa koodin heti koodin luettuaan.
sitä käytetään usein ohjelmistokehityksen virheenkorjausvälineenä, sillä se voi suorittaa yhden rivin koodia kerrallaan. Tulkki on myös kannettavampi kuin kääntäjä, koska se ei ole prosessoririippuvainen, voit työskennellä laitearkkitehtuurien välillä.

Assembler

assembler on Kääntäjä, jota käytetään assembly-kielen kääntämiseen konekielelle. Se on kuin konventtikielen kääntäjä, mutta interaktiivinen kuin tulkki. Assembly-kieltä on vaikea ymmärtää, koska se on matalan tason ohjelmointikieli. Assembler kääntää matalan tason kielen, assembly-kielen vielä alemman tason kieleksi, joka on konekoodi. Suoritin voi ymmärtää koneen koodin suoraan.

Examples of Translators

Here are some examples of translators per type:

Kääntäjä esimerkkejä
Kääntäjä Microsoft Visual Studio
GNU Compiler Collection (GCC)
Common Business Oriented Language (COBOL)
tulkki OCaml
Listaprosessointi (LISP)
Python
Assembler Fortran Assembly Program (FAP)
Macro Assembly Program (MAP)
Symbolic Optimal Assembly Program (SOAP)

kääntäjien edut ja haitat

Tässä muutamia etuja Kääntäjä:

  • koko ohjelma on vahvistettu, joten järjestelmävirheitä ei ole.
  • kääntäjä parantaa suoritettavaa tiedostoa, joten se toimii nopeammin.
  • käyttäjän ei tarvitse ajaa ohjelmaa samalla koneella, joka se luotiin.

Tässä muutamia kääntäjän haittoja:

  • se on hidas suorittaa, koska sinun täytyy lopettaa koko ohjelman.
  • debugin tekeminen ei ole helppoa, sillä suorituksen lopussa näkyy virheitä.
  • laitteistokohtainen, se toimii tietyllä konekielellä ja arkkitehtuurilla.

Tässä muutamia tulkin etuja:

  • huomaat virheitä ennen kuin suoritat ohjelman loppuun, joten opit virheistäsi.
  • ohjelma voidaan ajaa ennen sen valmistumista, joten saat osittaisia tuloksia välittömästi.
  • voit työstää pieniä osia Ohjelmasta ja linkittää ne myöhemmin kokonaiseksi ohjelmaksi.

Tässä muutamia tulkin haittoja:

  • vahvistamattomissa skripteissä voi olla syntaksivirheitä.
  • ohjelmaa ei ole tehostettu, ja siinä voi ilmetä datavirheitä.
  • se voi olla hidas, koska tulkinta on jokaisessa suorituksessa.

Tässä muutamia Assemblerin etuja:

  • symbolinen ohjelmointi on helpompi ymmärtää, mikä säästää ohjelmoijalle aikaa.
  • virheiden korjaaminen ja ohjelman ohjeiden muuttaminen on helpompaa.
  • suorituksen tehokkuus aivan kuten konetason kielessä.

Tässä muutamia Assemblerin haittoja:

  • se on koneriippuvainen, sitä ei voi käyttää muussa arkkitehtuurissa.
  • pieni kaavamuutos voi mitätöidä koko ohjelman.
  • sitä on vaikea ylläpitää.

Vastaa

Sähköpostiosoitettasi ei julkaista.