Интерпретатор и компилятор: в чем разница?