daniel_grishin (daniel_grishin) wrote,
daniel_grishin
daniel_grishin

Category:

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

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

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

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

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

  • По следам дискуссий

    Мысль не новая, я её в разных формулировках упоминаю довольно часто: Судить о человеке по делам его бывает очень опрометчиво. Судить следует по…

  • Жизнь - игра

    .. но так раздражает, что нет сэйвов*! ---- * save - в играх возможность сохранить текущее состояние , чтобы потом к нему вернуться

  • Еврейское. Хотя нет - русское.

    Как, оказывается, много можно выжать из одного небольшого стихотворения :) Пресловутого "Сероглазого короля" я впервые не прочитал, а именно…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments

Bestblueher

December 10 2019, 19:02:06 UTC 1 year ago

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

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

  • По следам дискуссий

    Мысль не новая, я её в разных формулировках упоминаю довольно часто: Судить о человеке по делам его бывает очень опрометчиво. Судить следует по…

  • Жизнь - игра

    .. но так раздражает, что нет сэйвов*! ---- * save - в играх возможность сохранить текущее состояние , чтобы потом к нему вернуться

  • Еврейское. Хотя нет - русское.

    Как, оказывается, много можно выжать из одного небольшого стихотворения :) Пресловутого "Сероглазого короля" я впервые не прочитал, а именно…