Учить ассемблер или нет

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

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

  • @сергейосипов-п1с6р
    @сергейосипов-п1с6р 2 месяца назад +2

    Конечно нужно!!! Это база))

  • @misterrabbit-m5114
    @misterrabbit-m5114 8 месяцев назад +3

    Я как тот человек который программировал на ассемблере под x64 на линуксе скажу что сейчас не достаточно знать какой нибуть хайповый язык программирования (что бы устроится на роботу). Надо еще знать алгоритмы и структуры даный что нифига не просто. Та и айтишычка строится на абстракции где чем ты чем выше тем меньше надо знать про придудущие слои. Но это не отменяет того факта что ты сделал реально класную серию видео по ассемблеру ❤ та и учить что то новое всегда интересно.

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

      Очень благодарен и согласен с Вами.
      Я не против увеличения степени абстракции, я не против высокоуровневого подхода, я не против современных технологий. Не собираюсь я с асмом в геймдев.
      Меня пугает усложнённость простых вещей, отсутствие интереса к основам, жлобское расхваливание очередного божка в виде ничем не примечательного неуклюжего языка.
      -Как думает большинство, так и я буду думать! Лучшее то, что я знаю и умею, чего не знаю и не умею - то не правильно и плохо! Большинство на планете говорит на португальском и английском - значит это лучшие языки! Большинство миллионеров на английском говорят, а ваш язык никчёмный и никуда не годный, для тупых нищебродов!
      -Девочка, вы тут самые умные? Это вам кто-нибудь сказал, или вы сами так решили? (Кин-дза-дза)

  • @konstantin1363
    @konstantin1363 8 месяцев назад +1

    Разумно, логично, доступно. Спасибо!

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

    А вы планируете рассказывать про ядро? Может самое простое, или про прерывания, port mapped io? Будет очень интересно послушать тоже. И спасибо за такой космический материал…

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

      В ближайшее время - нет.
      В планах ещё много по ring 3, ещё крэкинг в зачаточном состоянии, вирусология, fasm x64 и т.п...
      Благодарю за интерес и поддержку!

  • @Василийпупкин-ю7ы
    @Василийпупкин-ю7ы 7 месяцев назад +1

    Чел, давай еще!
    Заведи бусти или вроде того, чтоб твое дело было более благодарным)

    • @firststepsforward
      @firststepsforward  7 месяцев назад

      Благодарю!
      Очень рад единомышленникам! Не могу никак привыкнуть, что уровень продвинутого юзера 98 года сейчас называется мидлом.

  • @canis_mjr
    @canis_mjr 8 месяцев назад

    Изучать ли ассемблер не знаю, но погимать, как работает программа надо, как иначе писать эффективный код?

  • @сфинксдамбо
    @сфинксдамбо 8 месяцев назад +4

    Опять про вершки без знания основ? А про кэши потока, про привязку регистров к кэшу операндов, а про разложение инструкций, что можно и не догадываться даже? Что, сразу ассемблер, а то как работает jk-триггер больше не интресует?

    • @metallfantasy2250
      @metallfantasy2250 8 месяцев назад +5

      И не говорите. Ни слова про переходные процессы в p-n структурах, сразу про ассемблер.

    • @firststepsforward
      @firststepsforward  8 месяцев назад +3

      В ответ на иронию скажу следующее.
      Есть такой Чарльз Петцольд - понятнее и правильнее его никто книги по программированию, наверное, не писал и не пишет. Принимал участие и в разработке Win 95 и 98. У него есть книга К.О.Д. (чем сильнее углубляешься в прошлое, тем проще становятся технологии...). В книге ещё более низкий уровень, чем p-n переходы.
      Советую для перезагрузки!
      А про p-n-p переходы и не только про них есть книга: Айсберг Е. Транзистор. Это просто. 1964.
      Так теперь тоже никто не преподаёт и не пишет (повторюсь: чем сильнее углубляешься в прошлое, тем проще становятся технологии...).

    • @сфинксдамбо
      @сфинксдамбо 8 месяцев назад

      @@firststepsforward Да так, наезд на питона позабавил. )))
      95 и 98 это не nt и не vax. По поводу прошлого - тут в ютубе один чел эвм на лампах собирает - вот это технолгии))). По поводу азов програмирования - есть такой предмет - матмод. А так банальная электротехника и птца. Учебники любые.

    • @firststepsforward
      @firststepsforward  8 месяцев назад +1

      @@сфинксдамбо Вам было лень в поисковике набрать Чарльз Петцольд и посмотреть его книги, их востребованность в мире, отношение к нему Microsoft? Вы, наверное можете свои книги предложить такого уровня? Думаю, что нет.
      По поводу Win 95 и 98 - это операционки, которые сделали Microsoft лидером в игровом сегменте. Это то, что ставил народ, экономя на операционке, жестких дисках, процессорах и материнках. Это то, из чего по сути и выросла линейка NT. Чем сильнее углубляешься в прошлое, тем проще становятся технологии.
      А Пайтон - старый язык, написанный на скорую руку. Поднялся за счёт Гугла, он же его и впаривает. Он диктует условия. Пайтон как язык имеет кучу недостатков. Его подняли вливанием функционала накидав библиотек для того, чтобы дешёвую рабочую силу иметь для решения своих гугловских задач. И конечно бабло побеждает! Теперь молятся на питон, как раньше на Deiphy молились. И где теперь Delphi? И где завтра Пайтон будет, с учётом, что он своё уже отработал?
      Остаюсь при своём мнении: ассемблер и си - естественно получившие развитие языки. Пайтон - раскрученный бренд, живущий за счёт денежных вливаний в свои библиотеки.

    • @сфинксдамбо
      @сфинксдамбо 8 месяцев назад

      @@firststepsforward Это у Петцольда так написано что линейка nt выросла из линейки 9x?

  • @cleverscript
    @cleverscript 8 месяцев назад

    Столяров пишет что изучение ассемблеров, паскалей и C/C++ на Win это "утопия", почему не Linux ?

    • @firststepsforward
      @firststepsforward  8 месяцев назад

      А у Николая Владимировича Лихачёва (царство ему небесное) как-то получилось в жизни с ассемблером и Си...
      А вообще хорошо, что много мнений. В спорах истина рождается.
      Почему не Линукс - востребованность меньше в раз 10. Я пробовал на английском, правда не Си и Асм, но то же с хакерским уклоном - Kali Linux. Не прошло: полгода, 8 роликов, 6 подписчиков. Вот так вот...
      Благодарю за внимание к каналу!

  • @AMith-lv2cv
    @AMith-lv2cv 8 месяцев назад +1

    🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @-wx-78-
    @-wx-78- 8 месяцев назад

    ChatGPT: «Нажми, а я скомпилирую из базы обучения какую-нибудь хню, иногда правдоподобную». 😉
    Ассемблер база. Если умеешь правильно насытить кэш, не переполняя - прога будет работать в разы быстрее. Если понимаешь чем прямой доступ отличается от кэшированного - запись будет непрерывной и практически моментальной (но придётся подождать). Если эксплуатируешь проц на полную (ага, U/V очереди для пентюха) - прибавка FPS гарантирована. Если к этому всему ещё и математику привлечь (деление заменить умножением на обратное), будет цимес. Хотя, если подумать, ассемблер к этому имеет опосредованное отношение.

    • @сфинксдамбо
      @сфинксдамбо 8 месяцев назад

      Диспетчер памяти ломал?

    • @-wx-78-
      @-wx-78- 8 месяцев назад

      @@сфинксдамбо Не без этого. Виндовский Mm называл «мудак мудакыч», и он заслуживает это. 😉

    • @firststepsforward
      @firststepsforward  8 месяцев назад +1

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

    • @сфинксдамбо
      @сфинксдамбо 8 месяцев назад

      @@firststepsforward Это же все посредством api.
      Учимся писать многопоточные и многопроцессорные приложения на Python.
      Или мы сейчас будем писать свой диспетчер потоков под свой диспетчер памяти. На asm. А то разленились.

    • @dmytrokucher1900
      @dmytrokucher1900 3 месяца назад

      @@firststepsforward угу угу, а теперь зделайте так что бы это продолжало работать так на всех доступных на рынке процесорах хотябы х86, не говоря же про армы и прочих товарищей которые не дремлят

  • @AvitoBot
    @AvitoBot 8 месяцев назад

    Доброе утро

    • @firststepsforward
      @firststepsforward  8 месяцев назад

      Добрейшее!

    • @AvitoBot
      @AvitoBot 8 месяцев назад

      @@firststepsforward очень жду урока как управлять хромом 🙏

  • @ВладиславПушков-р7ю
    @ВладиславПушков-р7ю 8 месяцев назад

    "О, нет! Нынешняя молодежь совершенно не умеет работать с перфокартами!"

  • @bill8126
    @bill8126 8 месяцев назад +1

    Огромноая просьба. Поменяй уже музыку😁 Больше разнообразия бы

    • @firststepsforward
      @firststepsforward  8 месяцев назад

      Ндаа... Нужно что-то далать со звуком. Может вообще убрать - тоже вариант. Можно любую музыку врубить, да смотреть?
      Не могу никак решиться!