Что лучше из этих двух? Интерпретатор vs компилятор.

Поделиться
HTML-код
  • Опубликовано: 28 мар 2024
  • erid: 2VtzqwT8zd3 | Получи шанс начать карьеру в Яндекс с Летней школы Яндекс 2024:
    yandex.ru/yaintern/schools/su...
    Объясняю, что лучше компиляция или интерпретация, а так же в чём разница между компиляторами и интерпретаторами.
    ---
    Подпишись на наш Telegram Канал 🖤 t.me/extremecode
    Заходи на наш Boosty ❤️ boosty.to/extremecode
    The Saga by Karl Casey @ White Bat Audio // • Retro Synthwave - The ...
  • НаукаНаука

Комментарии • 240

  • @ExtremeCode
    @ExtremeCode  2 месяца назад +8

    Братан, хорош, давай подпишись на наш Telegram канал, мы там байки и кулстори травим
    t.me/extremecode
    А для бустеров у нас есть эксклюзивный контент: boosty.to/extremecode

    • @LithiumDeuteride-6
      @LithiumDeuteride-6 2 месяца назад

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

    • @Swyateg
      @Swyateg Месяц назад

      @@LithiumDeuteride-6 Вообще наплевать

  • @interstellarv0id
    @interstellarv0id 2 месяца назад +320

    я фронтендер, знаю только про депиляцию

    • @Tikhon_Mi
      @Tikhon_Mi 2 месяца назад +23

      Вротендер*

    • @user-pz1ce7on4x
      @user-pz1ce7on4x 2 месяца назад +5

      @@Tikhon_Mi оу май!

    • @greenp1ece546
      @greenp1ece546 2 месяца назад

      😂😂😂

    • @slava770_0
      @slava770_0 2 месяца назад

      фортнайтер*@@Tikhon_Mi

    • @0x00AE1C9B
      @0x00AE1C9B Месяц назад +3

      @@Tikhon_Mi War Thunder

  • @fahrenheit1863
    @fahrenheit1863 2 месяца назад +93

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

  • @svetoslavAseev
    @svetoslavAseev 2 месяца назад +61

    Автор налил всем крепкой базы. Жаль что айтишники уже не те.
    Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?

    • @honley1
      @honley1 2 месяца назад

      Я думал эта база база, может я какой то странный...

  • @rayan_gosling67
    @rayan_gosling67 2 месяца назад +191

    Я вообще 1сник

    • @Semen_aqw
      @Semen_aqw 2 месяца назад +8

      Блин до меня дошло , что это 1 с

    • @BestMovieActors
      @BestMovieActors 2 месяца назад +1

      @@Semen_aqw Целый час доходило?

    • @Semen_aqw
      @Semen_aqw 2 месяца назад

      @@BestMovieActors нет , буквально 30 - 60 секунд хватило )

    • @BestMovieActors
      @BestMovieActors 2 месяца назад +3

      @@Semen_aqw Ты перепутал секунды с минутами, переправь

    • @guitarhub7860
      @guitarhub7860 2 месяца назад +1

      буээээ

  • @fficktiff
    @fficktiff 2 месяца назад +190

    Видео нет уже 10 минут, автор забросил канал

    • @user-yp7xd9tk5i
      @user-yp7xd9tk5i 2 месяца назад

      я пишу через 8 часов, до сих пор ничего

    • @chelol208
      @chelol208 2 месяца назад +4

      да всё отписываемся я тут ожидал сингулярный поток контента информации видимо автор не шарит за тренд

    • @ctatictika
      @ctatictika 2 месяца назад +2

      Очень жаль.. хороший был контент(не то что бы он прям годный как бы да ну типо ээ как сказать вот знаете? Ну знаете) 😢

  • @itMasXteR
    @itMasXteR 2 месяца назад +74

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

    • @veatix4291
      @veatix4291 2 месяца назад +50

      вот это ЧСВ, настоящий синьор

    • @DLevK_16
      @DLevK_16 2 месяца назад +9

      А те, кто дают лапу, не могут дать на лапу
      Поддержите мой стартап, пжпжпжпжпжпжпжпп

    • @akaikangaroo
      @akaikangaroo 2 месяца назад +28

      Жаль, что не все поймут утонченный юмор твоей реплики по поводу давания лапы! Это ведь прямая отсылка к процессу, который профессионалы называют handshake. К сожалению не так уж и много сейчас осталось действительно прозорливых людей, которые знают, почему это так остроумно и интересно!

    • @chelol208
      @chelol208 2 месяца назад

      без навыка ЧСВ сеньйором не стать это обязательное условие@@veatix4291

    • @Mr.Lawsuit
      @Mr.Lawsuit Месяц назад

      ​@@akaikangarooжаль что в наше время не все поймут эту тонкую отсылку к качественном мему

  • @user-ug3sn7nd3r
    @user-ug3sn7nd3r 2 месяца назад +9

    Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?

  • @TheDiamantZero
    @TheDiamantZero 2 месяца назад +4

    Братан, хорош, давай-давай, вперед, контент в кайф. Можно еще? Вообще красавчег!

  • @andredru4278
    @andredru4278 24 дня назад

    Спасибо. Легкость подачи привлекает!

  • @MrKuprin2000
    @MrKuprin2000 2 месяца назад

    Спасибо автору за акуталочку. Как раз разбираю лекцию по этой теме)

  • @b.it4173
    @b.it4173 2 месяца назад +3

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще

  • @ryazan3
    @ryazan3 2 месяца назад

    Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот еще почаще?

  • @anarant9741
    @anarant9741 2 месяца назад +2

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @swarion833
    @swarion833 2 месяца назад +1

    Братан харош, видик интересный, спасибо большое

  • @da1duz927
    @da1duz927 2 месяца назад +1

    Братан -- хорош, контент в кайф, давай давай давай продолжай

  • @arsenius4870
    @arsenius4870 2 месяца назад

    Базированная база
    Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?

  • @aritokangoro9321
    @aritokangoro9321 2 месяца назад

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!

  • @channelbykosmonavtkosmosa7059
    @channelbykosmonavtkosmosa7059 12 дней назад

    Братан хорош, контент в кайф, давай давай ещё, вообще красавчик;

  • @user-tg2lr3zi2f
    @user-tg2lr3zi2f 2 месяца назад +3

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

  • @kostik26
    @kostik26 Месяц назад

    Братаны, харош, комменты по кайфу, давай еще

  • @ilteeeee
    @ilteeeee 2 месяца назад

    братаны, контент в кайф и всё такое. короче, делайте ещё

  • @Serg71007
    @Serg71007 2 месяца назад

    Контент в кайф, братан - хорош!

  • @serhiisinilov
    @serhiisinilov 2 месяца назад

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

  • @vigil3273
    @vigil3273 2 месяца назад

    Только изучал эту тему и ты видос выпустил, вот это совпадение)

  • @KoMedVed
    @KoMedVed 2 месяца назад +1

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

  • @BANKAIOSAS
    @BANKAIOSAS Месяц назад

    Братан, давай давай - вперёд, контент, ваще красавчик, можно почаще?

  • @GamersKitchen
    @GamersKitchen 2 месяца назад

    Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще? Давайте, пока.

  • @kenn1on
    @kenn1on 2 месяца назад

    Давай давай контент кайф.. спасибо за видео

  • @user-od6fk2qh1z
    @user-od6fk2qh1z Месяц назад

    Братан, хорош, давай давай, контент в кайф

  • @eugenezuev7349
    @eugenezuev7349 2 месяца назад +8

    Понравилась схема по которая Андрес Хайлсберг проектировал

  • @dglushko
    @dglushko 2 месяца назад

    vsegda interesno slushat' i smotret'

  • @300f20t
    @300f20t Месяц назад

    Немного производительнее при ОПРЕДЕЛЁННЫХ обстоятельствах.
    Те самые обстоятельства: когда C++ выделили старенький комп и добавили sleep в код, а C# сервера Microsoft и увидели прирост на C# в 2 раза в сторону C++! .NET имба конечно

  • @ffconsole3467
    @ffconsole3467 2 месяца назад +1

    Когда видео по работам Винера?

  • @user-wy6wu5sl2d
    @user-wy6wu5sl2d 2 месяца назад

    Ботан, вперёд! Ваще красавчик 😂

  • @MrCter
    @MrCter 2 месяца назад

    а разве видева на эту тему не было раньше на канале?

  • @ivan25257
    @ivan25257 Месяц назад

    Посмотрел 1 видео и подписался)

  • @joqwa
    @joqwa 2 месяца назад

    Давай давай вперед красавчик

  • @user-ur8wu9kf2y
    @user-ur8wu9kf2y 2 месяца назад +2

    Екстримцоде, расскажи пожалуйста про AST. Не совсем понимаю, чем интерпритатроры с AST отличаются от тех же JIT-компилляторов?

    • @user-cy1rm5vb7i
      @user-cy1rm5vb7i 2 месяца назад +2

      сейчас уже ничем. Раньше, когда оперативки было кот наплакал (и наверное кошачьи слезы всем тогда казались вершиной технологического развития) иметь JIT компилятор в памяти, исходный промежуточный код и скомпилированный машинный было непозволительно. Поэтому интерпретатор брал обычно строку кода и исполнял её, не сохраняя никаких результатов компиляции никуда. Посему выполнение здоровенных кусков кода приводилось к бесконечной интерпретации. Зато сама интерпретирующая среда была простой, как говно от палки. Что позволяло пихать её везде, куда пихается. А если твоя среда есть везде, то и говнокод для этой среды будет работать везде. Так появился Basic, кст

  • @prostomaxym
    @prostomaxym 2 месяца назад

    что лучше отвертка или молоток?

  • @ArseniySergeev
    @ArseniySergeev 2 месяца назад

    не только лишь все могут понять разницу между компиляцией и интерпретацией)))

  • @riktik5766
    @riktik5766 2 месяца назад

    Я хотел оставить заявку на обучение в яндексе, но сделаю это в следующем году, когда добавят C#, ибо, там русскими буквами по белому написано: "Python, Java, C++")

  • @user-ash-ryo
    @user-ash-ryo 2 месяца назад

    ничего не знаю в этой теме, можешь сделать видео объясняя как начать с нуля без каких либо знаний?

  • @FrankBlack-ASD
    @FrankBlack-ASD 2 месяца назад +5

    Я конечно понимаю, что видос делался для рекламки курсов, но если этот факт откинуть, то возникает очень логичный вопрос: где ты вращаешься и что это за "программисты", которые не знают основу основ и разницу между типами языков? Хотя, судя по ответам, народ тупо рофлил, а ты выдал за чистую монету

    • @AzazehlWhinchester
      @AzazehlWhinchester Месяц назад +1

      Наверное, это вопросы от выпускников шкилбокс)

  • @TheMircool
    @TheMircool 2 месяца назад +1

    Странно что тип с форума не написал свой ответ на хинди

  • @jasontodd9564
    @jasontodd9564 2 месяца назад

    Братан контент кайф топи в вперед

  • @Some-kind-of-individual
    @Some-kind-of-individual 2 месяца назад

    Привет, если прочитаешь, меня почему заблокали на комментариях, хотя ничего не писал, в чем может быть причина?

  • @fluffyliberta
    @fluffyliberta 2 месяца назад

    О, теперь добавили ссылку на таненбаумана - увожение ❤

  • @user-rn2vw1cx2e
    @user-rn2vw1cx2e 2 месяца назад

    харош, давай давай

  • @Porshen25
    @Porshen25 2 месяца назад

    для меня когда-то стало открытием, что в некоторых случаях код на C# работал быстрее аналогичного кода на C++. Уже не помню, что я тогда проверял

  • @Pavelius
    @Pavelius 2 месяца назад

    Ну какие задачи таете и решения (главное чтобы работало)

  • @MrNarutorengun
    @MrNarutorengun 2 месяца назад

    расскажи про Fort и Julia 🥺

  • @ToledO15
    @ToledO15 2 месяца назад

    А можно название трека?

  • @user-jm5pp7lm8b
    @user-jm5pp7lm8b 2 месяца назад

    Братан харош

  • @mercurykd
    @mercurykd 2 месяца назад

    Что за трек на фоне?

  • @demimurych1
    @demimurych1 10 дней назад

    00:03:15 *C to Asm to Машинный код*
    Я открою тайну, машинный код тоже интерпретируется уже в самом процессоре, подобно тому как он интерпретируется как в том же JS.

  • @Nukutargyment
    @Nukutargyment 2 месяца назад

    Братан
    Хорош

  • @MorMot74rus
    @MorMot74rus 2 месяца назад +2

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

  • @gvfsashgawt
    @gvfsashgawt 2 месяца назад

    Успел заварить чаю, написать сценарий, записать голос, смонтировать и выложить видос, пока выполнялся create-react-app. 😅
    Жиза. 😊

    • @BestMovieActors
      @BestMovieActors 2 месяца назад

      Сразу видно, никогда не компилировал KDE в FreeBSD

  • @user-qz7tg1qw1c
    @user-qz7tg1qw1c 2 месяца назад

    да я тоо же с1 занима юсь

  • @vpr-
    @vpr- 2 месяца назад

    Интерполяция - вот это тема

  • @user-pz1ce7on4x
    @user-pz1ce7on4x 2 месяца назад

    Ну если компилятор - это программулька, которая поставляется с пакетом разработки, То интерпретатор - это что, это где находится?

    • @redneck_prm5429
      @redneck_prm5429 2 месяца назад

      интерпретатор - это тоже программулька, поставляемая с пакетом разработки

    • @Rayvenor
      @Rayvenor 2 месяца назад

      Интерпретатор находится у пользователя. Компилятор у разработчика.

  • @zeOnni
    @zeOnni 2 месяца назад

    Очевидно что будущее за Forth. Он одновременно компилируемый и интерпретируемый

  • @sergeymalyshev
    @sergeymalyshev 2 месяца назад

    Ну, главное я ухватил.

  • @grimmjowdjiajer8166
    @grimmjowdjiajer8166 2 месяца назад

    как музяка на фоне называется?

  • @denizsincar29
    @denizsincar29 2 месяца назад

    по-моему cmd / bash / sh интерпретируются, да? Даже не в байткод, а строка за строкой

  • @Mr43046721
    @Mr43046721 2 месяца назад

    Ура, программирование с гачи мемесами

  • @AnatoliyMenshov
    @AnatoliyMenshov 2 месяца назад

    Атлична-атличная, пеши есчо!

  • @hedgehogsch.7270
    @hedgehogsch.7270 2 месяца назад +1

    Компиляция лучше. Кроме тех случаев, когда лучше интерпретация

  • @lookichtafer
    @lookichtafer 2 месяца назад

    Когда же ты уже перезапишешь финальную фразу?

  • @user-eb1qm7ho8h
    @user-eb1qm7ho8h 2 месяца назад

    Видео супер, но музычка сильно перекрикивает вас после середины ролика

  • @alexanderd.7818
    @alexanderd.7818 22 дня назад

    А теперь страшная тайна, от которой у некоторых подорвет: процессор - это интерпретатор 🤣

  • @DanSkor404
    @DanSkor404 2 месяца назад +2

    Учусь на фронта, хз вообще оффер проучу когда нибудь в этой жизни

  • @dabl_babl1634
    @dabl_babl1634 2 месяца назад

    чо за музыка на фоне ?

  • @AlonsoImput
    @AlonsoImput 2 месяца назад

    Всех 1сников с праздником, вас хоть где-то причислили к IT

  • @user-vz3od9ht5b
    @user-vz3od9ht5b Месяц назад

    6:10
    Ссылка на Таненбаума вкупе с текстом - прямая ложь.
    «скомпилированные ....интерпретируются.... это....актуально до сих пор»
    во-первых, до 386-го включительно x86 были по-настоящему RISC (нет интерпретации).
    во-вторых, после - тоже не интерпретация: И. - это построчный анализ и исполнение кода программой-интерпретатором, а в машинном коде и x86 и ARM нет строчек
    в-третьих, разбор машинной инструкции до микроопераций выполняется за конечное кол-во тактов (не происходит синтаксического разбора токенов ЯП) и происходит за единицы наносекунд, а разбор строчки интерпретатором выполняется за микросекунды

  • @thenikehiro5278
    @thenikehiro5278 2 месяца назад

    Отлично, осталось создать проц в майнкрафт и написать компилятор😅

  • @user-ge1ux3sc4f
    @user-ge1ux3sc4f 2 месяца назад

    так и не понял, чем отличается трансляция и интерпретация)

    • @NETstalker0xFFF
      @NETstalker0xFFF 2 месяца назад +1

      Интерпретация и трансляция - как конвейры. Только если интерпретатор считывает команду - тут же выполняет, то транслятор переводит в другой язык

    • @AzazehlWhinchester
      @AzazehlWhinchester Месяц назад +2

      Интерпретатор текст программы исполняет построчно каждый раз, как командная строка или bash. И программа всегда остаётся текстом. Компилятор превращает программу(текст) в exe, dll, ocx или elf бинарный файл с машинными инструкциями, исполняемый напрямую процессором. Компиляция происходит 1 раз и всё, дальше всегда запускается готовый машинный код.
      Транслятор - промежуточный инструмент, который может подготавливать текст программы перед линковкой, преобразуя его в полуфабрикат для компилятора и линкера

  • @nouai
    @nouai 2 месяца назад

    Стоило сказать, что байткод и виртуализация сейфовей чем не байткод.

  • @suddenname
    @suddenname 2 месяца назад

    Канал попилили на DLC, а они и рады

  • @BestMovieActors
    @BestMovieActors 2 месяца назад +3

    Подождите, счас понабегут разрабы на Питухоне и ПэХаПэ и вставят свои 5 копеек

    • @MrLagger1996
      @MrLagger1996 2 месяца назад +3

      У меня нет 5 копеек 😢 только 2

    • @user-tx3xk5wh9h
      @user-tx3xk5wh9h 2 месяца назад +1

      ​@@MrLagger1996в сумме 52 получается

    • @antonzorin5071
      @antonzorin5071 2 месяца назад

      @@user-tx3xk5wh9h 502

  • @user-zz5uf5bd4c
    @user-zz5uf5bd4c 2 месяца назад

    Bro, bien, allez, vas-y, profite du contenu

  • @user-ge1ux3sc4f
    @user-ge1ux3sc4f 2 месяца назад

    реклама, кайф, афтор не афтор.

  • @AlexanderKozaevRu
    @AlexanderKozaevRu 2 месяца назад +2

    Исполнение кода с перфокарт - интерпретация? Лол. Вообще весь текст похож на генерацию нейронки из обрывочных тезисов. Минуты три на изготовление ролика потрачено.

  • @NETstalker0xFFF
    @NETstalker0xFFF 2 месяца назад +1

    Конец рекламы в 2:08 🤡

  • @xsedy9
    @xsedy9 2 месяца назад

    разве CLR это jit компилятор??

    • @AzazehlWhinchester
      @AzazehlWhinchester Месяц назад

      А разве нет? Прочитай про CIL и MSIL

    • @xsedy9
      @xsedy9 Месяц назад

      @@AzazehlWhinchester могу ошибаться, но разве CLR это не среда исполнения, которая, при необходимости, с помощью jit компилятора, транслирует код на CIL в специфический для платформы?

  • @user-cy1rm5vb7i
    @user-cy1rm5vb7i 2 месяца назад

    лучше JIT, конешно же

  • @s1v7
    @s1v7 2 месяца назад

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

    • @akaikangaroo
      @akaikangaroo 2 месяца назад

      Нет. Они хорошо знают, что эти вайтишники никогда не станут конкурентами для настоящих програмеров😏

    • @s1v7
      @s1v7 2 месяца назад

      @@akaikangaroo проблема в том, что бизнесам в большинтсве случаев не нужны "настоящие" программисты. кодеров более чем достаточно.
      ну и считать, что ты окажешься тем самым "настоящим" программистом, очень самонадеянно. красно-черное дерево от авл отличишь? кластер на кубере поднимешь? найдешь дедлоки в скл сервере? в чем приемущество функционльного программирования расскажешь? микрофротенды на чем делать будешь, и будешь ли? ну и так далее.

  • @user-rd7us5ch8q
    @user-rd7us5ch8q 2 месяца назад

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

  • @WarbeastMr
    @WarbeastMr 2 месяца назад +1

    А что там сложного? Интерпретатор - код интерпретирует, а компилятор - компилирует.

    • @akaikangaroo
      @akaikangaroo 2 месяца назад

      А компоновщик - компонует

  • @valeravalik6251
    @valeravalik6251 3 дня назад

    Комент строчить ленюсь.

  • @DrezdenHC
    @DrezdenHC 2 месяца назад

    "Как написать цикл?" "Бля, ты серьезно сейчас это спросил?" Видос: "ааа, никто не знает за циклы!"

  • @Dr33mway
    @Dr33mway 2 месяца назад +1

    Как понять, что перед тобой маслёнок, он задаёт вопросы "Что лучше?".

    • @deepdump7131
      @deepdump7131 2 месяца назад

      кто вообще догадался сравнить компилятор и интерпретатор

    • @Dr33mway
      @Dr33mway 2 месяца назад

      @@deepdump7131 от джунов (к сожалению и не только от джунов) и не такое услышать можно, начиная от сравнения скорости работы языков)00))0)
      Заканчивая спорами на счёт синтаксиса, люди забывают просто, что язык это всего лишь инструмент, не более

  • @Dmitry.844
    @Dmitry.844 Месяц назад

    Что с голосом?

  • @barniprais4460
    @barniprais4460 Месяц назад

    А на чём ещё айтишники прокололись?

  • @AdamBaverman
    @AdamBaverman Месяц назад

    Что с голосом?
    Это другой человек?

  • @ThePAPAPSIH
    @ThePAPAPSIH 2 месяца назад

    Оффтоп-вопрос. Курс по С# для маленьких и тупых ещё актуален? 7 лет прошло.

  • @vladisslavss
    @vladisslavss 2 месяца назад

    Лайк)

  • @ferum-42
    @ferum-42 20 дней назад +1

    МЕГАБАЗА

  • @StrageSPB
    @StrageSPB 3 дня назад

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