1) - Машинно-зависимыми языками понимают языки, алфавит, синтаксис и семантика которых зависят от системы команд процессора конкретно используемой ЭВМ. - Машинно-независимые языки - языки свободные от такой зависимости.2) Транслятор - это преобразования программного кода, представленной на одном из языков программирования в другую. Кратко, это переводчик кода с одного языка на другой.3) Компилятор - читает написанный программный код, переводит его на машинный код эвм и выдает готовый результат.Интерпретатор - тоже читает программный код (по строчкам) и выдает результат.Разница с компилятором - не переводит программный код в машинный. Увеличивает гибкость разработки и отладки. Но... Низкая скорость выполнения программы.