яп,архитектуре, взаимодействия ЯП

пожалуйста ответьте на вопросы
1) отличие машинного языка от виртуальной машины
2) как работает программа? например возьмем игрушечную машину когда нажимаешь на кнопку например налево то как машина поворачивается налево ( без физического принуждения) или можно взять пример с умными лампочки и т.п.
3) по архитектуре компьютера какие уровни стоит после нуля называемые физическими устройствами, какие книги нужны для изучения?
4) как взаимодействует языки программирования ( с++ с Джава)
5) на каком уровне язык с++
6) все языки программирования написаны на ассемблер?
Я новичок в этом деле, но так хочется научиться, помогите пожалуйста, ваши ответы для меня очень важны, спасибо вам
22 июня 2017 в 20:20
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
7
марта
Как работает криптосфера
Онлайн-курс
7
марта
Как стать iOS-разработчиком?
Онлайн-курс
7
марта
Новые статьи

Что такое MVP и как к нему подступиться
45400

Обновляем программу обучения для менеджеров по продажам
31800

BI-системы: что это и зачем они нужны бизнесу
53900