Полный курс здесь mastercpu.ru Эволюция языков программирования. Понятие машинных кодов. Отличие высокоуровневых языков от низкоуровневых