О высокоуровневых и низкоуровневых языках (не айтишникам не входить)

Dec 10, 2019 13:36

Навеяно дискуссией в комментах.

Представьте себе, вы на войне и у вас стоит задача: прорвать вражескую линию обороны.
Перед вами стоит стоит бетонный дот с амбразурой, из которой плюется свинцом крупнокалиберный пулемет. Ваши бойцы залегли и боятся нос высунуть из окопов.

Высокоуровневый язык - это артиллерийское орудие. Выглядит просто: прицелился да жахнул. Но на самом деле это нужно чтоб пушка работала, чтоб снаряд подходящий был, чтоб их калибры совпадали, а еще прицел функционировал с погрешностью не более разрешенной и разведка не подкачала с координатами дота. Вы всего этого не видите, ваше дело получить координаты да шмальнуть из главного калибра. Но на самом деле за всем этим стоит огромная, дорогая и не такая уж быстрая работа.

А ассемблер - это просто, понятно, и требует минимум ресурсов: просто подползаете к амбразуре да закрываете её своим телом.

it, заметки на манжетах, музыкой навеяло

Previous post Next post
Up