@@bez_dna___ Абсолютно солидарен с Вами, Мы с братом году в 98-99 написали ОС с "многозадачность" работала криво, но мы заняли 1 место среди молодёжи по программированию и этот проект был написан от безделия, а попал на конкурс чисто из-за препода
Торвальдс начал писать Линукс тоже Just for fun. Да я сам в 7 классе школы разработал свою, тоже просто по фану. Для увлеченных программистов - обычное дело.
В современном мире программистами себя считают те, которые прошли короткий курс программирования на Ютуб. Это в корне не правильно, но так уж повелось.
ощутил важность всего этого хеловорда раздутых размеров когда решил поизучать программирование микроконтроллеров avr с написанием на си. Пихаешь прогу, а оно не лезет и начинаешь искать где скостить пару байт.
Крутой программист это тот кто решает поставленную задачу в рамках проекта. У меня в команде программисты. Мне фиолетово сколько гигабайт или терафлоп занимает программа если она работает и написана за отведенное время
Эх, помню лет 8 назад по фану ставил menuetos на старенький бук. Сильно поразила тогда его быстрота работы на первом пне. Рад, что проект не только не умер, но и дает жизнь новым не менее интересным. Дмитрию отдельное спасибо за минутку ностальгии.
Ребята из группы разработчиков KolibriOS (не знаю, где Вам лучше написать поэтому пусть, хотя бы будет здесь) - Вы классные! Вы лучшие! Знайте это!!! И никогда не опускайте рук! А ещё также большой респект всем, всем кто программирует на чистом ассемблере! Вы тоже огроменные молодечики! И даже те кто, хотя бы на чистом С пишет - Вы то же молодцы. Автору так же почёт и уважение! П. С. Будем надеяться, что эра ленивых задниц программистов подходит к своему концу, и уже через пар лет, чтобы поиграть скажем в watch dogs 3: legion или red dead redemption 2 не потребуются процессоры i9-9900k 32 гига памяти и видеокарты уровня 2080 Ti, а любого скромного компьютера вида i5-6400 8 гигов и карточки уровня 1050 Ti будет за глаза для ультра настроек в 8k! Ждём, болеем и держим за Вас - за настоящих разработчиков, а не всю эту современную шушеру, кулочки! :)
Такого никогда не будет. Игровая сфера это специально выдуманные усложнения для «красоты» что в конечном итоге использует очень много ресурсов. То есть это искусственная гонка которая будет всегда ) Потому что усложнение графики игр влечет за собой покупку нового оборудования, а это все приносит деньги.
@@architectorbezumniy7983 Все что нормально шло на 486'ом, в досбоксе работает нормально. Все что выше, то как правило подтормаживает, особенно игры с программной отрисовкой графики. Для таких вещей можно настроить эмуляцию Glide.
Дмитрий, огромное спасибо за обзор! Я прямо себя почувствовал диким «олдом». Пользовался в своё время именно Меньюэт ОС и даже пришлось углубиться в ассемблер, чтобы написать ряд драйверов (уже не помню для чего точно). Понравилась именно тем, что помещается на дискету + идеологией. Даже захотелось вспомнить свою «красноглазую» юность.
Меня эта ОС всегда вдохновляла, слежу за развитием с 2006 года и жду случая, чтобы где-нибудь в продакшене запустить. Успехов разработчикам и Дмитрию))
Будучи студентами, еще лет десять назад запускали колибри на ноуте с Pentium 2. Грузилась быстро, выглядела и работала вполне неплохо. Делать в ней правда было особо нечего, но там и под 9x виндой было делать особо нечего (без сети, usb и прочих благ цивилизаци)
kote315 Время 9х виндов и вторых пней было уже лет двадцать назад, десять лет назад был 2010 год и это было время второй коры, заката хр и восхода 7. В 9х виндах появились все блага "цивилизации" все тоже что и есть сейчас игры фильмы документы и тд и тп и усб там был и сеть был и интернет был
Время шло и в Колибри пришли "балага", драйвера для сети, звука, видео... В современное время на Kolibri уже уютнее чем на Win9x, который на сегодя только для ретро игр пригоден.
Смотря для чего был нужен ноут. Если вы пользовались программаторами для записи в микросхемы , (в промежутках между игрой в Дум) то вполне обходиться получалось без сети . Необходимость в сети тогда была для поиска новых библиотек . (Период времени до двухтысячных годов)
С ума сойти ... по другому не сказать! Патрону респект, очень нетипичная, но невероятно вдохновляющая и интересная тема! Ну и вам , Дмитрий, конечно же низкий поклон, как всегда! Спасибо! :)
Блин Дим, от души просто за ролики. Я аж после этого видео решил помимо С и асму учить (хочу выучиться на системного прогера). А пока ещё раз пересмотрю, слишком крутой ролик. Давай ещё!!!!
Я очень долго искал, как все же работает процессор. Везде показывалась какие то блоки. Это мне мало чего давало. И только в одном видео мне тупому объяснили как конкретно работает процессор. с его математическими схемами, где каждая операция выполняется отдельно. Лайк, если хотите такой урок от Димы!
Отличный выпуск. Спасибо патрону. На самом деле любой из вас может также заказать Дмитрию выпуск Титанов. Все зависит от вас. Заказывать тут patreon.com/bocha
Спасибо за очередной выпуск Титанов. Дмитрий у вас превосходный подход к подаче информации! Сначала пред история с введением в тему, затем раскрытие самой темы и прекрасное завершение шуткой юмора! Вам бы образовательные программы для школьников и студентов писать. Не думали об этом?
На самом деле 1й компилятор языка C был написан таки на C, а не на ассемблере, как это в ролике заявлено. Просто трансляция с языка была произведена по таблицам вручную. Вначале был создан язык как принцип программирования, потом для его разработаны таблица трансляции под конкретную платформу и уже только потом создан компилятор (который по сути есть всего лишь автоматизированный транслятор). Если это всё понимать, то нет никакой проблемы "курицы и яйца"
Браузеры какие нибудь портировали которые могут в современный вэб? Офисные пакеты которые могут открывать форматы майкрософта? Ещё чуть чуть и можно сделать из этого замену винды для всяких офисных работников у которых компы из 2003го года (а таких на самом деле до сих пор дофига особенно в гос. секторе), какой нибудь терминал для кассы, вполне(даже на хабре видел пару статей про такие магазины где крутится колибри кажется), пост охраны для просмотра камер наблюдения. Сейчас куча древних компов(2003-2006го года) которые никто заменять не будет, но нужно на них чтобы что то работало, а современные ОС с их прослойками над прослойкой это просто ад и никогда такого не потянут. Колибри могла бы стать спасением?
Даже если вы напишете браузер, который будет работать с железом напрямую и заменит собой операционную систему, вам это не поможет просто из-за тяжести современных сайтов.
Не только по названным причинам не было смысла писать на ассемблере, все же. Ассемблер слишком привязан к конкретной архитектуре процессора, конкретным регистрам, стекам команд и тд. А архитектура меняется. Совместимость какая-то есть, но на новом проце этот код уже не будет таким идеально подогнанными, использующим максимально эффективно его ресурсы. А переписывать каждый раз такой код... Сами понимаете. Поэтому ассемблер в широком использовании умер с машинами, которые работали достаточно долго на одной архитектуре. Тогда других то компьютеров и не было особо. Спасибо вам за приятную ностальгию)
Никакая архитектура не жила так долго, как x86 с сохранением бинарной совместимости. Но если в начале 80х никого особо не беспокоило, что есть 5 или 10 разных несовместимых архитектур компьютеров, и под каждую надо портировать софт отдельно, и что через пару лет производитель выкатит ещё одну несовместимую модель, то сейчас столько строк кода софта написано, что переписывать или даже перекомпилировать его просто нереально. Сколько Майкрософт потратил на проект Windows RT? А ведь там подавляющая часть далеко не на ассемблере
@@3dNikita х86 ассемблер перестал быть актуальным уже с выходом 286 процессора. Не совместимым, а актуальным в смысле абсолютной эффективности кода. Ну и т.д. Я это имел ввиду. Потом расширились команды для плавающей точки, потом появились спец команды для мультимедиа и тд и тп
С вашей точки зрения "Асемблер слишком привязан к архитектуре процессора" и звучит как недостаток. В действительности же это Именно та причина по которой ассемблер не умрёт и не перестанет быть актуальным никогда. адекватно оспорить это могли бы пожалуй только сверхразумы пишущие сразу в машинном коде. Если и такие, прекрасно владеющие всем набором команд в машинном коде под конкретные контроллеры и специализированные микропроцессоры. Для всех прочих асм - домашние тапочки и рабочий инструмент в одном флаконе, за его главный плюс, за максимальную привязку к архитектуре. Вот так всё зависит от точки зрения.
@@Andrey-kh9ef с моей точки зрения это звучит как причина того, что, к сожалению, ассемблер не подходит как разумный инструмент для написания всего, что хотелось бы иметь идеально написанным с точки зрения эффективности кода.
@@aeisenberg6882 очевидно вы имеете ввиду процессоры общего назначения и задачи бытового назначения. Естественно писать условный Word или PhotoShop на асме безумство, но не потому что он плох, а потому что для каждого инструмента есть область применения. Скальпелем и топором можно делать хирургические операции и валить лес, но если у вас есть голова на плечах, операцию вы будете делать скальпелем, а лес валить топором, хотя уверен, что были должном старании и мастерстве может получится и наоборот. Асм это самый разумный с точек зрения эффективности кода выбор любого разработчика по сей день. Как я уже написал в своём предыдущем сообщении специализированные контроллеры, специализированные микропроцессоры, вся не общего назначения электроника, особенно на этапе её разработки, оборона, космос, станки, "мозги" для разных устройств, низкоуровневые загрузчики чего угодно стеснённые малым количеством памяти и частотами сопроцессоров, продолжать можно долго... И этого всего куда больше чем x86 и её продолжателей в процессорах общего назначения. Просто ширпотреб заметнее и о нём больше говорят. А Ассемблер он как караван, собаки лают, а он идёт, и останавливаться не собирается. Я с вами не в коем случае не спорю, но если бы это был спор, то это был бы спор "хирурга" и "лесоруба" - бессмысленный как он есть, понимаете в чём ирония? Спасибо за беседу.
На С++ компилятор в довесок добавляет системный код, который включает в себя различные библиотеки и команды, необходимые для работы написанного кода, например точка входа в программу. Поэтому даже пустая программа весит несколько сотен килобайт.
Очень крутой и проработанный выпуск, спасибо! А я вроде бы помню, что в каком-то ролике Дмитрий сказал что он "не программист", видимо, слегка лукавил...
Э как из далека зашёл))) Респект за видео! Помню лет десять назад пытался примостырить к своему ноуту на первом "Пне" эту систему, но из-за видяхи (цироз логики) была паскудная глубина цвета, тогда обратился к разрабам, но меня мягко послали с просьбой... Вот с тех пор на моей Toshib'е крутиться "дискетный Линь" ))))
"На ней можно запустить Дум и Квейк! А зачем еще нужны операционные системы?".
За шутку 5 баллов!!!!
"Дядя, а во что ты работаешь на компьютере?"
Это не шутка.
А кто сказал, что это шутка?)
Запустить то можно - но нормально играть нет.
шутка ор выше гор
Вот это уровень, написать свою ОС просто потому что захотелось.
@@bez_dna___ Абсолютно солидарен с Вами, Мы с братом году в 98-99 написали ОС с "многозадачность" работала криво, но мы заняли 1 место среди молодёжи по программированию и этот проект был написан от безделия, а попал на конкурс чисто из-за препода
И вообще Вы наверно довольно молодой!, т.к. в 90х каждый второй у кого был комп был программистом-энтузиастом.
у меня курсач был в 2001году. тож надо написать было ос на масм. ничего необычного
Торвальдс начал писать Линукс тоже Just for fun. Да я сам в 7 классе школы разработал свою, тоже просто по фану. Для увлеченных программистов - обычное дело.
Все линукс дистры писальсь потому что захотели
А в наше время крутые "пацаны" используют докер, кубернетес, - получают хелло ворлд размером в 1 гигабайт, и считают себя очень крутыми
В современном мире программистами себя считают те, которые прошли короткий курс программирования на Ютуб. Это в корне не правильно, но так уж повелось.
Так то всё это имеют совсем иные цели и задачи
А самое поразительное - что они за это ещё и не слабое бабло получают!
ощутил важность всего этого хеловорда раздутых размеров когда решил поизучать программирование микроконтроллеров avr с написанием на си. Пихаешь прогу, а оно не лезет и начинаешь искать где скостить пару байт.
Крутой программист это тот кто решает поставленную задачу в рамках проекта. У меня в команде программисты. Мне фиолетово сколько гигабайт или терафлоп занимает программа если она работает и написана за отведенное время
Эх, помню лет 8 назад по фану ставил menuetos на старенький бук. Сильно поразила тогда его быстрота работы на первом пне. Рад, что проект не только не умер, но и дает жизнь новым не менее интересным. Дмитрию отдельное спасибо за минутку ностальгии.
Ребята из группы разработчиков KolibriOS (не знаю, где Вам лучше написать поэтому пусть, хотя бы будет здесь) - Вы классные! Вы лучшие! Знайте это!!! И никогда не опускайте рук!
А ещё также большой респект всем, всем кто программирует на чистом ассемблере! Вы тоже огроменные молодечики! И даже те кто, хотя бы на чистом С пишет - Вы то же молодцы.
Автору так же почёт и уважение!
П. С. Будем надеяться, что эра ленивых задниц программистов подходит к своему концу, и уже через пар лет, чтобы поиграть скажем в watch dogs 3: legion или red dead redemption 2 не потребуются процессоры i9-9900k 32 гига памяти и видеокарты уровня 2080 Ti, а любого скромного компьютера вида i5-6400 8 гигов и карточки уровня 1050 Ti будет за глаза для ультра настроек в 8k! Ждём, болеем и держим за Вас - за настоящих разработчиков, а не всю эту современную шушеру, кулочки! :)
Такого никогда не будет.
Игровая сфера это специально выдуманные усложнения для «красоты» что в конечном итоге использует очень много ресурсов. То есть это искусственная гонка которая будет всегда )
Потому что усложнение графики игр влечет за собой покупку нового оборудования, а это все приносит деньги.
Doom идёт, значит ось будет жить
Ещё и Quake в придачу...
Дистанционное обучение убивает, но ролики от Дмитрия возвращают к жизни
Спасибо из Красноярского края!)
Следуя вашей логике, Дмитрий некромант, как минимум 80 уровня =)
@@Shinda555 причем не один раз уже воскрешал,хорошая у него производительность
Выпуск титанов да ещё и про колибри, а у меня ведь даже не день рождения
Теперь ты празднуешь его сегодня. Дима так решил.
@@vladi_g Да и макароны варить надо уметь! Ты не подписывайся, а на упаковке смотри!...
@@TeHe4ek Чего, блэт?
@@vladi_g тебе дали совет для варки макарон что тебе не нравится?
@@user-vg1mk5rl9c Вы у одного диллера затариваетесь? Меняйте его срочно...
Много лет отслеживаю эту OS. Скорость работы просто поражает.
Угу. На 486 работает просто шикарно.
да, ASM - рулит. рекомендую ещё посмотреть на QNX
@@artemik1986 а как с производительностью при эмуляции ДОСа через досбокс? Наверняка помедленнее, чем в чистом ДОСе?
@@architectorbezumniy7983 Все что нормально шло на 486'ом, в досбоксе работает нормально. Все что выше, то как правило подтормаживает, особенно игры с программной отрисовкой графики. Для таких вещей можно настроить эмуляцию Glide.
@@artemik1986 именно на 486?
"Популярный молодой язык Perl" - это сильное заявление, проверять я его, конечно, не стану ). За ролик спасибо, жду еще.
Ну, как Цой🌝
@@maksimfedoryak Абсолютли
perl это write only язык. Но молодым его конечно может назвать разве что Столман
@Артём Корякин по сравнению с Си все живые языки молодые :) все ровесники Си (Фортран, Бейсик, Ада, Паскаль и прочие) уже давно умерли.
@@user-xr3rb6pn9m Бейсик живей всех живых в макросах МСОффиса, а Паскаль вроде как в Дельфях.
Поддержим Дмитрия, чтобы выпускал такие крутые ролики чаще💪 Спасибо за труды!
Дмитрий, огромное спасибо за обзор! Я прямо себя почувствовал диким «олдом». Пользовался в своё время именно Меньюэт ОС и даже пришлось углубиться в ассемблер, чтобы написать ряд драйверов (уже не помню для чего точно). Понравилась именно тем, что помещается на дискету + идеологией. Даже захотелось вспомнить свою «красноглазую» юность.
Меня эта ОС всегда вдохновляла, слежу за развитием с 2006 года и жду случая, чтобы где-нибудь в продакшене запустить. Успехов разработчикам и Дмитрию))
Какой подгон на праздники! Про существование колибриОС знал, но чтоб копнуть поглубже... Низкий Вам поклон, Дмитрий!
Спасибо! Шикарный ролик! Очень нравится именно подача материала: логично, от самых истоков к сути.
А вот и 100 тысяч! Поздравляю, Дмитрий!
Давно посматриваю на эту ОС. Спасибо за интересное видео.
Спасибо за труд! как всегда на уровне!!!!
Спасибо за этот удивительный рассказ!!!
Ох, огромное спасибо за видео, люблю Колибри! Там такой простор для разработки, да и системные вызовы приятно полны функционалом)
ПыхПых, аха, Боча умеет шутить)
Класс, Давно ждал видео. Когда-то давно пробовал эти оси
вчера за много лет открыл MASM, сегодня Боча выпустил видео о KolibriOS
это определенно знак на свершение великих дел)
Астрологи объявили неделю открытий!
как же интересно. спасибо большое, Дмитрий!
Дождались! Так глядишь, и до Risc OS дело дойдет!
Спасибо за шикарное видео, интересно было послушать.
Большое спасибо, с удовольствием послушал рассказ.
Спасибо, Дмитрий. Очень интересно
"... в начале середины двухтысячных ..."
Начало середины!
Интересный выпуск, спасибо.
Спасибо за выпуск!!! игрался с этой ОС давно, но не все факты знал
Спасибо за как всегда интересный и качественный контент! :)
Будучи студентами, еще лет десять назад запускали колибри на ноуте с Pentium 2. Грузилась быстро, выглядела и работала вполне неплохо. Делать в ней правда было особо нечего, но там и под 9x виндой было делать особо нечего (без сети, usb и прочих благ цивилизаци)
kote315 Время 9х виндов и вторых пней было уже лет двадцать назад, десять лет назад был 2010 год и это было время второй коры, заката хр и восхода 7. В 9х виндах появились все блага "цивилизации" все тоже что и есть сейчас игры фильмы документы и тд и тп и усб там был и сеть был и интернет был
@@rtgfdssjk Я имею в виду что на ноуте этого аппаратно не было. И да, ноут выпущен еще раньше, просто я его видел лет десять назад.
Время шло и в Колибри пришли "балага", драйвера для сети, звука, видео... В современное время на Kolibri уже уютнее чем на Win9x, который на сегодя только для ретро игр пригоден.
Смотря для чего был нужен ноут. Если вы пользовались программаторами для записи в микросхемы , (в промежутках между игрой в Дум) то вполне обходиться получалось без сети . Необходимость в сети тогда была для поиска новых библиотек . (Период времени до двухтысячных годов)
Как всегда очень познавательно.
Спасибо.
Дмитрий, рад, что с Вашей интернет-жизнью и творчеством все хорошо! Желаю, чтобы так было и дальше!)
Один из интереснейших исторических выпусков!
Дмитрий, классная подводка, очень понравилась!
Помню как запускал Минуэт с флоппи-дискетки. Впечатляло!
я думал Дима запустит, а он только статейку прочитал) Придется самому запускать) на 486 с 32мб ОЗУ например.
@@pcclassic9351 Я сейчас пойду на 386DX40/8MB запускать. Жену только согнать надо, а то она сидит на нём в Кирандию играет.
удивил , маленький объём и были и шахматыбыл образ. Тогда минуэт вна журнальных дисках б00х к кЯ познакомился с минуэтом в середине 2хк
@@user-pu4we1xj8r жена прям какая то извращенка)
@@pcclassic9351 Просто немного разделяет моё ретро-хобби :)
Как всегда - прекрасно
Спасибо большое, очень интересный ролик
Классный выпуск. Дима спасибо.
Супер! Спасибо, Дмитрий!
Помню в 2015 в школе на VM запускал колибри. Я тогда знатно удивился когда увидел её размер всего в 1.44мб
Дмитрий, спасибо, сразу лайк!
Колибри хорошо подходит для изучения ассемблера.
Лайк не глядя.
Позже посмотрю обязательно!
С ума сойти ... по другому не сказать!
Патрону респект, очень нетипичная, но невероятно вдохновляющая и интересная тема!
Ну и вам , Дмитрий, конечно же низкий поклон, как всегда! Спасибо! :)
Наверное один из лучших выпусков Дмитрия
Успехов в трудах
А про TempleOS будет выпуск?
Подъехали тру-энтузиасты низкоуровневого софта :D
Хаха было бы круто
на англ язе про неё, и её создателя, есть приличная документалка.
Фтопку клерикальную ОС.
@@LediAlucard да я смотрел "TempleOS | Down the Rabbit Hole"
По многу раз пересматриваю все видосы.
Спасибо за очередной интересный выпуск!
Блин Дим, от души просто за ролики. Я аж после этого видео решил помимо С и асму учить (хочу выучиться на системного прогера). А пока ещё раз пересмотрю, слишком крутой ролик. Давай ещё!!!!
Какой же Дмитрий молодец! Не только про ось рассказал, но и введение доходчивое подготовил, из которого я узнал основные принципы. Как всегда супер.
Очень интересно, надо обязательно будет почитать про неё 👍
Я эту ОСь 2-3 года назад щупал. Многого, что услышал еще не было, как я помню. Юзал я Н серию. До чего дошел ОпенСорс!
Я очень долго искал, как все же работает процессор. Везде показывалась какие то блоки. Это мне мало чего давало. И только в одном видео мне тупому объяснили как конкретно работает процессор. с его математическими схемами, где каждая операция выполняется отдельно. Лайк, если хотите такой урок от Димы!
Интересно было. Спасибо
Отличный выпуск получился
Спасибо Дмитрий за новое видео!
Молодец. Давно за этой системой наблюдаю. Интересная вещь.
Отличный выпуск. Спасибо патрону. На самом деле любой из вас может также заказать Дмитрию выпуск Титанов.
Все зависит от вас.
Заказывать тут patreon.com/bocha
Спасибо!
Все 20 минут смотрел и улыбался, вспоминая, как лет 10 назад ковырялся в коде Колибри =) ностальжи...
Спасибо за очередной выпуск Титанов. Дмитрий у вас превосходный подход к подаче информации! Сначала пред история с введением в тему, затем раскрытие самой темы и прекрасное завершение шуткой юмора! Вам бы образовательные программы для школьников и студентов писать. Не думали об этом?
Люблю выпуски про программы
Спасибо Дмитрий
Диман, осталось 700 человек до сотни, не понимаю как так, такие шедевры, слежу с самого начала, 🔥 контент
спасибо! Наконец-то обзор ПО)
Колибри пользовался, точнее баловался :))
На самом деле 1й компилятор языка C был написан таки на C, а не на ассемблере, как это в ролике заявлено.
Просто трансляция с языка была произведена по таблицам вручную.
Вначале был создан язык как принцип программирования, потом для его разработаны таблица трансляции под конкретную платформу и уже только потом создан компилятор (который по сути есть всего лишь автоматизированный транслятор).
Если это всё понимать, то нет никакой проблемы "курицы и яйца"
Браузеры какие нибудь портировали которые могут в современный вэб? Офисные пакеты которые могут открывать форматы майкрософта? Ещё чуть чуть и можно сделать из этого замену винды для всяких офисных работников у которых компы из 2003го года (а таких на самом деле до сих пор дофига особенно в гос. секторе), какой нибудь терминал для кассы, вполне(даже на хабре видел пару статей про такие магазины где крутится колибри кажется), пост охраны для просмотра камер наблюдения. Сейчас куча древних компов(2003-2006го года) которые никто заменять не будет, но нужно на них чтобы что то работало, а современные ОС с их прослойками над прослойкой это просто ад и никогда такого не потянут. Колибри могла бы стать спасением?
Современный веб - не оптимизированная помойка, у которой требования не самой завалящей игры по ресурсам.
Там,пытаются портировать Mozilla Firefox...
Даже если вы напишете браузер, который будет работать с железом напрямую и заменит собой операционную систему, вам это не поможет просто из-за тяжести современных сайтов.
Легендарная Система !
Спасибо !
Огонь! Надо попробовать!
Прекрасный ролик!
Очень интересный выпуск! Спасибо!
Супер интересно! Спасибо)
Не только по названным причинам не было смысла писать на ассемблере, все же. Ассемблер слишком привязан к конкретной архитектуре процессора, конкретным регистрам, стекам команд и тд. А архитектура меняется. Совместимость какая-то есть, но на новом проце этот код уже не будет таким идеально подогнанными, использующим максимально эффективно его ресурсы. А переписывать каждый раз такой код... Сами понимаете. Поэтому ассемблер в широком использовании умер с машинами, которые работали достаточно долго на одной архитектуре. Тогда других то компьютеров и не было особо. Спасибо вам за приятную ностальгию)
Никакая архитектура не жила так долго, как x86 с сохранением бинарной совместимости. Но если в начале 80х никого особо не беспокоило, что есть 5 или 10 разных несовместимых архитектур компьютеров, и под каждую надо портировать софт отдельно, и что через пару лет производитель выкатит ещё одну несовместимую модель, то сейчас столько строк кода софта написано, что переписывать или даже перекомпилировать его просто нереально. Сколько Майкрософт потратил на проект Windows RT? А ведь там подавляющая часть далеко не на ассемблере
@@3dNikita х86 ассемблер перестал быть актуальным уже с выходом 286 процессора. Не совместимым, а актуальным в смысле абсолютной эффективности кода. Ну и т.д. Я это имел ввиду. Потом расширились команды для плавающей точки, потом появились спец команды для мультимедиа и тд и тп
С вашей точки зрения "Асемблер слишком привязан к архитектуре процессора" и звучит как недостаток.
В действительности же это
Именно та причина по которой ассемблер не умрёт и не перестанет быть актуальным никогда.
адекватно оспорить это могли бы пожалуй только сверхразумы пишущие сразу в машинном коде.
Если и такие, прекрасно владеющие всем набором команд в машинном коде под конкретные контроллеры и специализированные микропроцессоры.
Для всех прочих асм - домашние тапочки и рабочий инструмент в одном флаконе, за его главный плюс, за максимальную привязку к архитектуре.
Вот так всё зависит от точки зрения.
@@Andrey-kh9ef с моей точки зрения это звучит как причина того, что, к сожалению, ассемблер не подходит как разумный инструмент для написания всего, что хотелось бы иметь идеально написанным с точки зрения эффективности кода.
@@aeisenberg6882 очевидно вы имеете ввиду процессоры общего назначения и задачи бытового назначения. Естественно писать условный Word или PhotoShop на асме безумство, но не потому что он плох, а потому что для каждого инструмента есть область применения.
Скальпелем и топором можно делать хирургические операции и валить лес, но если у вас есть голова на плечах, операцию вы будете делать скальпелем, а лес валить топором, хотя уверен, что были должном старании и мастерстве может получится и наоборот.
Асм это самый разумный с точек зрения эффективности кода выбор любого разработчика по сей день. Как я уже написал в своём предыдущем сообщении специализированные контроллеры, специализированные микропроцессоры, вся не общего назначения электроника, особенно на этапе её разработки, оборона, космос, станки, "мозги" для разных устройств, низкоуровневые загрузчики чего угодно стеснённые малым количеством памяти и частотами сопроцессоров, продолжать можно долго... И этого всего куда больше чем x86 и её продолжателей в процессорах общего назначения.
Просто ширпотреб заметнее и о нём больше говорят.
А Ассемблер он как караван, собаки лают, а он идёт, и останавливаться не собирается.
Я с вами не в коем случае не спорю, но если бы это был спор, то это был бы спор "хирурга" и "лесоруба" - бессмысленный как он есть, понимаете в чём ирония?
Спасибо за беседу.
Со дня на день на твоём канале станет 100.000 подписчиков, с чем я тебя Дмитрий и поздравляю!
Спасибо за видео! Очень интересно!
Ура! Новы выпуск!
На С++ компилятор в довесок добавляет системный код, который включает в себя различные библиотеки и команды, необходимые для работы написанного кода, например точка входа в программу. Поэтому даже пустая программа весит несколько сотен килобайт.
А казалось бы что можно про нее рассказать? .... Браво Дмитрии - мой заказ выполнен на 140 процентов.
Как всегда, интересно и познавательно. Спасибо!
Спасибо за выпуск по такой интересной ОС
Боча жжёт. Карантин впрок. Респект!
Браво Маэстро.
Очень нравится Kolibri OS
лайк за машинные инструкции
Очень крутой и проработанный выпуск, спасибо!
А я вроде бы помню, что в каком-то ролике Дмитрий сказал что он "не программист", видимо, слегка лукавил...
Ай Да , Дмитрий, ай Да программный сын!
Спасибо! Сталкивался с системами QNX и CHAOS, а вот про КолибриОС не слышал, но вроде видел судя по видео.
первопнёвая система - это круто! Осталось запилить ютьюб-клиент и поддержку ARM и можно ставить на все медиа-ящики вместо андройда)))
Супер, спасибо:)
Э как из далека зашёл))) Респект за видео!
Помню лет десять назад пытался примостырить к своему ноуту на первом "Пне" эту систему, но из-за видяхи (цироз логики) была паскудная глубина цвета, тогда обратился к разрабам, но меня мягко послали с просьбой... Вот с тех пор на моей Toshib'е крутиться "дискетный Линь" ))))
Да и сейчас у них есть проблемы с драйверами, но уже существенно поменьше...
@@UlukaiUa Ну, это обнадеживает, надо будет качнуть KolibryOS N, судя по описаниям мою проблему решили!)))
Маааалоооо!!!! Больно короткий ролик!
спасибо! прямо в ядро :)
Как всегда замечательно!
ВООООУ, только недавно скачал образ и читал про эту интересную ось размером с PNG картинку
Диктор так вкусно рассказывает )) прям посмотрел дважды, пойду на нетбук поставлю )))
Помню когда только начал любопытствовать есть ли жизнь за пределами Windows эта птичка была первой, что я обнаружил. Это был год 2008 кажется.