Käännetty ohjelmointikieli - ohjelmointikieli , jonka lähdekoodi kääntäjä muuntaa konekoodiksi ja kirjoitetaan tiedostoon, jossa on erityinen otsikko ja/tai pääte, jotta tämä tiedosto voidaan myöhemmin tunnistaa käyttöjärjestelmän suorittamana (toisin kuin tulkitut ohjelmointikielet , joiden ohjelmat suorittaa tulkkiohjelma ).
Ohjelmointikielten luokittelu käännetyksi ja tulkittuun on epätarkka ja erittäin ehdollinen, koska sekä kääntäjä että tulkki voidaan luoda mille tahansa ohjelmointikielelle. Ja itse asiassa on monia kieliä, joiden työkalupakki sisältää sekä kääntäjän että tulkin (esim . Ch ja CINT [1] C :lle tai Lisp :lle ). Lisäksi on olemassa toteutuksia kielistä, jotka kääntävät ohjelman lähdekoodin tavukoodiksi , joka sitten joko tulkitaan tai suoritetaan ns. JIT- kääntäjä (tai virtuaalikone). Tämä lisää entisestään epäselvyyttä kysymykseen siitä, mihin raja käännetyn kielen ja tulkitun kielen välillä tulisi vetää.
Ohjelmointikielet jaetaan yleensä käännettyihin ja tulkittuihin tyypillisten erojen vuoksi:
Käännetyt kielet tuottavat yleensä nopeampia ja mahdollisesti kompaktimpia ohjelmia, ja siksi niitä käytetään yleisesti käytettyjen ohjelmien luomiseen.
Seuraavat kielet katsotaan käännetyiksi: