Програмски преведувач: Разлика помеѓу преработките

[непроверена преработка][непроверена преработка]
Избришана содржина Додадена содржина
Ред 26:
 
== Компајлер наспроти интерпретер==
Многу луѓе прават поделба меѓу вишите програмски јазици на компајличкикомпајлирачки јазици и интерпретирачки јазици. Компајлерите и интерпретерите се имплементации на јазици, но самите тие не претставуваат јазици. Категоризирањето обично се рефлектира на најпознатите и најраширените имплементации на јазикот, на пример за BASIC се мисли дека е интерпретирачки јазик, додека за С компајлирачки, и покрај постоењето на BASIC компајлери и С интерпретери.
 
Но постојат и исклучоци, некои спецификации на јазици кажуваат дека во имплементацијата мора да се вклучи функционалноста на компајлерот (Common Lisp) додека други јазици имаат делови кои можат многу лесно да се приспособат на интерпретер, но прават пишувањето на компајлер да биде многу тешко, за пример, SNOBOL4.