Глава 6 - Софтуер

Излъчващият (инж. Преводач # 151; преводач) # 151; е програма, преводач. Тя конвертира програма, написана на език на високо ниво, в програма на компютърни инструкции.

Преводачите са реализирани като компилатори или преводачи. От гледна точка на производителност и съставител преводач варира значително.

Compiler (инж. Compiler # 151; съставител, колектор) чете цялата програма. което го прави превода и създава завършен версия на програмата в машинен език, който след това се изпълнява.

Преводач (инж. Interpreter # 151; преводач, преводач) превежда и изпълнява програма ред по ред.

След компилиран програма, вече не са необходими нито оригиналния софтуер, нито компилатора. В същото време, програмата обработва от интерпретатора трябва отново да превежда на машинен език всеки път, когато стартирате програмата.

Съставител ускорите изпълнението на програмите, но интерпретирани по-лесно да се коригира и променя.

Всеки конкретен език или се фокусира върху компилация или относно тълкуването на # 151; в зависимост от целите, за които е създаден. Например, Pascal обикновено се използва за решаване на доста сложни проблеми, където скоростта е важна работни програми. Ето защо, този език обикновено се осъществяват с компилатор.

От друга страна, той е създаден като основен език за начинаещи програмисти, за които по ред на изпълнение на програмата има безспорни предимства.

Понякога има един език и компилатор. и на преводача. В този случай, можете да използвате преводач, и след това да се състави програма отстраняване на грешки, за да се увеличи скоростта на изпълнението му за разработване и тестване на програми.