daniel_grishin (daniel_grishin) wrote,
daniel_grishin
daniel_grishin

Category:

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

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

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

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

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

  • Одно из неожиданных последствий иммиграции

    "Если ты живёшь в маленьком городе, то ты уже немножечко свингер" Даже в таких "русско-иммигрантских" странах как Германия, Израиль и США русские…

  • Парашютная байка

    Любительский аэродром, воткнутый посреди полей небольшой швейцарской долины, был бы довольно скромен и для страны победнее. Так что подъехавшая…

  • Ответственные мужчины

    ... прекрасные, ответственные мужчины очень, очень ответственно подходят к вопросу заведения детей <...> И да, когда включился…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 23 comments

Bestblueher

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

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

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

  • Одно из неожиданных последствий иммиграции

    "Если ты живёшь в маленьком городе, то ты уже немножечко свингер" Даже в таких "русско-иммигрантских" странах как Германия, Израиль и США русские…

  • Парашютная байка

    Любительский аэродром, воткнутый посреди полей небольшой швейцарской долины, был бы довольно скромен и для страны победнее. Так что подъехавшая…

  • Ответственные мужчины

    ... прекрасные, ответственные мужчины очень, очень ответственно подходят к вопросу заведения детей <...> И да, когда включился…