ЧТО ВНУТРИ ПРИЛОЖЕНИЯ? РАЗБОР

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

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

  • @dk19888
    @dk19888 2 года назад +422

    Я думаю было бы интересно создать выпуск о ядре линукса. что это такое, как оно работает. почему ядро линукс одно а ОС линукс много. чем эти ОС системы отличаются. Я так же буду рад помочь в создании такого ролика так как сам являюсь разработчиком ядра. Лайк если эта тема будет интересна.

    • @awlam23
      @awlam23 2 года назад +1

      Ядро линукс не одно

    • @erytw_
      @erytw_ 2 года назад +11

      @@awlam23 Разные ядра - форки с различными изменениями. Ты даже сам можешь собрать свое на базе открытого исходного кода базового ядра. Претензия не принимается.

    • @Delhat-z9q
      @Delhat-z9q 2 года назад +3

      Не скажу что ОС Линукс много. Это скорее можно назвать оболочками чем отдельными ОС

    • @АлексейПротасов-п6э
      @АлексейПротасов-п6э 2 года назад +1

      И без тебя сделают ролик

    • @Максим-п1ж1д
      @Максим-п1ж1д 2 года назад +1

      А я бы послушал.

  • @with-irony-against-pizdec
    @with-irony-against-pizdec 2 года назад +118

    Заставка из видео в стиле:
    - ожидание от программирования: на экране летают магические, разноцветные буквы/цифры и творят магию;
    - реальность: 8 часов отлавливал баг с ;

    • @blessed_generation
      @blessed_generation 2 года назад +6

      Николай, вы прям точку сказали, а иногда и до 1,5 дня - а проблема будет в банальных 2 строчках кода 😂😂

    • @kombrug
      @kombrug 2 года назад +3

      @@blessed_generation в трех запятых

    • @blessed_generation
      @blessed_generation 2 года назад

      @@kombrug 100%)

    • @rau149
      @rau149 2 года назад

      Я вам больше скажу, на фоне html...

    • @arctan-k
      @arctan-k 2 года назад

      На котлине и на свифте не нужны ;

  • @MannawardKing
    @MannawardKing 2 года назад +8

    Тут есть три вида комментов:
    - Отличное видео!
    - Видео поверхностное и с ошибками
    - Что за цветокор?

    • @Jonnycage1111
      @Jonnycage1111 2 года назад

      Так оно реально Очень поверхностное! Хотелось бы поподробнее

  • @topchek
    @topchek 2 года назад +867

    Цветокоррекция видео просто вырви глаз

    • @ВалерийСандимиров-ю3е
      @ВалерийСандимиров-ю3е 2 года назад +41

      Думал что то с телефоном..

    • @БогданЛабунский-ф2д
      @БогданЛабунский-ф2д 2 года назад +29

      Не смотри, не заставляют же

    • @boat-shturman
      @boat-shturman 2 года назад +4

      То же подумал
      что цветовую схему поменял:))))

    • @egoralokhin6001
      @egoralokhin6001 2 года назад +26

      Всё чётко, в чём проблема?

    • @KGrisha
      @KGrisha 2 года назад +24

      Неудавшаяся попытка в цветокор. Крайне неудачная. Ну или глюк какой-то

  • @tema_b7
    @tema_b7 2 года назад +78

    Пока Вилса рекламирует китйские кроссоверы за две минуты на Дройдере выходит годный контент

    • @hellotoyou14
      @hellotoyou14 2 года назад +3

      А ты это вилса смотришь что ль? Ну, тогда тебе просто стыдно за себя и твои извращённые пристрастия должно быть.

    • @blackrock2832
      @blackrock2832 2 года назад +2

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

    • @hellotoyou14
      @hellotoyou14 2 года назад +1

      @@blackrock2832 реально программист - не один год учиться и потом постоянно совершенствоваться ,бесконечный цикл такой. А все остальное,что за месяц - это недопрограммист

  • @ДимаКириллов-ш8ю
    @ДимаКириллов-ш8ю 2 года назад +8

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

  • @ВикторСеребряков-э8п
    @ВикторСеребряков-э8п 2 года назад +194

    Борис, спасибо! Очень познавательно для простого пользователя далёкого от программирования. Про историю развития языков программирования было бы интересно узнать.

    • @АйдарМаксимов-п3э
      @АйдарМаксимов-п3э 2 года назад +1

      их там столько, устанет рассказывать

    • @TR0Y72
      @TR0Y72 2 года назад +1

      про языки скучно очень будет, да их там очень много к тому же

    • @x86xenable
      @x86xenable 2 года назад +2

      А для чего эта информация людям, которые далеки от темы программирования? Если не собираетесь ознакамливаться с темой программирования, то информация имхо бесполезна. Если хотите ознакомиться с темой программирования, то велком на условный хабр. В видео мало что могут рассказать в сравнении со статьями или книгами.

    • @ИмяФамилия-э4ф7в
      @ИмяФамилия-э4ф7в 2 года назад

      Там всё просто, вот хронология развития: всякое -> С -> С++ -> Java -> JavaScript -> Python

    • @ВикторСеребряков-э8п
      @ВикторСеребряков-э8п 2 года назад

      @@ИмяФамилия-э4ф7в А до "C" ни чего не было? Я, помнится, Fortran изучал, и Бейсик.

  • @MikeKosulin
    @MikeKosulin 2 года назад +11

    11:00 тут упущен момент, что экономится не только разработка в начале, но на менеджменте двух релизов.
    Ведь если фичу нужно на двух платформах, причем одновременно(это почти всегда так), то приходится откладывать релизы одной из нативных платформ и/или делать фичи отключаемыми, плюс много проблем с менеджментом этого всего.

  • @xxxxxxxxxxxxxxxz-o8g
    @xxxxxxxxxxxxxxxz-o8g 2 года назад +34

    Давайте теперь про безопасность этих двух операционок. Способы взлома, почему так и тд.
    Интересно послушать какая сейчас история у этих двух ОС.

    • @Makjoom
      @Makjoom 2 года назад

      Про безопасность Android все есть тут))
      За полтора часа подробно рассказано))
      ruclips.net/video/VA4rHYm34fY/видео.html

    • @bsmeir5494
      @bsmeir5494 2 года назад

      Чистый андроид в 5 раз легче, чем оболочка самсунга.)

  • @blackrock2832
    @blackrock2832 2 года назад +7

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

    • @fyspiees11
      @fyspiees11 2 года назад

      Это тема не сильно для их канала вписывается (несмотря на то, что это про программирование)

  • @ВиталийПанасенко-е5ь
    @ВиталийПанасенко-е5ь 2 года назад +86

    Борис, привет.
    В рамках видео не раскрыта тема безопасности. Какие инструменты и практики используются для контроля безопасности разрабатываемых приложений.
    Какие опасности могут в себе скравыть приложения. Готов помочь в создании контента.
    Если интересно, готов обсудить возможность сотрудничества.

    • @Артур-р5м5р
      @Артур-р5м5р 2 года назад +2

      Ждём ответа!!!

    • @huilaebanaya
      @huilaebanaya 2 года назад +3

      Напишите ему на почту, он тут может не увидеть

    • @ДанилАльбертович-ж2и
      @ДанилАльбертович-ж2и 2 года назад +2

      Боюсь, эта тема в 15 минут не влезет)

    • @blackrock2832
      @blackrock2832 2 года назад

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

    • @denizsincar29
      @denizsincar29 2 года назад

      ну вот сделали вы калькулятор на c++. считаете какие-нибудь огромные числа и тут бац- переполнение через 64 битную верхнюю границу в ноль.

  • @3web3
    @3web3 2 года назад +2

    Борис, тебе удалось сделать видео, которое интересно как программистам, так и далеким от этого людям, браво!
    Присоединяюсь что будет интерсно посмотреть про линукс и его ядро в частности.

  • @alikorvus8558
    @alikorvus8558 2 года назад +11

    Да, про языки програм. надо выпуск, с хронологией.

  • @kadafi1325
    @kadafi1325 2 года назад +66

    Борис привет! По сравнению с предыдущими видео про различие андроида и иос, это очень поверхностное. Очень быстро пробежались по всему. Но смотреть все равно интересно

    • @Jonnycage1111
      @Jonnycage1111 2 года назад

      Согласен! Очень поверхностно и мельком! Хотелось бы подробностей хоть немного.

    • @operatorpro4825
      @operatorpro4825 2 года назад +3

      Просто это нативная реклама приложения мой офис ;)

    • @rodyaolast8458
      @rodyaolast8458 2 года назад +1

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

    • @blackrock2832
      @blackrock2832 2 года назад

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

    • @Никита-ц6э2э
      @Никита-ц6э2э 2 года назад

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

  • @Raven.Alexander
    @Raven.Alexander Год назад +1

    Сейчас для обычного обывателя интересно, современные виды загрузчиков. Причем UEFI , legacy на MBR и GPT есть много видео, но про U-boot очень мало толкового. Парни снимите если ищите идеи для контента:) Просто на "малинки" и андроид приставки ТВ многие ставят Линукс и не понятно, как сделать мультизагрузки или почему Винду не запустит(через u-boot). Или почему для u-boot необходимы DTB файлы, которые помогают драйвера ставить(без dtb если дерево-устройств ядра неверно, то драйвера на звуковую например не поставишь). В общем парни успехов вашему каналу и держать марку контента!

  • @4maxnechaev
    @4maxnechaev 2 года назад +5

    Сделайте выпуск по языкам программирования плз. Или по какому-нибудь одному + надстройки. Java/Kotlin, JavaScript/TypeScript, Go, Python, любой из наиболее распространённых

  • @neosvet333
    @neosvet333 2 года назад +1

    Я думал будет реклама онлайн курсов, а оказалось что весь ролик сплошная реклама МойОфис )))

  • @timursultanov7661
    @timursultanov7661 6 месяцев назад

    Из вашего видео, я узнал больше чем за год изучения языка.
    И это именно те темы базиса которые я искал все это время в процессе изучения языка, но этой картины в целом у меня не было ))
    Вы просто лучшие 🙌😘

  • @bokettofrisson
    @bokettofrisson 2 года назад +13

    Отличное видео 👌
    Ждём разбор языков программирования!

  • @koolvi_s
    @koolvi_s 2 года назад +1

    Спасибо! очень круто.
    Хотелось бы о разработке чат-ботов)

  • @manoilovic
    @manoilovic 2 года назад +40

    Свято место пусто не бывает. Был Стас, который делал подробные видео о микроэлектронике, но он сошел с ума. Теперь Дроидер нормальные видосы выкладывает.

    • @ivpxs
      @ivpxs 2 года назад +1

      Самое ужасное, что Стас сошёл с ума за деньги) Или это взаимосвязанное, не знаю)

    • @Dim4ik126
      @Dim4ik126 2 года назад

      @@ivpxs почему ужасное? наоборот хорошо, что не просто так, а хотя бы за профит

    • @АртемСмирнов-о4ы
      @АртемСмирнов-о4ы 2 года назад

      @@ivpxs он же сошёл с ума в изоляцию, антиглобализм и совок . Там у кого деньги брать с такими взглядами незазорно?

    • @asdffewfew
      @asdffewfew 2 года назад

      что за Стас, с какого канала? не с амперки?

    • @vitalii5209
      @vitalii5209 2 года назад +1

      @@asdffewfew ай как просто

  • @canniballissimo
    @canniballissimo 2 года назад

    Почему-то участики, где Борис сам сидит и нам рассказывает, выглядят зеленее обычного интервью с разрабом.
    Ай-яй-яй, монтажёр!

  • @TheStrej
    @TheStrej 2 года назад +9

    Боря, спасибо за ролик. Расскажите потом про ноу код разработку, а то о ней со всех щелей трубят. Было бы интересно понять ограничения и возможности такой разработки.

    • @viacheslavatnagulov2443
      @viacheslavatnagulov2443 2 года назад

      Поддерживаю. Очень интересно ваше мнение о ноу коде.

    • @_cyp4ik_201
      @_cyp4ik_201 2 года назад +1

      Одно можно сказать точно, стандартная разработка через код гораздо свободнее, и возможностей больше.

    • @rau149
      @rau149 2 года назад

      No code for lazy guys!

  • @stassvdit
    @stassvdit Год назад

    Фигасе! Практически понятно (удалось рассказать о довольно сложной теме «на пальцах»). А сцена «после титров» шикарна :) спасибо!

  • @DNA-if8ry
    @DNA-if8ry 2 года назад +23

    Если я правильно понял у Droider обновились камера и объектив:) Картинка совершенно другая стала. Хотя может всё дело в цветокоре:)

    • @ErichLangenberg
      @ErichLangenberg 2 года назад +2

      🤔🤔🤔Хмммм/!? Может быть

    • @zanqar5028
      @zanqar5028 2 года назад +1

      Тоже заметил, цвет ушёл в мягкий оттенок зеленого(?)

    • @DNA-if8ry
      @DNA-if8ry 2 года назад +5

      @@zanqar5028 оооо, это же получается отсылка к матрице! В начале и в конце Борян косплеит Нео, а сам ролик сделали в цветокоре первых трех Матриц. Уффф

    • @Den4il
      @Den4il 2 года назад +1

      Цветокор с включенным True Tone

    • @zanqar5028
      @zanqar5028 2 года назад +1

      @@DNA-if8ry ого, а они хороши🥰

  • @squeaker2882
    @squeaker2882 2 года назад +6

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

    • @MannawardKing
      @MannawardKing 2 года назад

      Не тот канал. Такого эта аудитория не выдержит.

    • @blackrock2832
      @blackrock2832 2 года назад

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

    • @blackrock2832
      @blackrock2832 2 года назад

      @bitmap Языки учить не сложно, пришлось когда-то изучить C++ в универе, мне даже понравилось, очень лёгкая, логичная и интересная штука) Правда я не нашёл применения этим минимальным знаниям.. Спрашивал я знакомых программистов где они учились, все отвечали что самоучки, т.е. на голом энтузиазме.. Сам я уже очень стар и ленив для всего этого, но было бы полезно знать куда податься молодым и детям для успешного и сильного старта в АйТи.. Перспективы то безграничны, потребность в разработчиках только растёт высокими темпами.. Выпуск о том куда пойти учиться, быстро, пошагово и качественно на подобие профессиональных спортивных школ, было бы здорово) А то ощущение, что учёба на АйТи чистый рандом, как повезёт найти информацию(

  • @Аноним-е3ч
    @Аноним-е3ч 2 года назад +41

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

    • @486OverDrive
      @486OverDrive 2 года назад +3

      Да полный интернет уже этих историй. Языков столько, что по всем языкам историю всё-равно не сделать. Даже по одному языку сложно. Вон про Java почему то никто не говорит, что её с наследника Паскаля срисовали (а именно с Оберона) один в один, только синтаксис взяли си-подобный: для хайпа и что бы никто не догадался, что за основу был взят Оберон. Вирт рассказывал, что парни, разрабатывавшие джаву, выкупили его компилятор Оберона и подробно его изучали. А ещё они выкупили движок SmallTalk, у которого был на тот момент самый быстрый интерпретатор байт-кода. Да, кросс-платформенный байт-код уже широко применялся и в Паскаль-линейке и в других языках. Джава тут не первая. Поковыряли они SmallTalk и в очередной версии Джавы скорость резко подросла. Короче, никакого новшества или чего-то прогрессивного/уникального в джаве нет, не было и не будет. Получился более-менее практичный язык для корпоративной разработки. Плюс ко всему, для него создана хорошая инфраструктура (IDE, библиотеки, фреймаворки). Что делает этот язык неплохим выбором для работы (зарабатывания денег), на фоне остальных языков. По-сути, Java занялу нишу языка Ada - универсальный ЯП, за исключением низкоуровнего программирования. Пря язык Ада - это альтернативная (комемрческая) ветка развития Алгол-линейки. Если Вирт со своими языками (Паскаль, Модула, Модула-2, Оберон, Компонентный Паскаль) шёл академическим путём, пытаясь минимизировать язык, по возможности, без ущерба функциональности, то Ада - это наоборот разросшийся монстр с обилием синтаксических конструкций, но там хотя бы есть возможности, которых нет в конкурентах, типа си++. А вот "C++" - это урод, сложность которого ничем не оправдана.

    • @blackrock2832
      @blackrock2832 2 года назад

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

    • @fyspiees11
      @fyspiees11 2 года назад

      Я посмотрел видео об этом, называется: The brief history of programming languages, но увы, оно только на английском :(

  • @stormerbriz
    @stormerbriz 2 года назад +2

    Так и ждал весь ролик что сейчас вотвот начнется реклама школы программирования скилfuckтори

  • @Andredy89
    @Andredy89 2 года назад +4

    Да, как прогеру, про развитие ЯП интересно будет послушать.

  • @egora_sh
    @egora_sh 2 года назад +11

    Категорически не согласен со многими тезисами. В один ряд ставить реакт и флаттер, которые совершенно по-разному работают, ну такое. Для того чтобы отрисовывать одинаково на обеих платформах как раз лучше использовать кроссплатформу. И нет, не придется собирать разные команды на кроссплатформе, если понимать ограничения и не писать на реакте
    З.ы. Готов рассказать про флаттер, замарин и реакт в мелких подробностях

    • @akiloci2198
      @akiloci2198 2 года назад +2

      Чувак, это популярный не ITшный канал. Пиши статью на хабре, стучись к itшным блогерам, раз своего канала нет. Цель данного видео - приоткрыть завесу тайны для юзера логику подходов и проблем в разработке.

    • @OCEH6
      @OCEH6 2 года назад

      @@akiloci2198 Привет! Канал очень IT шный =) И Егор молодец что делится своим мнением и знаниями. Если мы рассказываем про ДВС (двигатель внутреннего сгорания) и говорим что у него 100 лошадиных сил и не поясняем что это относительное значение и как оно вычисляется, то получаем множество людей которые на полном серьёзе думают что если запрячь 1000 лошадей в телегу, то она поедет как бугатти вейрон за 2 секунды до 100 км/ч. В этом сила ютуба и комментариев. Тут иногда можно узнать даже больше чем в самом видео.

    • @akiloci2198
      @akiloci2198 2 года назад +1

      @@OCEH6 обычный юзер ни о чём не думает, и чем больше его грузить, тем меньше он поймёт. Для человека, не знакомого с разработкой, подробностей и абстракций в видео более, чем достаточно. И конечно же Дроидер - канал не ITшный а о современной технике и электронике.

    • @vicoff
      @vicoff 2 года назад

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

    • @OCEH6
      @OCEH6 2 года назад

      @@akiloci2198 у Бориса есть канал основа и там ролик про квантовую механику. Я ничего не знаю про квантовую механику но смотреть всё равно интересно. Чем больше и глубже раскрывается тема, тем лучше. А что по твоему делает канал айтишным? 😁 Это не дизайн, не музыка, не авто, не политика. И еще много не. Какой это канал если не айтишный?

  • @АлександраА-з5м
    @АлександраА-з5м 2 года назад +1

    Спасибо . Интересная тема Дройдер ... )

  • @pu0081
    @pu0081 2 года назад +1

    Было интересно. Хочу дополнить. В видео пропущена одна из крутейших сред для кросс-платформенной разработки, это Rad Studio, текущая версия на данный момент это 11.2. На выходе получаем приложение под Windows, Android, iOS, macOS и Linux, это называется сборкой, частью которой является компиляция. Среда работает на выбор как с реальными смартфонами/планшетами, так и через эмулятор. Пользуюсь, рекомендую

  • @gobhell5084
    @gobhell5084 2 года назад +1

    Жду видос про языки программирования

  • @aleximtb
    @aleximtb 2 года назад

    отличный материал, спасибо!
    думал, в самом конце будет командная строка и "тук-тук, Борис"

  • @evgeniy976
    @evgeniy976 2 года назад +4

    Да! Предлагаю сделать обзор языков. Фортран, все бэйсики, паскаль, делфи, си, тоси и боси)) начать стоит с блок-схем.

  • @musliminikto
    @musliminikto 2 года назад

    Ваши видео, все более, становятся, для профессионалов, и интереснее, спасибо и молодцы!

  • @armacoty
    @armacoty 2 года назад +17

    Пилил приложения Android-Kotlin, iOS-Swift, KMM, React Native, Flutter.
    Теперь стараюсь писать только на Flutter так как одновременно и трудозатраты низкие, и производительность высокая. Короче I ❤️ Flutter.

    • @xanapi777
      @xanapi777 2 года назад

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

    • @ŶÀķíŠØBÂ-84
      @ŶÀķíŠØBÂ-84 2 года назад

      Если нету мака и айфона смысла не вижу делать приложухи на Flutter (в плане трудоустройства), а для своих проектов на скорою руку сойдёт

    • @r.kucherenko
      @r.kucherenko 2 года назад +1

      @@xanapi777 ютуб кладезь знаний. Найди нормальный канал по интересующей теме и вперёд

    • @xanapi777
      @xanapi777 2 года назад

      @@r.kucherenko спасибо роман

    • @r.kucherenko
      @r.kucherenko 2 года назад +1

      @@ŶÀķíŠØBÂ-84 учился дома на андроиде и винде, на работу устроился на мак и айфон. В чём проблема то?

  • @alexf1516
    @alexf1516 2 года назад +2

    про фронтенд и бекенд было бы интересно узнать подробнее

  • @1Stardusted
    @1Stardusted 2 года назад

    Дроидер, вы просто молодцы!
    Данные видео тянут на полноценные обучающие материалы

  • @pi3-ilya
    @pi3-ilya 2 года назад +1

    Со слов Павла ничего не понял, но очень интересно.

  • @eevgenievich8732
    @eevgenievich8732 2 года назад +1

    подробный разбор языков и их история будет действительно классно!!!! ребята так держать

  • @aa.sobirjonov
    @aa.sobirjonov 2 года назад +6

    Отличное видео, а тема вообще 🔥

  • @Rauf_Aliyev
    @Rauf_Aliyev 2 года назад +1

    Спасибо, было интересно. Вы не упомянули про подписи приложений. Это тоже важная часть приложений.

  • @aaayakou
    @aaayakou 2 года назад +1

    Чисто технически в материале ошибка:
    Xamari не является в предложенной терминологии кросплатформенной разработкой, а является гибридной ибо в xamarin интерфейс и нативные компоненты пишутся на нативном для среды языке, а на c# пишется только универсальный код бизнес логики
    В ныне мёртвом Xamarin.Forms и новом MaUI действительно разработка способна обойтись без написания нативного кода и подходит под понятия чистой кросплатформенной разработки

  • @leemni
    @leemni 2 года назад

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

  • @Alexander_Khalmaktanov
    @Alexander_Khalmaktanov 2 года назад +15

    Здравствуйте! Большое спасибо за видео! У меня к вам есть такой вопрос: а как работает компилятор? Как он понимает, что означают те самые Казалось бы обыкновенные слова, набранные обыкновенными символами на клавиатуре? Ещё: интересное, А как внутрь одного лишь единственного файла приложения помещаются его картинки, звуки, локализации и прочие файлы, необходимые для стабильной работы? И самое главное, как приложение эти файлы читает? Наверное, оно его распаковывает где-то в неведомых нам папках! А когда закрывается, тогда все эти файлы наверное удаляются, как временные. Получается, что если система Тоже пишут на языках программирования, то зачем делать именно образ системы, а не какой-нибудь условный экзешник, которого нажал и установил систему, как программу? Неужели прошивка материнской платы не понимает, что можно просто тупо открыть экзешник и загрузить с него все данные, А дальше система как программа сама восстановится? Большое спасибо за информацию! Мне это видео очень понравилось!

    • @jenix102
      @jenix102 2 года назад +1

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

    • @NikitaOdnorob
      @NikitaOdnorob 2 года назад +7

      > как работает компилятор? - Он преобразует код на языке программирования (Kotin/C++/etc) в код уровня пониже (в машинные коды или язык ассемблера). У последних есть подробная документация, какая команда что делает, поэтому нет проблем выполнить такое преобразование. Если вам дать таблицу азбуки Морзе, вы сможете преобразовать в нее любой текст, тут принцип похожий
      > А как внутрь одного лишь единственного файла приложения помещаются файлы? - Исполняемые файлы (exe, dmg, so) дают возможность сохранить себя любые необходимые ресурсы в двоичном виде. Они хранятся внутри файла приложения отдельной секцией и отделены от секции кода (операций, которые программа совершает). Для использования этих файлов необязательно скидывать их на диск, можно загрузить напрямую из секции ресурсов
      > Какой-нибудь условный экзешник, которого нажал и установил систему, как программу? - К сожалению, так не выйдет. Для того, чтобы скопировать файл в Windows, нужно дернуть одну системную функцию Windows'а, чтобы сделать то же самое на Linux - специальную функцию Linux'а и так далее. Одно и то же действие под капотом работает совершенно по-разному на разных платформах и это как раз разруливает операционная система, предоставляя так называемое OS API другим приложениям. Кроме того, именно операционная система решает, какой программе (тем самым экзешкам) сколько оперативной памяти выделить и насколько позволить загрузить процессор. Поэтому установщик ОС не может быть обычным бинарником, поскольку бинарник без ОС толком не знает, как скопировать файл, открыть окно, нарисовать кнопку. Кроме того, при установке ОС необходимо работать с железом (прописывание своего загрузчика в boot-секторе жесткого диска, установка драйверов, настройка периферии), и к этому у обычных экзешек доступа нет (как минимум в целях безопасности). Установщик ОС работает на уровне кодов процессора, что гораздо ниже экзешек

    • @Евгений-п1л1ъ
      @Евгений-п1л1ъ 2 года назад +3

      Как в одном файле помещаются все ресурсы приложения - потому что файл приложения это просто архив. Буквально. Файл .apk можно переименовать в .zip и спокойно открыть и глянуть что там лежит. На счёт образа системы, я в этой сфере не спец, но могу сказать точно - exe файл это исполняемый файл винды, она его понимает и знает как запускать. Когда компьютер включается и система ещё не загружена он не может запустить никакой exe файл, потому что не умеет его читать. Вместо этого он умеет читать подключенные диски и искать в их начале специальную служебную информацию, которая указывает что с этого диска можно загрузить систему. По этому и нужен образ диска - это просто именно тот формат, который компьютер сможет прочитать до запуска системы.

    • @MannawardKing
      @MannawardKing 2 года назад

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

    • @romakv4
      @romakv4 2 года назад

      Экзешник, апк-шник, ISO-образ системы с некоторыми поправками являются архивами. Приложение андроида хранит все ему нужное для установки именно в .apk файле (надеюсь там еще не сменились форматы), и да, при установке, по идее, должно ресурсы распаковать и далее пользоваться ими (ничего не удаляя при перезапусках, иначе мы бы каждый раз получали наголо установленное приложение без наших настроек). Собсна как и экзешник, который учтиво, а иногда не очень предложит выбор папки для установки (читай разархивации приложения [реестры и прочую муть тут опустим]). А в исошник внутрь помимо ресурсов, шьют еще и экзешник зачастую. Есть софтинка, 7-zip называется под винду, точно помню что ей екзешники распаковываются (да любым архиватором в принципе должны). А исошник можно вообще просто в винде открыть и посмотреть содержимое без доп.софта. Винда примонтирует исошник как виртуальный диск и в него можно зайти. С десятки точно можно)

  • @vernnms78
    @vernnms78 2 года назад

    Неплохой контент для тех, кто хочет с чего-то начать.

  • @forses3
    @forses3 2 года назад +2

    На Swift можно писать и под iOS/mac os, и Linux/Android, и Windows, и даже под контроллеры, о чем вы. Там же бэк компилятора LLVM, так что можно скомпилировать на те же платформы, что и C++, например.

    • @beerb0x
      @beerb0x 2 года назад

      Можно, но зачем?

  • @2wheels_blr
    @2wheels_blr 2 года назад +1

    Не подскажите, что за Android-смартфон фигурировал в ролике? Благодарю

  • @user-dn9gi3mq7e
    @user-dn9gi3mq7e 2 года назад

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

  • @denikirovski6930
    @denikirovski6930 2 года назад

    Да можно про языки выпуск, а еще про ПО с открытым исходным кодом и линукс

  • @aratj
    @aratj 2 года назад +2

    активити сейчас это как главнй экран,
    большинство проектов пилят - одно активити , все остальное на фрагментах , так называемые single activity app
    контент провайдер нужен в единичных случаях , если ты не собираешься обмениваться инфой с внешним миром (приложениями) он не нужен, а это считай 99% приложений по мне так.
    сервисы, тоже , сейчас мы редко их используем. чаще сейчас они не нужны. но знать про них нужно.
    интенты это несколько обширная тема.
    да и про Котлин можно было сказать, что это язык, который разработан, сделан, в России, но сами знаете из-за чего они ушли из России.

  • @КириллЕмельянов-и9о
    @КириллЕмельянов-и9о 2 года назад +6

    Да! История развития языков программирования! Хочу!

  • @d1s3g
    @d1s3g 2 года назад

    Спасибо! Полезный и одновременно простой видосик :)

  • @ТимурСаляхов-е6е
    @ТимурСаляхов-е6е 2 года назад +1

    Классная аналогия с тачками!

  • @SamDiuzhev
    @SamDiuzhev 2 года назад

    История развития языков программирования, пожалуйста.
    Это будет круто!

  • @rodionevseev
    @rodionevseev 2 года назад

    Очень интересно, спасибо! Жду продолжения темы!

  • @mylife-ej8et
    @mylife-ej8et 2 года назад +1

    Жду видосы о языках программирования, и вообще о программирование

  • @Kindmagic
    @Kindmagic 2 года назад

    Эта тема достойна отдельного выпуска в категории "ФОРМАТ".

  • @darvenommm
    @darvenommm 2 года назад +7

    Про языки было бы интересно послушать

    • @boat-shturman
      @boat-shturman 2 года назад

      С начала 40-ых насчитывается свыше 360-ти языков програмирования.Вам про какие?:)))

    • @potroshutelincognito250
      @potroshutelincognito250 2 года назад

      @@boat-shturman Из этих всех активно используется всего несколько десятков.

  • @romanbolgar
    @romanbolgar 2 года назад

    14:05 - Буду краток. Зерокодинг и подобные направления. Голосовые помощники которые можно голосом самому придумать свою команду или алгоритм. Декомпиляторы.

  • @potny_nosok
    @potny_nosok 2 года назад +3

    Опа, а вот это уже очень интересно 🥰 лайк

  • @ValeraDXM
    @ValeraDXM 2 года назад +1

    Про программирование микроконтроллеров хотелось бы посмотреть. Какие существуют и какие перспективы у разных разработчиков?

    • @SiberianKyrgyz
      @SiberianKyrgyz 2 года назад

      В России почти нет перспектив. Обычным инженером будешь.
      Хочешь перспективы - учи java или какой-либо фреймворк js

    • @ValeraDXM
      @ValeraDXM 2 года назад

      @@SiberianKyrgyz обычные инженеры тоже неплохо зарабатывают. Микроэлектроника мне всё-таки более интересна, чем просто приложения создавать, которых и так полно. Я еще не так выразился. Имел ввиду разработчиков микроконтроллеров, кроме AVR есть SMT32 например. Может есть и другие производители и у них микроконтроллеры с большими возможностями.

    • @SiberianKyrgyz
      @SiberianKyrgyz 2 года назад

      @@ValeraDXM в России очень узкий рынок микроконтроллеров в частности, и системного программирования в целом.
      И зп в разы меньше, чем в том же энтерпрайзе или банках.
      Чисто для души, для себя можно. Как основное средство заработка - сомнительно.

  • @OMGdon
    @OMGdon 2 года назад +2

    А как же VS Code, VS?
    И самый кроссплатформенный 🎯 Dart/ Flutter, который реально работает на:
    - Linux
    - MacOS
    - Windows
    - UWP(cross platform from Microsoft)
    - Android
    - iOS
    - WEB
    - Native для любой(!) платформы
    - Xbox
    - Raspberry
    - CLI под все из вышеперечисленного
    😉
    Соведущий(?) Бориса написал альтернативу Flutter.
    Честь и хвала парням, которые чувствуют себя сильнее Google!

  • @artemk5301
    @artemk5301 2 года назад

    Привет, Droider! Видео зашло, лайк + комент. Делайте и дальше время от времени контент по программированию! Например, можно в следующем ролике разобрать диаграммы: UML, IDEF и т. п.

    • @vas_._sfer6157
      @vas_._sfer6157 2 года назад

      А ими ещё кто-то пользуется?

    • @artemk5301
      @artemk5301 2 года назад

      @@vas_._sfer6157, я не знаю кто ими пользуется и пользуется ли вообще. Поэтому и хочу послушать.

    • @vas_._sfer6157
      @vas_._sfer6157 2 года назад

      @@artemk5301 Как по мне, это тема почти везде мертва. Единственное, только при изучение паттернов оно может пригодиться.
      Хотя, диаграммы процесса вполне или их подобия все еще используются

  • @stepanuke3787
    @stepanuke3787 2 года назад

    Борис, какой пресет использовал для этого видео?

  • @MRoose
    @MRoose 2 года назад

    Отличная коллаборация!
    Но тема раскрыта только поверхностно

  • @dima_solo_blg
    @dima_solo_blg 2 года назад

    По подробнее бы, в конце как то думал, что это не конец) видимо привык уже к вашему «формату»

  • @СергейХохлов-с9э
    @СергейХохлов-с9э 2 года назад

    Было бы круто отдельное видео про Линукс системы)

  • @МарияТалалаева-х7ш

    Дааа, хочу историю про развитие языков программирования!!!

  • @watchhill
    @watchhill 2 года назад +2

    Потрясающе видео, пасиба за старания.

  • @mhkartem
    @mhkartem 2 года назад

    Спасибо! Получаю ответы на вопросы сидевшие давно в голове, каждый выпуск в точку!

  • @specserge
    @specserge 2 года назад +8

    +++ за видео про языки программирования)))

  • @aple4
    @aple4 2 года назад +4

    Очень интересное видео, спасибо!

  • @YegorPolyvanov
    @YegorPolyvanov 2 года назад

    Интересна тема про UI/UX дизайн приложений и веб-сервисов

  • @Андрей-з5ц4н
    @Андрей-з5ц4н 2 года назад

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

  • @PersonalSmile69
    @PersonalSmile69 2 года назад

    полезный общевводный ролик про разработку на мобайл, благодарю. В сцене после титров отсылочка на Матрицу, да?

  • @IvanGodPro24
    @IvanGodPro24 2 года назад

    Если честно очень жду историю развития языков програмирования

  • @aleksandrchesnok4055
    @aleksandrchesnok4055 2 года назад

    Разогнались вы, каждый ролик все интересней и интересней.

  • @Lowly_on
    @Lowly_on 2 года назад +3

    Про ассемблер видео бы... Спасибо.

    • @romakv4
      @romakv4 2 года назад

      Оно тебя сожрет.

  • @Maks_Dovlatov
    @Maks_Dovlatov Год назад +1

    Ого! Отсылки к матрице в 2023 году? Роскошно))

  • @balzatulvonlemberg7899
    @balzatulvonlemberg7899 2 года назад

    Было бы неплохо выпускать побольше таких роликов в будущем.

  • @1MAXCOOLL
    @1MAXCOOLL 2 года назад

    Финал очень четкий))))

  • @yuruar
    @yuruar 2 года назад

    Вызывает конечно улыбку у тех, кто программирует, но все ж интересно)

  • @kanal_Zhizn_Invalida
    @kanal_Zhizn_Invalida 2 года назад +12

    Большое спасибо за видео! А мне 33 года, и к сожалению я в инвалидном кресле. Родился такой. Я тоже создал канал, и пытаюсь как то двигаться в этом направлении, правда пока мало что получается((
    Пишу этот комментарий, просто что бы пожелать вам хорошего настроения! Всем удачи!))

    • @OCEH6
      @OCEH6 2 года назад +1

      Привет! В этом в смысле ютуба, не программирования?

    • @techexplorer7484
      @techexplorer7484 2 года назад +1

      В смысле ютуба

  • @vitaldj
    @vitaldj 2 года назад +1

    Самое прикольное, что авторы даже не осветили сейчас самый прогрессивный путь кроссплатформенности🤣. Это Delphi + fgx-native. Это нативный и самый быстрый способ разработки!

  • @lmsmedia3131
    @lmsmedia3131 2 года назад +2

    главная проблема android в google play. Когда необходимо получить какого-либо особое разрешение в google play мелких разработчиков google просто игнорирует, пишешь декларации, пишешь запросы в поддержку, тебе отвечают одно и то же, а декларация даже не прочитана, но зато тебе уже обещают удалить приложение

    • @_Smai1e_
      @_Smai1e_ 2 года назад +2

      В app store тоже весело. Отдаёшь аппку на модерацию, и может через месяц она её пройдёт, может через два. И не важно вышло твоё приложение или нет, а 100$ в год заплати

    • @xanapi777
      @xanapi777 2 года назад

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

    • @lmsmedia3131
      @lmsmedia3131 2 года назад +2

      @@xanapi777 в интернете, друг мой, в интернете, через бесконечное гугление и бесконечную практику

    • @xanapi777
      @xanapi777 2 года назад

      @@lmsmedia3131 спасибо большое

    • @tihonvorushilo-zviazhynsky170
      @tihonvorushilo-zviazhynsky170 2 года назад

      Просто суть в том, что мелкому разработчику не нужны эти разрешения. Для получения прав нужно писать запрос как от стадии уже

  • @Borland_Dev
    @Borland_Dev 2 года назад

    Так не привычно слышать активность , всегда говорил активити)

  • @djakonystar
    @djakonystar 2 года назад +2

    История языка Kotlin)

  • @chirva24
    @chirva24 2 года назад +1

    Борис, спасибо! Для первого погружения очень полезно. Можно ли подобное видео для web-разработки? Особенно кросс-платформенной (pc-mobile)?

    • @MikeKosulin
      @MikeKosulin 2 года назад +1

      На Flutter хорошо - Android/iOS/MacOS/Windows/Linux:) + Web тоже можно, становится лучше..но все еще боль.
      Для веб+моб React + React Native очень часто комбинируют, но не всегда это прекрасное комбо, либо вообще любой вебфреймворк + вебвью.
      Твиттер, например, выбрал вообще PWA на всех платформах с некоторыми особенностями, но тоже неплохо себя чувствует.

    • @krushiler398
      @krushiler398 2 года назад

      @@MikeKosulin jetpack compose и больше ничего не надо. только доделают KMM, чтобы где-то кроме андроида работало на терпимом уровне

  • @avpostol2195
    @avpostol2195 2 года назад

    Интересный подход к съёмке ролика, типо попал в приложение, а потом проснулся и телефонный звонок в конце... Я ждал звука снятия трубки))) забавно...

  • @nammyfammy5129
    @nammyfammy5129 2 года назад

    Больше всего мне понравилось начало, где как бы один чел, как бы тыкал с умным видом по клаве и как бы типа что-то там ваял. :) Вот уж где магия, так магия. :)

  • @АлександрЧекистов-ж9т

    Продолжайте контент про программирования, рассказываете понятным языком

  • @NZNow
    @NZNow 2 года назад

    Я думал в конце на мониторе появиться: Wake up Борис!

  • @viska_tru
    @viska_tru 2 года назад

    поставил лайк, жду выпуск про историю развития языков программирования

  • @mndtr0
    @mndtr0 2 года назад

    Кстати, Котлин создан ребятами из JetBrains, а эта компания в свою очередь основана ребятами из России. Даже название языка - остров в Петербурге. Гордость берёт за них

  • @hukers2892
    @hukers2892 2 года назад +1

    объяснение о нативной и кроссплатформенной разработке вышло вср... несколько скомкано и запутано.
    итак нативная разработка это программирование очень близко к железу. в основном на C и C++ и ассемблере, который для этих языков является чем-то вроде мата.
    преимущества: при наличии опытного программиста с прямыми руками из машины можно выжать всё до последнего бита и такта.
    недостатки: из-за близости к железу, экзешник, скомпилированный на одной машине может не запуститься или работать с ошибками на других. сейчас, из за стандартизации, всё уже не так плохо, но всё ещё надо регулярно перекомпилировать приложение, чтоб оно корректно работало под новые стандарты. и, я не зря упомянул прямые руки - неаккуратное обращение с указателем и ты уже меняешь данные в памяти другой программы или её код или код системы... сейчас чуть попроще - тебя просто не пустят гулять где попало, но в своих данных ты всё ещё можешь устроить нехилый хаос.
    кроссплатформенная разработка в теории это нативная прослойка под которую пишется код. в основном это JVM и Java или один из десятков языков адаптированных под JVM.
    преимущества:написал один раз - работает везде. с оговоркой, при наличии задействованых периферийных устройств, но везде, стабильно и предсказуемо. к тому-же ява создавалась людьми, которые отзывались о C++ исключительно матом, поэтому все известные способы выстрелить себе в ногу были выпилены или огорожены. из восьми основных ошибок в C++ четыре не возможны в принципе, одна не скомпилируется а остальные вызовут исключение.
    недостатки:безопасная работа с памятью, строками и массивами требует дополнительных вычислений и памяти, но не так уж и много - мне не удалось получить разницу между C и явой больше 5-10% по скорости. с памятью дело хуже в основном из за менеджмента памяти.
    кроссплатформенность между Android и IOS [многоДолгоМатом] невозможно в принципе. в теории ява могла бы работать на обоих системах, но в реальности мы имеем двух [censored] Google и Apple, которые пихают всем свои фреймворки, через которые и приходится работать. единственный способ это набрать команду для разработки ядра бизнес логики в вакууме и несколько команд, которые будут писать обёртку для ядра под каждую платформу. назвать эту хрень кроссплатформенной можно только в качестве толстого троллинга.

  • @MAZAJKA174
    @MAZAJKA174 2 года назад

    Спасибо за отличное видео, хотелось бы побольше таких на канале. Пы.сы мой офис- тема, не зря дал ему надежду) пользуюсь до сих пор. Вижу перемены к лучшему!

    • @myofficeru
      @myofficeru 2 года назад

      Здравствуйте. Надеемся, что и в будущем не разочаруем вас🙂

  • @mikhailkonstantinov3168
    @mikhailkonstantinov3168 2 года назад

    хотелось бы более подробную тему, похожую на эту, но больше про свифт и яблочный мир!

  • @alpacino534
    @alpacino534 2 года назад

    Урааа наконец то Боря вернулся)