Kas tiek interpretēts?

Datorprogrammēšanas laikā pirms programmu izpildes nav jāapkopo interpretēta programmēšanas valoda. Tā vietā, cita programma, ko sauc par tulku, nolasa programmu un izpilda to lidojumā.

Ieguvumi no tulkošanas programmu sastādīšanas

Apkopota programma parasti ir labāka gala lietotājam, jo ​​tā mašīnas kods var būt ļoti optimizēts apkopošanas procesa laikā. Savukārt interpretētās valodas var piedāvāt unikālu labumu programmētājam. Viens piemērs ir REPL, kas ļauj programmētājam sadarboties ar programmu, kamēr tas tiek rakstīts.

Daudzas datoru valodas var tikt apkopotas vai interpretētas. Piemēram, parasti tiek sastādīta C programmēšanas valoda, bet C tulki ir pieejami. JavaScript parasti tiek uzskatīta par interpretētu valodu, kurā tulks ir klients (parasti tīmekļa pārlūkprogramma). Tomēr lielākajā daļā mūsdienu pārlūkprogrammu, lai izveidotu JavaScript kodu, pirms tā palaišanas tiek izmantots kāds no JIT veidiem. Lisp, ko bieži uzskata par interpretētu valodu, vienā programmā var sajaukt interpretēto kodu un apkopot bytecode.

Tulkoto valodu piemēri

Kopīgie interpretēto programmēšanas valodu piemēri ir:

Apkopotie, literārie virknes, programmēšanas noteikumi