Как компьютер понимает код: про компиляцию и интерпретацию

Поділитися
Вставка
  • Опубліковано 27 вер 2024
  • Онлайн-курс "Python Advanced. Продвинутый курс":
    👉 wiki.merionet....
    О чем задумался, лягушонок? Не о том ли как компьютеры понимают код, который пишут программисты? Как удачно, ведь мы как раз хотели об этом рассказать! В этом видео ты узнаешь что такое ассемблер, компиляция и интерпретация.
    Merion Academy - платформа доступного IT образования ❤️
    wiki.merionet....
    Наш Telegram канал:
    t.me/it_knowle...
    Креатив и анимация:
    / cine.vibe
    #development #compiler #interpretation

КОМЕНТАРІ • 155

  • @merionacademy
    @merionacademy  9 місяців тому +1

    Онлайн-курс "Python Advanced. Продвинутый курс":
    wiki.merionet.ru/merion-academy/courses/python-advanced-prodvinutyj-kurs/?YT&

  • @pansangg_
    @pansangg_ 10 місяців тому +135

    Все участники команды этого канала просто молодцы! Мемы, озвучка и монтаж на божественном уровне =)

    • @merionacademy
      @merionacademy  10 місяців тому +2

      Спасибо за добрые слова)

  • @Young.Sideways
    @Young.Sideways 10 місяців тому +66

    Область приминения полноценного ассемблера сильно сужается - так, как раньше, на нём уже никто не пишет. Чаще приминяется подход с разделением ответственностей, когда исходная логика описывается на языке по типу Си, прогоняется через "так себе" компилятор под специфичную платформу, а готовый ассемблерный код правится ручками в случае каких-то особых требований. В случае с гигантами типа gcc или msvc, там вообще надо сильно постараться, чтобы ручной код обогнал компиляторный, а не наоборот.
    Так же стоит учитывать приминимость его знаний при отладке или оптимизации некоторых вещей - если, к примеру, создаётся какой-нибудь сложный контейнер, со своей логикой, полезно посмотреть во что превращается эта самая логика по итогу.
    Если брать пример с драйверами - честно говоря очень давно не видел, чтобы производители оборудования оставляли исходники своих драйверов на ассемблере, чаще на Си или вообще Си++. Сейчас почти любой микроконтроллер, любого устройства умнее, быстрее и располагает большей памятью, нежели космические шатлы 70х, поэтому реальным подсчётом байтов люди давно перестали заниматься.
    Если брать во внимение реверс инжиниринг - тут так же как и с остальным по, давно существуют неплохие декомпиляторы и деобфускаторы, которые сделают за вас 70% работы. Но тут уже без ручного ассемблера точно не обойтись.
    Ну и нельзя опускать соревновательную ветку, когда люди умещают в пару килобайт целые сцены, видео, игры или вирусы)

    • @georgemikava7459
      @georgemikava7459 9 місяців тому

      Согласен,я далеко не эксперт и пока только на втором курсе,будущий инженер автоматизированных систем(типа робототехник),и то что я вижу и слышу в этой сфере...Си,ардуино и графические программы делают всё, ассемблер давно нигде в таком плане не используется, ну я не встречал 🤷

  • @052vladimir
    @052vladimir 8 місяців тому +33

    На ассемблере пишутся курсачи в вузах, в которых 30 лет не обновляли программу обучения)
    Но это в рамках шуток, а так для многих низкоуровневых задач: микроконтроллеры, драйвера, ядра ОС, ну и для реверс инжиниринга

    • @darkemperorchik
      @darkemperorchik 2 місяці тому +2

      Ядра ОС и драйвера - это Си.(Да и микроконтроллеры тоже)

    • @mitry2
      @mitry2 Місяць тому

      ​@@darkemperorchik а загрузщики на assembler

  • @zholdin
    @zholdin 10 місяців тому +43

    Я стал обворожительнее на 1,46%❤

    • @merionacademy
      @merionacademy  10 місяців тому +3

      Подтверждаем!🥰

  • @megamarkum
    @megamarkum 10 місяців тому +38

    Ассемблер нужно учить для реверс-инжиниринга

    • @Green_haze
      @Green_haze 10 місяців тому +38

      Если знаешь ассембли, любой софт для тебя становится open source

  • @АнтонЖилинский-е8ш
    @АнтонЖилинский-е8ш 10 місяців тому +26

    Ассемблер используют в программировании микроконтроллеров. ATmega например.

    • @THEBIGMISHA_OFFICIAL
      @THEBIGMISHA_OFFICIAL 10 місяців тому +1

      Я C++

    • @PSP-uf5fw
      @PSP-uf5fw 10 місяців тому +4

      В принципе для всего низкоуровневого, дрова тоже на ассемблере пишутся(ну не только на нем конечно же).

    • @relax_FM_1
      @relax_FM_1 10 місяців тому +1

      @@PSP-uf5fwсейчас уже дрова на сиськах большинство

    • @PSP-uf5fw
      @PSP-uf5fw 10 місяців тому +6

      @@relax_FM_1 главное чтоб не на письках

  • @Shade063
    @Shade063 10 місяців тому +11

    Это просто Божественный канал 😇 Спасибо за труды! ✊

    • @merionacademy
      @merionacademy  10 місяців тому +1

      Вам спасибо за приятные слова! Если подпишитесь, поставите лайк и покажете это видео друзьям, мы станем чуточку счастливее 🙂

  • @1L0veGNU
    @1L0veGNU 10 місяців тому +6

    Асемблер - микроконтроллеры,загрузчики,системы(например колибри)ревёрс инженеринг

  • @dm8380
    @dm8380 10 місяців тому +4

    6:48 урааа, мерион упомянули C#!

    • @merionacademy
      @merionacademy  10 місяців тому +2

      Про него обязательно будет отдельный видос!

  • @podskazkin
    @podskazkin 8 місяців тому +1

    Третий видос подряд смотрю на канале. Красавцы. Отличная подача казалось бы сложных тем

  • @daniilkams
    @daniilkams 10 місяців тому +3

    8:16 в операционных системах и для компиляции кода программ

  • @fallenull
    @fallenull 10 місяців тому +2

    в дополнение к комментаторам. ассемблер есть в программах, которым важно быстро и минималистично и с минимумом ошибок взаимодействовать с железом. ядро линукс, научный софт(в медицине, проектировке сооружений) - в таких программах небольшая часть кода на ассемблере

  • @ЮлияРоманенко-к4ц
    @ЮлияРоманенко-к4ц 8 місяців тому +1

    Проделали классную работу! Спасибо большое, очень полезно!

  • @kaliber_6049
    @kaliber_6049 10 місяців тому +5

    Ребят, ну круто! Вы единственные, кто может так хорошо преподносить материал да еще и с юмором! Успехов вам! Жду новые видео)

    • @merionacademy
      @merionacademy  10 місяців тому

      Вам спасибо за приятные слова! Если подпишитесь, поставите лайк и покажете это видео друзьям, мы станем чуточку счастливее 🙂

    • @kaliber_6049
      @kaliber_6049 10 місяців тому

      @@merionacademyесли верить словам из вашего видео теперь я стал на 1,46 % обворожительней 😉❤

    • @merionacademy
      @merionacademy  10 місяців тому

      Ну, если по честному, и вы до просмотра нашего видео были очень обворожительны!

  • @romandonw
    @romandonw 10 місяців тому +3

    На асме пишутся драйвера и ядра для операционнок, ну и подобный код для прямой работы с железом.

    • @romandonw
      @romandonw 10 місяців тому +2

      Ну в общем низкоуровневый софт

  • @Aleksandr37rus
    @Aleksandr37rus 10 місяців тому +2

    Я как то писал на ассемблере. В основном до чих пор для чпу машин станков, либл микроконтроллеров. 😅 легущонок в ит 10 лет но по прежнему смотрит вас.

  • @imyourliver
    @imyourliver 8 місяців тому +2

    вы такие суперские, я вас люблю, спасибо

  • @vikont1911
    @vikont1911 10 місяців тому +2

    Я в восторге от подачи матерала!

    • @merionacademy
      @merionacademy  10 місяців тому +1

      а мы в восторге от вас и того как вы оформляете подписку на наш канал 😁

  • @RumEvo
    @RumEvo 9 місяців тому +2

    Слышал, что Ассемблер используется в автомобильной тематике(Приборные панели, ЭБУ)

  • @mikhailsartakov4750
    @mikhailsartakov4750 7 місяців тому +1

    Ассемблер сейчас используется в реверс-инжениринге :)

  • @wuzi200Z
    @wuzi200Z 10 місяців тому +4

    Ассемблер используется в любой оси) да и вообще асемб базированный батя всех языков, его хотяб в общих чертах знать нада

  • @joeharvelle6891
    @joeharvelle6891 6 місяців тому +2

    С++ быстрее Пайтона... С++ - компилируемый. Пайтон - интерпретированный

  • @jallyn8806
    @jallyn8806 10 місяців тому +2

    Ассемблер используется в компиляции. Ассемблер, он как промежуточный язык компиляции, Сначала из СИ Шарп в Ассемблер, потом только в машинный. Вот так вот😊

  • @leomysky
    @leomysky 7 місяців тому +1

    Спасибо, очень понятно
    Круто!

  • @RuslanNumber1
    @RuslanNumber1 10 місяців тому +3

    2 раза сегодня скомпилировал с разницей в несколько часов.

  • @АртемГаджибалаев
    @АртемГаджибалаев 9 місяців тому +1

    Ребятки, спасибо за классные видео. А можно ли сделать видосик на тему Service Mesh Control Plane?

  • @CaXaPHblN_HerP
    @CaXaPHblN_HerP 10 місяців тому +2

    В ассемблер как раз и компилируется/интерпретируется исполняемый код

  • @SsergeySav
    @SsergeySav 9 місяців тому +1

    Cisco свою IOS на ассемблере пишет до сих пор по-моему пишет

  • @AlexS-hn5fj
    @AlexS-hn5fj 10 місяців тому +1

    Assembler используется в программирование микроконтроллеров.

  • @Gameplaimp3
    @Gameplaimp3 2 місяці тому

    Написать Hello World и показывать всем какой ассемблер сложный

  • @mitry2
    @mitry2 Місяць тому

    Ассемблер использует для проверки виртуализации в гипервизорах и для загрузщиков систем

  • @still_alive02
    @still_alive02 10 місяців тому +1

    Ну асм сейчас актуален для реверса и взлома, все таки под микропроцессоры сейчас почти всё на C

  • @Interview_Bites
    @Interview_Bites 9 місяців тому +1

    Можете снять видео как работает браузер

  • @dmitriy5028
    @dmitriy5028 Місяць тому

    Ассемблер используют для написания драйверов, просто в некоторых высокоуровневых языках программирования нет аналогов инструкций - например in-записать в порт, out-считать из порта, int - вызвать программное прерывания и т.п. Приходится использовать ассемблерные вставки. По поводу интерпретируемых языков скажу, что их придумали для того, чтобы было легче воровать исходный код, не надо заморачиваться с дизассемблированием.

  • @ainurlatipov546
    @ainurlatipov546 10 місяців тому +2

    Лучше как всегда

  • @Stor_Man
    @Stor_Man 10 місяців тому +2

    Ждём видео про шарпы)))

    • @merionacademy
      @merionacademy  10 місяців тому

      Подпишитесь, чтоб не пропустить)

  • @Hadagan_man
    @Hadagan_man 10 місяців тому +2

    Компилирую по разному. В основном пропорционально выходу ваших видео...

  • @Blondguy12
    @Blondguy12 10 місяців тому +1

    Молю, сделайте видео про chat GPT и вообще про нейросети!

    • @merionacademy
      @merionacademy  10 місяців тому +1

      Все будет, надеюсь вы подписались чтобы не пропустить

    • @Blondguy12
      @Blondguy12 10 місяців тому

      @@merionacademy конечно)

  • @rinatpro-q1r
    @rinatpro-q1r 10 місяців тому +1

    асемблер используется для linux и unix системах

  • @kiwees7322
    @kiwees7322 10 місяців тому +1

    Ждём про язык Rust

  • @mahmutizturganov2457
    @mahmutizturganov2457 10 місяців тому +1

    Очень классный видео но пожалуйста объясните немного медленнее,🙏

    • @merionacademy
      @merionacademy  10 місяців тому

      Поставьте скорость поменьше просто)

    • @mahmutizturganov2457
      @mahmutizturganov2457 10 місяців тому

      Голос искажается и это мягко говоря не комфортно 😔, а сколько стоит ваш курс про Пайтон? Еслт я полный 0 могу научиться?

  • @МаксимОрлов-х9ы
    @МаксимОрлов-х9ы Місяць тому

    Без понятие, может вы скажите где и как?

  • @pinman8917
    @pinman8917 10 місяців тому +1

    Можете объяснить, в чём прикол с отключением js на 2:18?

  • @nerassstraivaisya
    @nerassstraivaisya 10 місяців тому +1

    Вот такие пироги😊

  • @yar4e_diary
    @yar4e_diary 9 місяців тому

    6:15 компилируется? Не интерпретируется?

  • @eus4376
    @eus4376 10 місяців тому +1

    146% хороший ролик, например

  • @_jrs456
    @_jrs456 10 місяців тому +2

    CIL ХОЧУ

  • @slimmatherz4164
    @slimmatherz4164 10 місяців тому

    Моя пепе и моя любить смотреть мерион академию.

  • @СтёпаЯзиков
    @СтёпаЯзиков Місяць тому

    Я пишу на Ассемблере свою OS

  • @dosball
    @dosball 10 місяців тому +1

    я компилирую по 2-3 раза в день🥸

  • @Зулус-г3к
    @Зулус-г3к 10 місяців тому +1

    Я работаю на php и мне норм) 😅

  • @romandonw
    @romandonw 10 місяців тому +2

    Кто пишет на C# ставьте лайк

  • @weamigo
    @weamigo 10 місяців тому +1

    Ассемблеры используется для написания ОС

  • @aaliboyev
    @aaliboyev 10 місяців тому

    Сколько раз в день компилируешь...
    Это как понять? Это личный вопрос?

    • @merionacademy
      @merionacademy  10 місяців тому

      Это обычный вопрос о компиляции 🤔Сколько раз в день вы компилируете свой код?

    • @aaliboyev
      @aaliboyev 10 місяців тому +1

      @@merionacademy Я пишу на интерпретируемых языках 😁

  • @spirridd
    @spirridd 27 днів тому

    Ещё один автор, который не знает, что язык ассемблера это не ассемблер =/

  • @xakuro24xakk41
    @xakuro24xakk41 10 місяців тому

    второй

    • @jdk_h
      @jdk_h 10 місяців тому

      😢

  • @aaliboyev
    @aaliboyev 10 місяців тому

    Кто поставил 29 дизлайков признайтесь

  • @Partizag
    @Partizag 10 місяців тому +9

    Тут пишут, про работу с реверс-инжинирингом и работы с микроконтроллерами(наверное, современными), но должен сказать, что ассемблер, скорее всего ещё и используется для старых микроконтроллеров, для тех-же автоматических гаражных дверей. Задача программиста подружить старый код с новыми девайсами и привести систему в современный, совместимый вид.

    • @yan_it
      @yan_it 9 місяців тому

      для микроконтроллеров щас чаще используют с/с++ ибо если слишком много логики то задолбаешься писать всё на ассемблере

  • @svetogor777
    @svetogor777 10 місяців тому +3

    Ассемблер используют для написания драйверов

  • @vontar91
    @vontar91 4 місяці тому +1

    Ассемблер используют в концлагерях для пыток

  • @solodivls
    @solodivls 8 місяців тому +1

    8:20 на нём создаются новые языки

  • @porohmega
    @porohmega 10 місяців тому +1

    Я заядлый компилятор

  • @lampOOmilk
    @lampOOmilk 10 місяців тому +1

    Ну вроде на asambler пишут драйвера

  • @eeqquuiilliibbrriiuumm
    @eeqquuiilliibbrriiuumm 9 місяців тому +1

    В скорпионе 🤣🤣🤣

  • @ВасилийЮдин-п8ы
    @ВасилийЮдин-п8ы 10 місяців тому +5

    Божественная подача

  • @karengrigoryan7937
    @karengrigoryan7937 9 місяців тому +1

    0:41 - транзистори это двери которые открывают путь к "бинарным командам"

  • @YEGKAMAL
    @YEGKAMAL 5 місяців тому +2

    Я делаю операционную систему на ассемблере

    • @merionacademy
      @merionacademy  5 місяців тому +1

      как назовёте?

    • @roiii111
      @roiii111 4 місяці тому

      гитхаб давай

    • @YEGKAMAL
      @YEGKAMAL 4 місяці тому +1

      @@merionacademySabiOS

  • @hellotoyou14
    @hellotoyou14 10 місяців тому +1

    ну, реверс инженерия точно, ядра и драйвера возможно, но не обязательно, в современном мире программирования

  • @spirridd
    @spirridd 27 днів тому

    7:40 нет, не любой язык может быть скомпилирован. Чистую компиляцию допускает только язык Си. С другой стороны, никакой язык, поддерживающий функцию eval, нельзя скопилировать никак, ибо он требует наличие интерпретатора всегда.

  • @alekseibestuzhev8434
    @alekseibestuzhev8434 10 місяців тому +2

    Как раз еды нагрел. Спасибо)

    • @merionacademy
      @merionacademy  10 місяців тому +1

      Приятного аппетита!

  • @antegros
    @antegros 9 місяців тому +1

    Практика показывает, что как инженеры лучше те спецы, которые начинали с древних языков, потом перешли на С и пользуются asm. Благодаря ним держится вся отрасль, все движки и все самое сложное написано именно ими для остальных специалистов уровня "по кнопочкам", которым остается только на нужные кнопочки нажимать, почти как операторам.

    • @merionacademy
      @merionacademy  9 місяців тому

      Если вы говорите про свою практику, не могли бы вы рассказать о своем профессиональном пути? А лучше скинуть ссылку на свой LinkedIn, чтобы люди, читающие ваш комментарий смогли убедиться, что вашему опыту можно доверять.

  • @phir9255
    @phir9255 9 місяців тому +1

    Я компилирую больше раз в день, чем раньше, потому что опять начал учиться программированию.

  • @octaedr
    @octaedr 3 місяці тому

    Ассемблер используется на МКС

  • @nebohodec525
    @nebohodec525 2 місяці тому

    3:20 😂 это я

  • @lamina_cursor
    @lamina_cursor 10 місяців тому +2

    А резве С++ не создает также промежуточный промежуточный код ?

    • @romandonw
      @romandonw 10 місяців тому

      Ну, есть так называемые объектные файлы, да это промежуточная ступень, но всё равно потом превращается в машинные инструкции.

    • @romandonw
      @romandonw 10 місяців тому

      Объектные файлы создают лексер и парсер вродею а потом компилятся

  • @АйратБакиев-ш9и
    @АйратБакиев-ш9и 10 місяців тому +1

    Спасибо, и Вам везде золотого сечения)

  • @argenalmaz00
    @argenalmaz00 10 місяців тому +1

    мне интересно до assembler какой язык программирования сущестовавл и как его создали если язык программирования до этого не было?

    • @SergiyRadonezhski
      @SergiyRadonezhski 10 місяців тому +6

      До ассемблера существовали перфокарты (такие картонные карточки с пробитыми в определенном порядке дырками), на которых были нанесены риски по которым в компьютер отправлялись или считывались двоичные матрицы (коды), проводились операции вычисления и записи. Потом перфокарты заменили клавиатурой, где каждая кнопка равна определенной команде. Далее эту "клавиатуру" просто записали в память процессора, которая и поныне зовётся регистром. Каждая внешняя команда имеет определенный символ (регистр), который вызывается из прошитой памяти и таким образом проводятся нужные операции вычисления.

  • @kirill_e1439
    @kirill_e1439 10 місяців тому

    2 раза

  • @milordplus
    @milordplus 10 місяців тому +1

    Клаассс!!! Спасибо☺️

  • @marilexultra
    @marilexultra 10 місяців тому

    Кошмар.

  • @kranger8109
    @kranger8109 10 місяців тому +1

    👍

  • @mikhailkhanov9840
    @mikhailkhanov9840 10 місяців тому

    Компилировали компилировали, да не выкомпилировали

    • @merionacademy
      @merionacademy  10 місяців тому

      всей командой теперь сидим и пробуем повторить, пока не получилось

  • @xakuro24xakk41
    @xakuro24xakk41 10 місяців тому +1

    спасибо за видео!!!

  • @TheEZIC
    @TheEZIC 10 місяців тому

    Дизлайк за хейт пиццы с ананасами

  • @АлександрШашев-ъ3ч
    @АлександрШашев-ъ3ч 2 місяці тому

    Дорогие Авторы канала, вы вызываете восторг и лёгкую зависть!

  • @VaeV1ct1s
    @VaeV1ct1s 9 місяців тому

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

  • @smaginaleksei
    @smaginaleksei 10 місяців тому

    На ассемблере драйверы некоторые пишут, так ведь?

  • @userKR74
    @userKR74 10 місяців тому +6

    я ждал это видео 6 лет, наконец-то

  • @АндрейСоколов-п9я
    @АндрейСоколов-п9я 10 місяців тому

    Дрова на ассемблере пишут

  • @MsBarsh
    @MsBarsh Місяць тому

    Тяга превратить любую тему в сплошную хохму - это уже какой-то отдельный вид невроза или разрушающей зависимости. В погоне за популярностью авторы видео готовы её искать даже у таких хохмоголиков. Они лайкают, смотрят, благодарят за приятные минутки, а вот для нормальных зрителей никакой пользы от таких мемоблевотных видео нет. Хотя они и сняты не для этого.

    • @merionacademy
      @merionacademy  Місяць тому

      Знаете, несмотря на то что вы перенасытили свой комментарий нелицеприятными словами, постановкой "диагнозов", унижениями и прочими выпадами, мы ответим вам:
      Мы искренне верим, что юмор и эмоции сильно упрощают восприятие новой информации. Работает это довольно просто: когда вы испытываете эмоции, ваш организм вырабатывает нейромедиатор ацетилхолин, который помогает поддерживать внимание, а также связан с памятью и способностью к обучению, действуя в нейронах больших полушарий и гиппокампа. Именно поэтому мы эмоционально окрашиваем наши видео для людей. И знаете, это работает :)

    • @MsBarsh
      @MsBarsh Місяць тому

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

    • @merionacademy
      @merionacademy  Місяць тому

      Мы вам привели биологический механизм, действие которого является неоспоримым. У нас сотни тысяч счастливых зрителей, которые, улыбнувшись, полностью усвоили нужный им материал и ждут новые ролики. С уважением относимся к тому, что бывают исключения и наш формат может вам не подходить. Совершенно не расстроимся, если не увидим вас в числе наших подписчиков! Желаем удачи с поиском подходящего вам контента!

  • @fkodkfdsffjksdjf2916
    @fkodkfdsffjksdjf2916 10 місяців тому

    А где c#?

    • @merionacademy
      @merionacademy  10 місяців тому

      Про него скоро расскажем!

  • @ill4374
    @ill4374 9 місяців тому

    asm не нужен, когда есть C

  • @VolodymyrZel
    @VolodymyrZel 10 місяців тому

    Мені викладач з Основи Програмної Інженерії казав, що на Ассемблері пишуть драйвери. І взагалі типу: Вчи Ассемблер, будеш дрова писати, і гроші лопатою грести

    • @ill4374
      @ill4374 9 місяців тому

      дрова уже на C)

    • @VolodymyrZel
      @VolodymyrZel 9 місяців тому

      @@ill4374 🥲

  • @Unknownbutknow
    @Unknownbutknow 10 місяців тому +1

    Спасибо вам❤

    • @merionacademy
      @merionacademy  10 місяців тому +1

      Вам спасибо! Если подпишитесь, поставите лайк и покажете это видео друзьям, мы станем чуточку счастливее 🙂

  • @Михазагрздин
    @Михазагрздин 10 місяців тому

    ⁵⁵²

  • @ianval1657
    @ianval1657 10 місяців тому

    Вот такие пироги

    • @merionacademy
      @merionacademy  10 місяців тому

      Угощайтесь и подписывайтесь)

  • @Parabellum_
    @Parabellum_ 10 місяців тому +1

    Полагаю, Assемблер используется для создания компиляторов/интерпретаторов?

    • @SalatikInMyHead
      @SalatikInMyHead 10 місяців тому

      Это популярное ошибочное предположение 😏 Для создания компилятора используется тот же язык, который он будет компилировать, либо другой высокоуровневый язык 🤓Естественно, самую первую версию компилятора придётся написать на другом языке, для которого уже существует компилятор или интерпретатор, но совсем не обязательно использовать для этого ассемблер, когда мы имеем множество мощных высокоуровневых языков. После этого компилятор может быть переписан на новом языке и собирать себя сам. Это называется bootstrapping 📝

  • @МихаилЧерников-ф2т
    @МихаилЧерников-ф2т 9 місяців тому

    Си
    Си плюс плюс
    Ахаха я поржал😂