1. Язык программирования - язык для алгоритмов, которые после будут переведены (если не были записаны изначально) в машинный код.
Системы программирования - совокупность программ, поддерживающих весь технический цикл разработки ПО.
Интегрированная среда разработки программ - комплекс программ поддерживающих полный цикл разработки программы.
2. float - вещественный
bool - логический
int - целый
str - строковый
3. Компилятор переводит программный код в машинный код, а интерпретатор построчно, причем сразу выполняет переведенный материал
4. str - A = "A"
boolean - D = true
int - 8-456
float - C-123.4