daniel_grishin (daniel_grishin) wrote,
daniel_grishin
daniel_grishin

Category:

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

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

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

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

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

  • Семейное

    Принципиальная разница между патриархатом и матриархатом заключается в том, что в патриархальной семье решения принимает свекровь, а в матриархальной…

  • О приемах информационных и прочих войн

    После публичного подтверждения участия Корейской Народной Армии в боях в Курской области видео с "нашими корейцами" пошли волной. Вы их наверняка…

  • Откуда не ждали

    Индо-пакистанский конфликт способен уничтожить нашу цивилизацию. Обмен ядерными ударами планета еще сможет перенести. Но вот шквал "видео с…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 23 comments
Ассемблер - это в кузнице соседней деревни выковать катапульту которая подходит для конкретно этой амбразуры но зато весит на 20% меньше чем обычное артиллерийское орудие.

PS - на дворе 21й век, причем уже второе десятилетие заканчивается - у нас что, еще остались люди которые спорят в ветке "ассемблер vs Си"? Компиляторы победили типичного программиста на ассемблере еще 25 лет назад.

  • Семейное

    Принципиальная разница между патриархатом и матриархатом заключается в том, что в патриархальной семье решения принимает свекровь, а в матриархальной…

  • О приемах информационных и прочих войн

    После публичного подтверждения участия Корейской Народной Армии в боях в Курской области видео с "нашими корейцами" пошли волной. Вы их наверняка…

  • Откуда не ждали

    Индо-пакистанский конфликт способен уничтожить нашу цивилизацию. Обмен ядерными ударами планета еще сможет перенести. Но вот шквал "видео с…