Убийца python go и rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 มี.ค. 2024
  • Gleam - функциональный язык программирования, основанный на языке программирования Erlang, который обеспечивает безопасность типов, эффективность и параллелизм. В этом видео мы рассмотрим основные принципы Gleam, его преимущества и области применения.
    #Gleam #ЯзыкПрограммирования #Программирование #ФункциональноеПрограммирование #erlang #РазработкаПО #Производительность #Параллелизм #ТипыДанных #Технологии #Новинки #IT #Разработка

ความคิดเห็น • 131

  • @user-jp2zc3lo9o
    @user-jp2zc3lo9o หลายเดือนก่อน +49

    сейчас бы переписать гигатонны финтех кода с фортрана и кобола, потом переписать легаси С/C++, затем джуновский костыльный код, который вертится на проде после IT-бума всяких курсов Java/Python/JS/C#, потом код первопроходцев GO/Rust, чуть чуть отскрести отдельные файлы и приложухи Zig (даже не понял, когда начилась его популярность, а ему уже замену ищут), и вот тогда мамкин Убийца и захватит мир

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +5

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

    • @aquinary.
      @aquinary. หลายเดือนก่อน

      Zig норм тема, но вот эта их "фича" с мультистрочным текстом, где автор яп предлагает использовать мультикурсор, чтобы ставит эти \\ - это просто БОМБА. Аля "вам не нравится, что ваши соседи буянят и шумят по ночам? Так поменяйте квартиру!"

    • @SIM31r
      @SIM31r 26 วันที่ผ่านมา

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

    • @LithiumDeuteride-6
      @LithiumDeuteride-6 23 วันที่ผ่านมา +1

      Как же не охота изучать стопитсот ЯПов, все эти ржаки/рыгаки гошки и питухонеры, забивать голову и так пухнет. Ассемблер UASM рулит, и С/С++ это про один ЯП, если вы понимаете что значит ЯП С/С++.

    • @aquinary.
      @aquinary. 23 วันที่ผ่านมา +3

      ​@@LithiumDeuteride-6 как же не охота держать 50 инструментов, все эти молотки, отвёртки, дрели, стамески, забивать голову и так пухнет. Гвоздодёр рулит, и гвозди/шурупы это про один инструмент, если вы понимаете, что значит инструмент гвозди/шурупы.

  • @damirvakhidov175
    @damirvakhidov175 หลายเดือนก่อน +55

    Круто теперь ждем убийцу этого gleam

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +3

      + тогда будет о чем новый ролик снять)))

    • @subz466
      @subz466 หลายเดือนก่อน

      Подожду пока они друг друга убьют и продолжу кодить на python

  • @rofl6233
    @rofl6233 หลายเดือนก่อน +11

    Ну если "убийца ИЗ ПОД КОРОБКИ", то да, он явно на что то претендует 😂

  • @truedespair293
    @truedespair293 หลายเดือนก่อน +5

    Очень хотел бы увидеть туториал по Gleam! За 5 минут вашего видео у меня сформировалось чёткое понимание того, что вы - профессионал своего дела! Желаю успехов!

    • @indefixrootor9655
      @indefixrootor9655 หลายเดือนก่อน +6

      😂

    • @Maks-Gooddyny
      @Maks-Gooddyny หลายเดือนก่อน +1

      😂

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน

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

  • @AndreyP165
    @AndreyP165 หลายเดือนก่อน +7

    Кодил на c/c++, сейчас на js. И очень люблю js. Главное, головой думать

    • @user-hn1ph6ry8l
      @user-hn1ph6ry8l หลายเดือนก่อน +1

      Попробуйте Go. Я тоже с перла начинал, сейчас на js пишу уже лет 8 наверное. И вот решил вот гошечку попробовать и напару с электронным болваном (мне лениво читать учебники) делаем пет-проект. Гошечка хороша тем, что на выходе получаем бинарник, кладем его в scratch-образ и вуаля, сервис готов, никаких зависимостей, никакого рантайма. И язык прикольный, есть то что нужно и вроде нет ничего что не нужно, очень мало боллерплейта приходится писать, встроенные тесты и прочая, плюс концепция договоренностей очень изящная, когда в нее вкуришь.

  • @The_EnG1nE
    @The_EnG1nE หลายเดือนก่อน +43

    Чтобы убить go python и rust нужно что-то действительно годное а не noname ЯП, который и на___ никому не упёрся

    • @nefrace
      @nefrace หลายเดือนก่อน +25

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

    • @abcdef-vk7si
      @abcdef-vk7si หลายเดือนก่อน +1

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

    • @russiancybercheck
      @russiancybercheck หลายเดือนก่อน +2

      @@abcdef-vk7si Языки ненужными не станут. Ненужным станешь ты. Не в обиду. Просто факт.

    • @abcdef-vk7si
      @abcdef-vk7si หลายเดือนก่อน +3

      ​@@russiancybercheck Чем подтвержден этот факт?

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +6

      Я как автор канала осуждаю буллинг в сети

  • @olekollo7875
    @olekollo7875 หลายเดือนก่อน +6

    даешь уроки для gleam для начинающих?

  • @user-jt6oe1rb3d
    @user-jt6oe1rb3d หลายเดือนก่อน

    Ждём туториал по Gleam, хочется посмотреть

  • @RottenFoil
    @RottenFoil หลายเดือนก่อน

    Столько базы по js я никогда в одном видео не видел. Это точно подписка и колокольчик.

    • @user-zv6gp9vc8f
      @user-zv6gp9vc8f หลายเดือนก่อน

      Не то что в одном видео, а в одном скрине)))

  • @user-qx6yo9em2l
    @user-qx6yo9em2l หลายเดือนก่อน

    Будет интересно посмотреть.

  • @shinkey7808
    @shinkey7808 3 หลายเดือนก่อน +3

    Давай давай вперед!

  • @lafireta578
    @lafireta578 3 หลายเดือนก่อน +2

    Вперёд. Давай ещё

  • @augustrum1358
    @augustrum1358 3 หลายเดือนก่อน

    По async и смежным вещам ничего в документации не нашел. Было бы интересно посмотреть что-нибудь на этот счёт.

  • @RedPixel.Studio
    @RedPixel.Studio หลายเดือนก่อน

    Хотелось бы туториал и посмотреть что он поддерживает в данный момент

  • @artemsedykh
    @artemsedykh 6 วันที่ผ่านมา

    Как быстро понять, что человек ни разу не писал на go и rust.

  • @dewatanabe4010
    @dewatanabe4010 หลายเดือนก่อน +2

    Интересен туториал

  • @user-bd8vo2rk9y
    @user-bd8vo2rk9y 2 หลายเดือนก่อน +4

    Даешь туториал!)

  • @gingerantelopeandgreywolf6701
    @gingerantelopeandgreywolf6701 หลายเดือนก่อน

    Записывай!!! Ждем

  • @user-qo3rr3kf9i
    @user-qo3rr3kf9i 15 วันที่ผ่านมา +1

    В итоге ничего не сказал про сам язык. Только про туллинг (который в любом языке есть и +/- одинаковый) и похейтил js.

  • @evgeny_guguev
    @evgeny_guguev 3 หลายเดือนก่อน +2

    Продолжай!

    • @gregortokarev
      @gregortokarev  3 หลายเดือนก่อน +1

      Спасибо :)

  • @starkoracia
    @starkoracia 25 วันที่ผ่านมา

    Туториал в студию!) И что нибудь написать плиз! Увидеть реальные кейсы применения!

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      telegrambot например

  • @Mytest437
    @Mytest437 13 วันที่ผ่านมา

    Там вроде как не может быть асинхронщины. Машина Erlang работает на актерах и микропроцессах, а не откладывает выполнение кода в последовательном коде.

  • @SIM31r
    @SIM31r 26 วันที่ผ่านมา

    Прикольно, но не настолько чтобы с Delphi переходить ))

  • @user-qg5ur3uw8r
    @user-qg5ur3uw8r 28 วันที่ผ่านมา

    Если вы снимите туториал, то он будет самым первым туториалом по глиму в интернете.

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      в русскоязычной среде

  • @user-hw9xi8ni6u
    @user-hw9xi8ni6u หลายเดือนก่อน

    Ждём туториал

  • @Prof-Shor
    @Prof-Shor หลายเดือนก่อน +6

    "Из коробки", а не "из ПОД коробки"

    • @pick-pock
      @pick-pock หลายเดือนก่อน +5

      По мнению автора Gleam прижало коробкой с другими ЯП

    • @lutyigus
      @lutyigus หลายเดือนก่อน

      🤓

  • @petrtcoi9398
    @petrtcoi9398 หลายเดือนก่อน +1

    Давай Tutorial.

  • @user-kg5sg6rx6e
    @user-kg5sg6rx6e หลายเดือนก่อน +6

    О времена!
    Что бы создать убийцу яп (раста), нужно просто слегка переписать его компилятор.

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      если rust убить то gleam тоже ласты склеет так как компилятор написан на ржавчине

  • @user-zk6tw7rj1t
    @user-zk6tw7rj1t หลายเดือนก่อน +1

    Все из под коробки идет, в коробку не положили.

  • @user-to1lb6dj6g
    @user-to1lb6dj6g 22 วันที่ผ่านมา

    под коробкой глим. а что в коробке?

  • @narek1771
    @narek1771 หลายเดือนก่อน

    Братан жду туториала обз записивай

  • @ihabia
    @ihabia หลายเดือนก่อน

    А что по поводу работы с памятью, как с этим обстоят дела у Gleam ?

    • @MbwiruEikura
      @MbwiruEikura หลายเดือนก่อน +1

      Наверное так же, как у OTP BEAM

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      @@MbwiruEikura 100%

  • @roman-romadin
    @roman-romadin หลายเดือนก่อน

    Как форматить код, всё равно будут "Ведикие Кворумы", еритики и чистокровки.

  • @ELENADESIGNS
    @ELENADESIGNS 2 หลายเดือนก่อน +3

    Маскот джава скрипт 😂

  • @ufrs12
    @ufrs12 หลายเดือนก่อน

    "из коробки"))))) из-под хвоста у коровы...

  • @alexpain4841
    @alexpain4841 หลายเดือนก่อน

    Так, а в чём он убийца раст и го, я не понял.

  • @14setscript88
    @14setscript88 23 วันที่ผ่านมา

    у мя знакомый там syntax designer-ом работает)

  • @imp0ssibl333
    @imp0ssibl333 19 วันที่ผ่านมา

    Прикольно, но он будет нужен если там есть компиляция и высокая скорость

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      прикол gleam в beam, то есть отказоустойчивость

  • @aleksandrlukashenko4240
    @aleksandrlukashenko4240 หลายเดือนก่อน

    Ну сделай туториал

  • @peace__duke
    @peace__duke 19 วันที่ผ่านมา

    Это не красный цвет маскота, а фиолетово-розовый. Правильное название цветов это важно, понятненько?!

  • @aselakimalieva5583
    @aselakimalieva5583 15 วันที่ผ่านมา

    Обучаете?

  • @yomo1abh586
    @yomo1abh586 หลายเดือนก่อน

    JS прекрасен )))

  • @user-qx6yo9em2l
    @user-qx6yo9em2l หลายเดือนก่อน

    Может вместо JS выучу

  • @konstantinkotov5820
    @konstantinkotov5820 หลายเดือนก่อน

    а кто разработчик

  • @user-dp6yt7yc9l
    @user-dp6yt7yc9l หลายเดือนก่อน +1

    Кто в 2024 пишет на JS))))) Не назвал ни одной фичи которой бы не было в TS. Snake_case - отстой.

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน

      ??? да много кто на js пишет. У TS проблема в том, что у него рантайм js-овский и это уже делает его неприемлемым для многих задач

  • @mjaysmileofficial
    @mjaysmileofficial หลายเดือนก่อน +3

    Осуждаю кликбейты, дизлайк, отписка. Даже на расте практически нет вакансий, хотя язык более-менее устоявшийся, а этот вообще полтора дня назад сделали, считай, и вдруг он должен "убить" питон го и раст. У питона, го и раста свои ниши, в которых они прекрасно выполняют свою работу, а тут какой-то ноунейм язык якобы покроет и дата аналитику и системное программирование и разработку микросервисов и различных девопс утилит. Не говоря о том, что ЯП без комьюнити, которое делает библиотеки считай что бесполезен в наше время. Верим, короче

    • @---cp9gd
      @---cp9gd หลายเดือนก่อน

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

    • @aquinary.
      @aquinary. หลายเดือนก่อน

      Полностью согласен, сообщество очень сильно решает.

    • @stass191
      @stass191 27 วันที่ผ่านมา

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

  • @konstantinrebrov675
    @konstantinrebrov675 10 วันที่ผ่านมา

    Слишком много новых языков. Моё мнение что все эти новые языки не испытают время. Профессиональные энжинера, программисты не будут этим заниматься. Тем более больше компаний которым нужны уже проверенные, надёжные языки и системы которые всем известны. А так никто эту новояз не знает. Все будут как прежде, использовать C/C++, Go, Rust, итд.

  • @user-ci8mb5qc5d
    @user-ci8mb5qc5d 13 วันที่ผ่านมา

    еликсир пратух чтоли уже

  • @sovenok-hacker
    @sovenok-hacker หลายเดือนก่อน +1

    Rust нет, Go может. Хороший язык для бэка.

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +2

      В целом согласен с выводом.

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา +2

      как по-мне им обоим будет уютно в нише back

  • @pep421
    @pep421 หลายเดือนก่อน

    Tutorial

  • @whatisthistheplace
    @whatisthistheplace 23 วันที่ผ่านมา

    Гребанный стыд!

  • @aquinary.
    @aquinary. หลายเดือนก่อน

    Нет уверенности, что взлетит. Не хейчу ЯП. Просто я сам испытываю огромную симпатию к Dart, который для многих скорее "мёртвый язык". И даже когда за плечами такой гигант как гугл, гарантии того, что ЯП выстрелит - никаких. В случае dart - очень даже обидно. Сам ЯП решает многие проблемы js, на нём очень приятно писать код. При этом синтаксис максимально походит на JS. (хотя иногда ловлю себя на мысли, что не хватает настолько мощной типизации, как в ts).
    Dart уже можно спокойно использовать и для написания бека и для каких-нибудь утилит. Т.е. он уже давно не "замена js" и не только "язык, на котором пишут flutter приложения". - его можно компилировать в нативный код под винду, мак, линукс, мобилки. Само собой, если нужно прикрутить что-то специфическое для определённой ОС, то есть ffi.
    Имеет нормальную экосистему без вот этих приколов по типу "у нас есть три вида импортов: commonjs, pure esm, ts esm, а ещё декораторы из js будут несовместимы с декораторами из ts. Как вы будете с этим жить - не наши проблемы, ибитесь сами". Нормальный cli инструмент. Я просто кайфую, как они нормально там сделали. Если не лучше всех, то прям очень годно.
    Нормальные офф. доки, которые охватывают весь сам язык, кодстайл, как комментить, как писать пакеты. Я открываю любое репо на dart и понимаю, что могу понять о чём там вообще. А вот с js - это не так. Открываешь одно репо - там чел по своему пишет, второе - по своему.
    Радует, что язык развивается, ошибки правятся, фичи добавляются. И единственный, самый большой минус dart'a - это маленькое комьюнити, вследствии которого за той же нодой в плане количества и актуальности пакетов, а так же активности сообщества очень далеко.

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน

      Спасибо вам за развернутый комментарий.
      По поводу дарта, могу сказать, что конечно он лучше чем js(практически все что угодно лучше чем js).
      Он не вывозит только из-за отсутствия экосистемы, которая в js абсолютно бешеная.
      Почему software инженеры не обратили на dart внимание это конечно хороший вопрос. Мне кажется это из-за того, что он лучше только в косметических моментах, если бы он предлагал современный error handling и Option типы, что по сути уже является обязательным условием для новых языков, возможно у него было бы больше шансов.

    • @aquinary.
      @aquinary. หลายเดือนก่อน

      ​@@gregortokarev error hangling же есть, если имеешь ввиду try, exception, throw и т.д.
      А option типы - pub. dev/ documentation / optional/ latest/ - это не оно?
      Есть подозрение, что гугл не хочет привлекать маркетологов к ЯП, так как он всё ещё в активной разработке, "в альфе".
      Совсем недавно (судя по публикациям - в 2023 году) ввели те же null-safety, pattern mathching. При этом dart 2 стала "dart 3 incompatible".
      С точки зрения разработки сломать обратную совместимость, чтобы не тратить на неё ресурсы, правильное. А с точки зрения продакшена - уже не очень. Кому нужен язык, который через время снова станет "incompatible"? Вот мб и доводят до нормального состояния.
      Всё это, конечно, только домыслы. Как там на самом деле - я хз.
      Ещё одни домыслы - попробуй вбить репо глима в github star history. C 6 марта по сегодняшнее число взрывной рост количества звёзд на репозитории + немного потыкал руками в тех, кто звёзды эти ставил и там есть просто пустые профили, которые только joined и всё. Ни на что не намекаю, просто оч. подозрительно)

    • @aquinary.
      @aquinary. หลายเดือนก่อน

      ​@@gregortokarev Продублирую ответ, так как есть подозрение, что ютуб опять трёт комменты​
      error hangling же есть, если имеешь ввиду try, exception, throw и т.д.
      А option типы - pub dev documentation optional latest - это не оно? (там где пробелы - косая черта, ну кроме pub dev)
      Есть подозрение, что гугл не хочет привлекать маркетологов к ЯП, так как он всё ещё в активной разработке, "в альфе".
      Совсем недавно (судя по публикациям - в 2023 году) ввели те же null-safety, pattern mathching. При этом dart 2 стала "dart 3 incompatible".
      С точки зрения разработки сломать обратную совместимость, чтобы не тратить на неё ресурсы, правильное. А с точки зрения продакшена - уже не очень.
      Всё это, конечно, только домыслы. Как там на самом деле - я хз.
      Ещё одни домыслы - попробуй вбить репо глима в github star history. C 6 марта по сегодняшнее число взрывной рост количества звёзд на репозитории + немного потыкал руками в тех, кто звёзды эти ставил и там есть просто пустые профили, которые только joined и всё. Ни на что не намекаю, просто оч. подозрительно)

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน

      1) try catch это как раз то чего не должно быть в современных языках.
      2) Не знал, что в dart есть option, это круто, но в языке все равно есть возможность писать код с null
      3) Тоже посмотрел, выглядит странно. Также проверил, когда начали появляться первые хайповые видео по нему 10-11 марта. Тут можно начать строить какую-то теорию, если не учитывать, что 4 марта был релиз 1.0

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      взлетит, еще и как взлетит
      посмотри на elexir, взлетел же да на плечах сообщества, а не каких-то мастадонтов

  • @pa_khan
    @pa_khan หลายเดือนก่อน

    Алёша, бл. Компиляция в TS нужна для контрактов между беком и фронтом, а не замены в бразуере

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน

      Здравствуйте, я Григорий, а не Алексей.
      с точки зрения программиста ts все-таки заменяет js, поскольку полностью абстрагируется, вы же можете сказать, что C например заменяет интерпретацию машинного кода процессором, так же это справедливо и для более высоких уровней абстракции
      P.S. Из вашего утверждения про компеляцию TS, я могу заключить, что статическая типизация нужна только в случае, когда у нас есть бек и фронт.

    • @pa_khan
      @pa_khan หลายเดือนก่อน

      ​@@gregortokarev это все чистая наркомания. Когда сталкнешся с подключением фреймворка или либы, расскажи пж как будешь в очко долбиться, чтобы это все подружить. Линтеры, форматеры настраиваются 1 раз и выкидываются в Git Dist, ну и модернизируются со временем. Рынок не схавает эту балалайку, потому что такие языки без явного прикола выходят минимум раз в 2 месяца

  • @nyahhbinghi
    @nyahhbinghi หลายเดือนก่อน

    da da da

  • @nikitavolkov7127
    @nikitavolkov7127 หลายเดือนก่อน +2

    ИМХО - Язык мертв только из-за виртуальной машины Эрланг. Данная ВМ очень жадная на ресурсы. Есть же LLVM ...

    • @awwarez
      @awwarez หลายเดือนก่อน +1

      Реализации на beam vm созданы для io bound нагрузки и для создания отказоустойчивых систем. Beam жадная на ресурсы - ну да, один из аспектов отказоустойчивости.
      Язык не мёртв, но ему будет тяжело занять своё место так как есть erlang и elixir которые уже имеют свою базу и языки прекрасно решают свои узкие задачи.

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      @@awwarez elexir и gleam немного разные подходы, к тому же код elexir можно запускать в gleam 1.2

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      jwm разве меньше жрет?
      к тому же это принцип отказоустойчивоти beam перекинуть выполнение программы с одного процесса на другой в случае падение оного и перезапустить процесс. Перезапуск процесса дешевле, да и легче чем тужится и поддерживать сам процесс "костылями" в случае падения. Для "дежурных" процессов есенно нуно память

  • @RgavayaGalaktika
    @RgavayaGalaktika หลายเดือนก่อน

    А чем вам Go не понравился? Неплохой язык для серверной части. А джаваскрипт, да. Хрень

    • @nyahhbinghi
      @nyahhbinghi หลายเดือนก่อน

      Golang is trash. Node.js is King and Gleam is Prince

    • @user-jp2zc3lo9o
      @user-jp2zc3lo9o หลายเดือนก่อน +5

      @@nyahhbinghi господи, помилуй...

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +1

      1. BEM машина
      2. Функциональщина
      3. Обработка ошибок
      4. Обработка пустых значений
      5. Больше синтаксического сахара
      Вот чем по моему мнению gleam лучше(плюсы у гошечки тоже есть)

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      @@gregortokarev v_lang там тоже шото пыхтит, но что-то никак не взлетит

  • @sasi911
    @sasi911 หลายเดือนก่อน

    нн язык, он никому не нужен

    • @sasi911
      @sasi911 หลายเดือนก่อน

      смысла от него вообще нет, уже есть языки с лучшей функциональностью, сообществом и библиотеками

    • @gregortokarev
      @gregortokarev  หลายเดือนก่อน +1

      Это уже время покажет, на старте он выглядит интересно

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      @@gregortokarev даже очень

  • @vitalyl1327
    @vitalyl1327 2 หลายเดือนก่อน +1

    Язык с GC не может конкурировать с языком без GC. Никак. Они в разных нишах.

    • @gregortokarev
      @gregortokarev  2 หลายเดือนก่อน +1

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

    • @vitalyl1327
      @vitalyl1327 2 หลายเดือนก่อน +1

      @@gregortokarev тут дело не в производительности, а в предсказуемости. Для любой задачи, где есть требования реального времени, никакой GC не подходит в принципе, не придумали еще предсказуемые GC (не смотря на все заявления, в которые верить не рекомендуется). Так что в таких нишах никакие golang, Erlang-производные и JVM-языки не будут работать никогда, в принципе.
      Точно так же, не понятно зачем язык без GC в нишах, где требований реального времени нет - с GC программировать намного проще и удобнее.
      Поэтому и говорю, что ниши языков с GC и языков без GC не пересекаются, они друг другу не конкуренты.

    • @gregortokarev
      @gregortokarev  2 หลายเดือนก่อน +2

      @@vitalyl1327 По предсказуемости все понятно, верно говорите. Но вот утверждение то, что ниши GC и NON-GC не пересекаются опровергаются наблюдением за реальным миром. Да есть области куда GC язык никогда не полезет. Есть области куда NON-GC язык никогда не полезет. Но есть еще и "middle ground" где эти подгруппы языков могут конкурировать друг с другом.

    • @awwarez
      @awwarez หลายเดือนก่อน

      ​@@gregortokarev вспоминаю историю, когда дискорд слезал с Cassandra (JVM) на Scylla (c++). Из-за циклов GC в JVM, Cassandra фризилась и не позволяла записать/считать данные. НО проблема эта случилась когда дискорд начал писать в Cassandra 100 МИЛЛИОНОВ сообщений в ДЕНЬ. Я могу смело сказать что 99% компаний никогда с таким не столкнуться, так что жава вполне достойно справлялась с нагрузкой.
      А насчёт beam, если мне не изменяет память, то для короткоживущих процессов проблема gc не релевантна так как gc не отработает и во время жизни, и во время смерти. Плюс если GC работает, то он работает в каждом процессе отдельно и не блочит ВСЮ систему.

    • @olekollo7875
      @olekollo7875 18 วันที่ผ่านมา

      что такое GC?

  • @alexeymyasnichenko3318
    @alexeymyasnichenko3318 25 วันที่ผ่านมา

    туториал

  • @media_pants
    @media_pants 3 หลายเดือนก่อน +2

    🔥🔥