Что лучше из этих двух? Интерпретатор 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 ... - Наука
Братан, хорош, давай подпишись на наш Telegram канал, мы там байки и кулстори травим
t.me/extremecode
А для бустеров у нас есть эксклюзивный контент: boosty.to/extremecode
Современный погромисты не в курсе что есть интерпретатор и компилятор. Серьёзно?
@@LithiumDeuteride-6 Вообще наплевать
я фронтендер, знаю только про депиляцию
Вротендер*
@@Tikhon_Mi оу май!
😂😂😂
фортнайтер*@@Tikhon_Mi
@@Tikhon_Mi War Thunder
Посмотрел и сделал для себя вывод, делай по клавиатуре тап-тап, главное что бы все работало. За меня уже давно все придумали, какие задачи какими инструментами решаются.
ах если-бы...
Автор налил всем крепкой базы. Жаль что айтишники уже не те.
Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?
Я думал эта база база, может я какой то странный...
Я вообще 1сник
Блин до меня дошло , что это 1 с
@@Semen_aqw Целый час доходило?
@@BestMovieActors нет , буквально 30 - 60 секунд хватило )
@@Semen_aqw Ты перепутал секунды с минутами, переправь
буээээ
Видео нет уже 10 минут, автор забросил канал
я пишу через 8 часов, до сих пор ничего
да всё отписываемся я тут ожидал сингулярный поток контента информации видимо автор не шарит за тренд
Очень жаль.. хороший был контент(не то что бы он прям годный как бы да ну типо ээ как сказать вот знаете? Ну знаете) 😢
А я всегда знал что ITишники альтернативно одаренные.
12 лет в IT, никого умнее собаки не встречал, не все даже умеют давать лапу...
вот это ЧСВ, настоящий синьор
А те, кто дают лапу, не могут дать на лапу
Поддержите мой стартап, пжпжпжпжпжпжпжпп
Жаль, что не все поймут утонченный юмор твоей реплики по поводу давания лапы! Это ведь прямая отсылка к процессу, который профессионалы называют handshake. К сожалению не так уж и много сейчас осталось действительно прозорливых людей, которые знают, почему это так остроумно и интересно!
без навыка ЧСВ сеньйором не стать это обязательное условие@@veatix4291
@@akaikangarooжаль что в наше время не все поймут эту тонкую отсылку к качественном мему
Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?
Братан, хорош, давай-давай, вперед, контент в кайф. Можно еще? Вообще красавчег!
Спасибо. Легкость подачи привлекает!
Спасибо автору за акуталочку. Как раз разбираю лекцию по этой теме)
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще
Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот еще почаще?
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Братан харош, видик интересный, спасибо большое
Братан -- хорош, контент в кайф, давай давай давай продолжай
Базированная база
Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще?
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
Братан хорош, контент в кайф, давай давай ещё, вообще красавчик;
компилируется сразу в машинный код. ассемблер это тоже язык второго уровня, где пишутся команды словами а не цифрами, или 0 и 1
Братаны, харош, комменты по кайфу, давай еще
братаны, контент в кайф и всё такое. короче, делайте ещё
Контент в кайф, братан - хорош!
В большей степени понимал тему, но новые аспекты для себя раскрыл.
Только изучал эту тему и ты видос выпустил, вот это совпадение)
Ещё один плюс интерпретации-возможность использовать все инструкции процессора, на котором запущена программа. В компилируеиых языках надо либо компилировать на таком же проце, либо включать кросс-компиляцию, чтобы нужные инструкции попали в машинный код.
Братан, давай давай - вперёд, контент, ваще красавчик, можно почаще?
Братан, хорош, давай давай, вперед, контент в кайф. Можно вот этого вот почаще? Давайте, пока.
Давай давай контент кайф.. спасибо за видео
Братан, хорош, давай давай, контент в кайф
Понравилась схема по которая Андрес Хайлсберг проектировал
vsegda interesno slushat' i smotret'
Немного производительнее при ОПРЕДЕЛЁННЫХ обстоятельствах.
Те самые обстоятельства: когда C++ выделили старенький комп и добавили sleep в код, а C# сервера Microsoft и увидели прирост на C# в 2 раза в сторону C++! .NET имба конечно
Когда видео по работам Винера?
Ботан, вперёд! Ваще красавчик 😂
а разве видева на эту тему не было раньше на канале?
Посмотрел 1 видео и подписался)
Давай давай вперед красавчик
Екстримцоде, расскажи пожалуйста про AST. Не совсем понимаю, чем интерпритатроры с AST отличаются от тех же JIT-компилляторов?
сейчас уже ничем. Раньше, когда оперативки было кот наплакал (и наверное кошачьи слезы всем тогда казались вершиной технологического развития) иметь JIT компилятор в памяти, исходный промежуточный код и скомпилированный машинный было непозволительно. Поэтому интерпретатор брал обычно строку кода и исполнял её, не сохраняя никаких результатов компиляции никуда. Посему выполнение здоровенных кусков кода приводилось к бесконечной интерпретации. Зато сама интерпретирующая среда была простой, как говно от палки. Что позволяло пихать её везде, куда пихается. А если твоя среда есть везде, то и говнокод для этой среды будет работать везде. Так появился Basic, кст
что лучше отвертка или молоток?
не только лишь все могут понять разницу между компиляцией и интерпретацией)))
Я хотел оставить заявку на обучение в яндексе, но сделаю это в следующем году, когда добавят C#, ибо, там русскими буквами по белому написано: "Python, Java, C++")
ничего не знаю в этой теме, можешь сделать видео объясняя как начать с нуля без каких либо знаний?
Я конечно понимаю, что видос делался для рекламки курсов, но если этот факт откинуть, то возникает очень логичный вопрос: где ты вращаешься и что это за "программисты", которые не знают основу основ и разницу между типами языков? Хотя, судя по ответам, народ тупо рофлил, а ты выдал за чистую монету
Наверное, это вопросы от выпускников шкилбокс)
Странно что тип с форума не написал свой ответ на хинди
Братан контент кайф топи в вперед
Привет, если прочитаешь, меня почему заблокали на комментариях, хотя ничего не писал, в чем может быть причина?
О, теперь добавили ссылку на таненбаумана - увожение ❤
харош, давай давай
для меня когда-то стало открытием, что в некоторых случаях код на C# работал быстрее аналогичного кода на C++. Уже не помню, что я тогда проверял
Ну какие задачи таете и решения (главное чтобы работало)
расскажи про Fort и Julia 🥺
А можно название трека?
Братан харош
Что за трек на фоне?
00:03:15 *C to Asm to Машинный код*
Я открою тайну, машинный код тоже интерпретируется уже в самом процессоре, подобно тому как он интерпретируется как в том же JS.
Братан
Хорош
Вот, вроде, херня херней с хиханьками да хаханьками, а каждый раз смотрю от начала до конца на одном дыхании и потом ещё пару дней перевариваю, обновляя свою базу знаний о мире...
Как ты это делаешь?
Успел заварить чаю, написать сценарий, записать голос, смонтировать и выложить видос, пока выполнялся create-react-app. 😅
Жиза. 😊
Сразу видно, никогда не компилировал KDE в FreeBSD
да я тоо же с1 занима юсь
Интерполяция - вот это тема
Ну если компилятор - это программулька, которая поставляется с пакетом разработки, То интерпретатор - это что, это где находится?
интерпретатор - это тоже программулька, поставляемая с пакетом разработки
Интерпретатор находится у пользователя. Компилятор у разработчика.
Очевидно что будущее за Forth. Он одновременно компилируемый и интерпретируемый
Ну, главное я ухватил.
как музяка на фоне называется?
по-моему cmd / bash / sh интерпретируются, да? Даже не в байткод, а строка за строкой
Ура, программирование с гачи мемесами
Атлична-атличная, пеши есчо!
Компиляция лучше. Кроме тех случаев, когда лучше интерпретация
Когда же ты уже перезапишешь финальную фразу?
Видео супер, но музычка сильно перекрикивает вас после середины ролика
А теперь страшная тайна, от которой у некоторых подорвет: процессор - это интерпретатор 🤣
Учусь на фронта, хз вообще оффер проучу когда нибудь в этой жизни
чо за музыка на фоне ?
Всех 1сников с праздником, вас хоть где-то причислили к IT
6:10
Ссылка на Таненбаума вкупе с текстом - прямая ложь.
«скомпилированные ....интерпретируются.... это....актуально до сих пор»
во-первых, до 386-го включительно x86 были по-настоящему RISC (нет интерпретации).
во-вторых, после - тоже не интерпретация: И. - это построчный анализ и исполнение кода программой-интерпретатором, а в машинном коде и x86 и ARM нет строчек
в-третьих, разбор машинной инструкции до микроопераций выполняется за конечное кол-во тактов (не происходит синтаксического разбора токенов ЯП) и происходит за единицы наносекунд, а разбор строчки интерпретатором выполняется за микросекунды
Отлично, осталось создать проц в майнкрафт и написать компилятор😅
так и не понял, чем отличается трансляция и интерпретация)
Интерпретация и трансляция - как конвейры. Только если интерпретатор считывает команду - тут же выполняет, то транслятор переводит в другой язык
Интерпретатор текст программы исполняет построчно каждый раз, как командная строка или bash. И программа всегда остаётся текстом. Компилятор превращает программу(текст) в exe, dll, ocx или elf бинарный файл с машинными инструкциями, исполняемый напрямую процессором. Компиляция происходит 1 раз и всё, дальше всегда запускается готовый машинный код.
Транслятор - промежуточный инструмент, который может подготавливать текст программы перед линковкой, преобразуя его в полуфабрикат для компилятора и линкера
Стоило сказать, что байткод и виртуализация сейфовей чем не байткод.
Сейфовей, чем кто или что?
Канал попилили на DLC, а они и рады
Подождите, счас понабегут разрабы на Питухоне и ПэХаПэ и вставят свои 5 копеек
У меня нет 5 копеек 😢 только 2
@@MrLagger1996в сумме 52 получается
@@user-tx3xk5wh9h 502
Bro, bien, allez, vas-y, profite du contenu
реклама, кайф, афтор не афтор.
Исполнение кода с перфокарт - интерпретация? Лол. Вообще весь текст похож на генерацию нейронки из обрывочных тезисов. Минуты три на изготовление ролика потрачено.
Конец рекламы в 2:08 🤡
разве CLR это jit компилятор??
А разве нет? Прочитай про CIL и MSIL
@@AzazehlWhinchester могу ошибаться, но разве CLR это не среда исполнения, которая, при необходимости, с помощью jit компилятора, транслирует код на CIL в специфический для платформы?
лучше JIT, конешно же
поч
программисты, которые рекламируют курсы программирования, в стреляют себе в ногу
Нет. Они хорошо знают, что эти вайтишники никогда не станут конкурентами для настоящих програмеров😏
@@akaikangaroo проблема в том, что бизнесам в большинтсве случаев не нужны "настоящие" программисты. кодеров более чем достаточно.
ну и считать, что ты окажешься тем самым "настоящим" программистом, очень самонадеянно. красно-черное дерево от авл отличишь? кластер на кубере поднимешь? найдешь дедлоки в скл сервере? в чем приемущество функционльного программирования расскажешь? микрофротенды на чем делать будешь, и будешь ли? ну и так далее.
Но компиляция в интерпретируемый код не делает язык компилируемым
А что там сложного? Интерпретатор - код интерпретирует, а компилятор - компилирует.
А компоновщик - компонует
Комент строчить ленюсь.
"Как написать цикл?" "Бля, ты серьезно сейчас это спросил?" Видос: "ааа, никто не знает за циклы!"
Как понять, что перед тобой маслёнок, он задаёт вопросы "Что лучше?".
кто вообще догадался сравнить компилятор и интерпретатор
@@deepdump7131 от джунов (к сожалению и не только от джунов) и не такое услышать можно, начиная от сравнения скорости работы языков)00))0)
Заканчивая спорами на счёт синтаксиса, люди забывают просто, что язык это всего лишь инструмент, не более
Что с голосом?
А на чём ещё айтишники прокололись?
Что с голосом?
Это другой человек?
Оффтоп-вопрос. Курс по С# для маленьких и тупых ещё актуален? 7 лет прошло.
Лайк)
МЕГАБАЗА
Ага, только забыл пояснить зачем всё это вообще надо.
Проблема в подаче этой вашей крепкой базы заключается в том, что её фиг применишь напрямую, собственно потому что погромозды каждый день не решают задачи в которых эта самая база применяется, она потому и выветривается. Увы, такова специфика человеческой памяти.