Программисты РАНЬШЕ VS Программисты СЕЙЧАС 👨‍💻🆚👩‍💻

Sdílet
Vložit
  • čas přidán 7. 05. 2024
  • В этом шортсе мы затрагиваем увлекательное сравнение между программистами прошлого и современными разработчиками. От хранения данных и управления памятью до сложных вычислений и отладки - узнайте, как менялись вызовы и условия работы программистов. Присоединяйтесь к нам в путешествии во времени, чтобы понять, насколько проще и интереснее стала жизнь современного программиста благодаря технологическому прогрессу!
    Огромное спасибо каналу Coding With Lewis за прекрасный контент!
    #программирование #вебразработка #эволюция
  • Věda a technologie

Komentáře • 89

  • @SnowflakeCat1225
    @SnowflakeCat1225 Před měsícem +67

    Вот из-за таких видео игры и требуют 32 гига оперативки

    • @dymeth
      @dymeth Před měsícem +7

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

    • @ISupportGenoZidrusni
      @ISupportGenoZidrusni Před měsícem +4

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

    • @dymeth
      @dymeth Před měsícem +1

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

    • @ISupportGenoZidrusni
      @ISupportGenoZidrusni Před měsícem +1

      @@dymeth это не капитализм, это бизнес. Так при любой эконом. системе, если бизнессу не выгодно делать - он не будет делать, если бизнесу выгодно делать - он будет делать

    • @ordinary_internetuser
      @ordinary_internetuser Před měsícem +2

      ​@@ISupportGenoZidrusniТак бизнес и есть основа капитализма, не будет бизнеса - не будет капитализма.
      Ваше второе суждение, как я понял, исключает из всех экономических систем плановую экономику, т.к. она как раз не подходит под суждение "выгодно-делаем, не выгодно-не делаем", т.к. и частных компаний не было вообще. А капиталистическая система подходит, что и подтверждает тезис человека выше ваши же словами, если выгодно - делаем, а если не выгодно - не делаем, т.е. первостепенная задача это извлечение прибыли, и пофиг дяде сверху сколько у тебя ОЗУ, он делает продукт, который принесет ему прибыль.

  • @naumov-channel
    @naumov-channel Před měsícem +7

    Ага теперь любая игра весит по 200 гигов

  • @user-um2tz8oe9p
    @user-um2tz8oe9p Před měsícem +15

    Советую попробовать шейдеры, там без других программ отладку будешь делать не только на бумаге, а ещё и пикселями разного цвета на экране) 😅

    • @U_Z_V_E_R
      @U_Z_V_E_R Před měsícem

      Ой, вот ведь не в бровь, а в глаз xD
      Сам недавно пересел с вычислительных шейдеров на OpenCL и CUDA C - ХОСПАДЕ, там есть printf!!!

    • @Alex-ow8uf
      @Alex-ow8uf Před měsícem

      Жизненно, хах

  • @glasderes
    @glasderes Před měsícem +18

    Блять я то думаю почему у меня игры так много весят, и почему поих 16 гб сегодня уже мало, а это вот из-за таких челов
    А вообще, программисты бывают раззные, как насчет ПО для микроконтролеров
    И почему ты при монтаже не вставил код быстрого обратного корня?

    • @Kwaiiii
      @Kwaiiii Před měsícem +1

      i = * ( long * ) &y; // evil floating point bit level hacking
      i = 0xчётотам - ( i >> 1 ); // what the fuck?

    • @glasderes
      @glasderes Před měsícem +1

      @@Kwaiiii как я знаю там есть ещё уточнение методом Ньютона
      Но вопрос почему чел на монтаже показывает другой код

  • @rakavtya..2090
    @rakavtya..2090 Před měsícem +1

    -Что ты наделал!?!?!? Зачем ты написал программу на СИ!?!?!?!? 4 КБ СЛИШКОМ ДО*УЯ
    Я ЖЕ ГОВОРИЛ, БЕРИ ЯЗЫКА АССЕМБЛЕРА!!!!!!!!!!

  • @slippydog
    @slippydog Před měsícem +7

    С++ просто усмехнулся над работай с памятью

    • @yglyglya
      @yglyglya Před 27 dny +1

      C лучше

    • @SataShelby
      @SataShelby Před 23 hodinami

      Бро, два плюса непросто так тут стоят☠️, С++ по определению лучше С ​@@yglyglya

  • @Progadesign
    @Progadesign Před měsícem +4

    Давай следующий видос про параллельное программирование

  • @elsa2727
    @elsa2727 Před měsícem +2

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

  • @trolltrololoev572
    @trolltrololoev572 Před měsícem

    Уже на первой секунде голова разболелась 😂

  • @ashotaghabekyan6441
    @ashotaghabekyan6441 Před měsícem +1

    вот так и появляются програмисты низкого качество, которые кроме как пару фреймворков ничего не знают. А потом кричат о том что ИИ заберет у них работу и вообще IT уже лопнул

  • @snowvoredude
    @snowvoredude Před měsícem +13

    так сейчас любой 5ол6аё6 может стать программистом, только код теперь соответствующего качества

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Před měsícem +4

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

    • @matthewgiovannini2360
      @matthewgiovannini2360 Před měsícem +4

      Преподаю в колледже дисциплины, связанные с фреймворками и ООП. И я скажу так - даже простой код может писать далеко не каждый

    • @linterrupt
      @linterrupt Před měsícem

      Скорее всего проблема в преподавании. Например несоответствии подготовки студентов и читаемое теории. Или незаинтересованность студентов.​@@matthewgiovannini2360

    • @user-od5mb9qg6z
      @user-od5mb9qg6z Před měsícem

      ​@@matthewgiovannini2360факт

    • @alkodeliriy
      @alkodeliriy Před měsícem +4

      Типично-обывательский взгляд непогруженного в computer-science человека.

  • @cheefoxcheefox2372
    @cheefoxcheefox2372 Před měsícem

    Если только ты не программист Яндекс станции 😅

  • @69ka
    @69ka Před 27 dny

    Я как программист микроконтроллеров. Если дешевый, то очень не много места у тебя. Все еще надо контролировать. Не то что ваши компьютеры.

  • @SergiusBfg
    @SergiusBfg Před měsícem +3

    Какие диски?😂😂😂 Касеты, брат! Касеты были.
    Озу было 48к.

    • @MallSerg
      @MallSerg Před měsícem +1

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

  • @VoLDeMaR2122
    @VoLDeMaR2122 Před měsícem

    В расте есть свой встроенный сборщик мусора из за которого и компиляция медленная

  • @iron2248
    @iron2248 Před měsícem

    Как будто бы программисты из прошлого намного круче современных

    • @rikishihiradate2922
      @rikishihiradate2922 Před 26 dny +1

      Средний профессиональный программист из прошлого лучше среднего профессионального современного.
      Любителей не касается. Сейчас подавляющее большинство программистов работает именно так, как он описал. Даже та же Java, которая безусловно сложнее, чем Python по реализации какого-либо алгоритма куда проще, чем C++ или чистый C. Да и плюсы не очень сложные, если работать на высоком уровне абстракции. То есть приходить на проект и вести его, а не начинать с нуля. Когда уже есть построенная и продуманная заранее архитектура и подключены соответствующие библиотеки и фреймворки, а может быть, для них уже и обёртка какая-нибудь написана для ещё большего упрощения и ускорения создания новых фич.
      Но всё равно есть люди, которые и разрабатывают все эти абстракции. Как тот же OpenGL/Vulkan или Direct3D, кто разрабатывает игровые движки, драйверы, ядра операционок и прочее. Вот это уже реально крутые прогеры, которые уж точно не хуже прогеров прошлого, а кто-то из них даже намного круче.

  • @user-eq1bl3xt5c
    @user-eq1bl3xt5c Před měsícem

    Поэтому сейчас все забивают на оптимизацию и даже на последних видюхах игра тупит

  • @ashotaghabekyan6441
    @ashotaghabekyan6441 Před měsícem

    Програмист ! = Фронтэндшик !!! Если фронтэнду не надо заботиться о оптимизации, грамотному использованию памяти, то это не значит что остальным програмистам тоже не надо думать!

  • @user-ro7bj5lz8u
    @user-ro7bj5lz8u Před měsícem

    Вы это говорите, а дебаг сборка Blender почему то весит 16+ Гб. Хотя, это сложная 3D программа, наверное так и должно быть или я что ты делаю не так.

  • @user-nz1ol3tk8f
    @user-nz1ol3tk8f Před 27 dny

    современный программист делает апсу которая делает только console.log, собирает его, и сборка весит 50МБ

  • @user-jx9rw3ip6w
    @user-jx9rw3ip6w Před měsícem

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

  • @spgc239
    @spgc239 Před měsícem +1

    Про управление памятью категорически не согласен. В том же пайтоне это часто проблема, даже при условии, что там есть gc. Когда увесистая сетка обучается порой важно самому чистить память, иначе переполнение происходит.
    Да и в конце концов те же С и плюсы живут и процветают

    • @qw4616
      @qw4616 Před měsícem

      Пайтон говно

    • @shamai1099
      @shamai1099 Před měsícem +1

      ++ тоже ничего сложного в чистке памяти не вижу

    • @spgc239
      @spgc239 Před měsícem

      @@shamai1099, для жертв скиллбокса это может быть действительно сложно xd

  • @user-by1fk3os3s
    @user-by1fk3os3s Před měsícem

    Темные тона выбери

  • @leonidfilippov9698
    @leonidfilippov9698 Před měsícem +4

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

    • @themukha
      @themukha Před měsícem

      «Хреновые» по сравнению с чем? Все, приложения, которыми я пользуюсь, выполнены на высочайшем уровне. А баги и различные инциденты были и будут на протяжении всей истории создания ПО

    • @protiv_bio
      @protiv_bio Před měsícem +1

      ​@@themukha😂😂😂 ну ты и шутник.

    • @Verdgil
      @Verdgil Před měsícem +1

      Мы (программисты) не хотим выпускать хреновые приложения, но когда ты приходишь к бизнесу и говоришь: быстро работающая программа - 200 часов работы (условнно), медленно работающая - 10 часов работы, начальни смотрит и говорит: "твоё время дороже стоимости железа, делай медленную"

    • @leonidfilippov9698
      @leonidfilippov9698 Před měsícem

      @@Verdgil в компаниях, где делают что-то серьезное, время программиста стоит своих денег именно из-за конских цен на железо. Просто когда продукт крутится на одном корыте - ситуация одна, а когда у тебя сложная система… Ну удачи, если не следить за памятью, она точно понадобится.

    • @kchertupsevdonimi
      @kchertupsevdonimi Před 25 dny

      ​@@themukha я вижу лишь то что софт современности работает неадекватно плохо. К примеру, винда с своими фактическими 4 гигами дефолтного потребления системы беж лишних приложений(есть конечно ноутбуки на 11 Винде и 4 гигах, но они вечно зависают). Я не вижу никаких принципиальных изменений с 10 винды и незначительно изменений с 8 а то и 7 винды.

  • @user-by1fk3os3s
    @user-by1fk3os3s Před měsícem

    Очки с шортами не сочетаются

  • @kosar33
    @kosar33 Před měsícem

    Всех призываем писать код в 15 раз больше потребляющий вычислительные мощности! Это хорошо фармит деньги (пока-что). '("«„…*шутка*…„»")'

  • @MDunaev
    @MDunaev Před měsícem

    Автор, не учите плохому! Зрители, не слушайте таких программистов.

  • @havoc_covenant
    @havoc_covenant Před měsícem

    Rust 😍

  • @user-hruser
    @user-hruser Před 27 dny

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

  • @pokerpro659
    @pokerpro659 Před 29 dny

    После таких умников ни++я не работает нормально.

  • @ilovebobrov88
    @ilovebobrov88 Před měsícem +1

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

    • @Verdgil
      @Verdgil Před měsícem +1

      Он его популиризировал, но использовался он и до Кармака, те же Silicon Graphics его использовали

  • @protiv_bio
    @protiv_bio Před měsícem

    Сейчас программы полное говно. Говорю как программист. Да, мои тоже.

    • @Verdgil
      @Verdgil Před měsícem

      Ну нашей вины нет, железо дешевле нашего труда, так что и логичнее делать хуже, но тратя меньше времени