Кингманг [ IT ]
Кингманг [ IT ]
  • Видео 70
  • Просмотров 302 556

Видео

Как сделать компилятор
Просмотров 10 тыс.5 месяцев назад
Канал, где будут туториалы - www.youtube.com/@KingmangProgramming Github - github.com/ArtyomKingmang Телеграм канал - t.me/kingmangapps ТАЙМ-КОДЫ 0:00 - Начало 0:37 - Введение в компиляцию и интерпретацию 1:38 - Лексер 4:40 - Парсер 6:48 - Семантический анализатор 7:56 - Генерация промежуточного кода 9:14 - Оптимизация промежуточного кода 10:45 - Генерация кода в целевой язык 11:18 - Туториал п...
Сделал свой язык программирования. Спустя год
Просмотров 8 тыс.5 месяцев назад
github - github.com/ArtyomKingmang/Lazurite Телеграм канал Lazurite - t.me/lazuritelang Мой телеграм канал - t.me/kingmangapps
Написал 3D движок в консоли
Просмотров 9 тыс.6 месяцев назад
github - github.com/ArtyomKingmang телега - t.me/kingmangapps
Scratch заменит программистов
Просмотров 8 тыс.8 месяцев назад
Scratch заменит программистов
Как я свою террарию делал (2 часть)
Просмотров 4,5 тыс.9 месяцев назад
Как я свою террарию делал (2 часть)
Сделал свою террарию на java
Просмотров 6 тыс.10 месяцев назад
Сделал свою террарию на java
Как сделать язык программирования. Часть 2 - Парсер, интерпретатор
Просмотров 1,9 тыс.10 месяцев назад
Как сделать язык программирования. Часть 2 - Парсер, интерпретатор
Как сделать язык программирования. Часть 1 - лексер
Просмотров 4,1 тыс.11 месяцев назад
Как сделать язык программирования. Часть 1 - лексер
Как сделать язык программирования. Часть 0 - теория
Просмотров 3,3 тыс.11 месяцев назад
Как сделать язык программирования. Часть 0 - теория
Как я сделал Doom
Просмотров 1,9 тыс.11 месяцев назад
Как я сделал Doom
Какой язык программирования выбрать в 2024 году?
Просмотров 7 тыс.Год назад
Какой язык программирования выбрать в 2024 году?
Сделал свой физический движок
Просмотров 3,2 тыс.Год назад
Сделал свой физический движок
Сделал славянский язык программирования
Просмотров 9 тыс.Год назад
Сделал славянский язык программирования
Сделал Хэллоуинский редактор кода. Лучше Visual Studio?
Просмотров 2,3 тыс.Год назад
Сделал Хэллоуинский редактор кода. Лучше Visual Studio?
Сделал свой игровой движок. Лучше, чем Unity?
Просмотров 16 тыс.Год назад
Сделал свой игровой движок. Лучше, чем Unity?
Сделал свой язык программирования. Обновление
Просмотров 5 тыс.Год назад
Сделал свой язык программирования. Обновление
Как сделать свою Виртуальную машину на java? Урок 1 - создание вм для языка программирования
Просмотров 1,6 тыс.Год назад
Как сделать свою Виртуальную машину на java? Урок 1 - создание вм для языка программирования
Сделал Minecraft на своем движке
Просмотров 26 тыс.Год назад
Сделал Minecraft на своем движке
Сделал свой игровой движок
Просмотров 8 тыс.Год назад
Сделал свой игровой движок
Какой мобильный движок лучше? Покет код или APDE?
Просмотров 18 тыс.Год назад
Какой мобильный движок лучше? Покет код или APDE?
Мобильная замена Android Studio?! Как сделать приложение на телефоне
Просмотров 4,6 тыс.Год назад
Мобильная замена Android Studio?! Как сделать приложение на телефоне
Как сделать свой язык программирования #1. Калькулятор
Просмотров 4,2 тыс.Год назад
Как сделать свой язык программирования #1. Калькулятор
Сделал игру в 1 строчку кода
Просмотров 1,5 тыс.Год назад
Сделал игру в 1 строчку кода
Почему стоит учить С++ в 2023 году?
Просмотров 7 тыс.Год назад
Почему стоит учить С в 2023 году?
Новости Программирования #0 - Введение || Сделал язык программирования || Сделал ОС
Просмотров 793Год назад
Новости Программирования #0 - Введение || Сделал язык программирования || Сделал ОС
Сделал свой редактор кода. Лучше Visual Studio?
Просмотров 5 тыс.Год назад
Сделал свой редактор кода. Лучше Visual Studio?
Почему стоит учить Java в 2023 году
Просмотров 6 тыс.Год назад
Почему стоит учить Java в 2023 году
Я сделал свой язык программирования
Просмотров 8 тыс.Год назад
Я сделал свой язык программирования
Моего языка программирования больше нет..... || Сделал свой язык программирования
Просмотров 1,5 тыс.Год назад
Моего языка программирования больше нет..... || Сделал свой язык программирования

Комментарии

  • @cgdranser
    @cgdranser 25 минут назад

    Я до конца надеялся что ты рофлиш.. Но это писец

  • @terrarich2004
    @terrarich2004 5 часов назад

    Ты молодец! Продолжай дальше, жду новых эпизодов и потому что хочу развивать свой яп, но и хочу узнать больше)

  • @RejziDich_official
    @RejziDich_official 10 часов назад

    ZigLang будет проще и быстрее D

    • @kingmang_it
      @kingmang_it 9 часов назад

      @@RejziDich_official ок

  • @Orarchik45
    @Orarchik45 2 дня назад

    Когда будут новые видео то ?

  • @ДмитрийКолов-т4ж
    @ДмитрийКолов-т4ж 3 дня назад

    Следующее видео должно быть "как активировать windows"

    • @kingmang_it
      @kingmang_it День назад

      Да ёлки палки, это не мой геймплей

  • @lastloony
    @lastloony 4 дня назад

    интересно, но учитывать мнение человека про ЯП, у которого висит плашка с неактивированой виндой, я не буду)

    • @kingmang_it
      @kingmang_it 4 дня назад

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

    • @lastloony
      @lastloony 3 дня назад

      @ в следующий раз обрати на это внимание) ведь это очень сильно на доверие к теме видео влияет.

    • @kingmang_it
      @kingmang_it 3 дня назад

      @@lastloony мне на это все равно. Свою точку зрения я могу отстоять и доказать на практике, а если кому-то этого мало, значит пусть не смотрит такие видео

    • @lastloony
      @lastloony 3 дня назад

      @ разве донести мнение большему количеству людей не цель канала? Если нет, то ок.

    • @kingmang_it
      @kingmang_it 3 дня назад

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

  • @slivkiseva.offical
    @slivkiseva.offical 4 дня назад

    CodeAssist тоже хороша!

  • @sergeikolbasov9429
    @sergeikolbasov9429 4 дня назад

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

  • @лилпипка
    @лилпипка 4 дня назад

    Хорошая подборка

  • @mr.springtryp6243
    @mr.springtryp6243 5 дней назад

    Зачем ты советуешь мертвый язык(elm) и фп парашу(окамл и тд)?

    • @kingmang_it
      @kingmang_it 5 дней назад

      @@mr.springtryp6243 почему фп по твоему параша?

    • @mr.springtryp6243
      @mr.springtryp6243 5 дней назад

      @@kingmang_it как минимум дин типизация да и в целом типы говно

    • @kingmang_it
      @kingmang_it 4 дня назад

      @@mr.springtryp6243 что за бред, ты на каких языках из фп вообще писал? Иди на хаскеле хотя бы парсер напиши, сразу эта дурь выйдет

  • @Ipat639
    @Ipat639 5 дней назад

    Билиберда, у тебя каша

  • @amdryzen1449
    @amdryzen1449 5 дней назад

    4 года делаю сайты и впервые услышал про ELM. И не вижу вообще смысла его использовать в фронтенде, т.к он все равно превращается в js.Это больше для тех кто говнокодит и не умеет писать грамотный js код. И да профи тоже допускают ошибки но это ошибки уже самого js и для этого используется TS чтобы он был строгой типизации и поэтому не вижу смысла использовать ELM если есть TS

    • @kingmang_it
      @kingmang_it 5 дней назад

      @@amdryzen1449 elm нужен не для бизнеса, и если ты не видишь смысла его использовать, то и не начинай, потому что потратишь только время зря. "Это больше для тех, кто говнокодит" - звучит как анекдот, поэтому пожалуй поясни, так как я вижу тут только шутку.

    • @amdryzen1449
      @amdryzen1449 5 дней назад

      @@kingmang_it скажи мне в чем его преимущество рядом с TS т.к. Они одно и тоже делают как и TS они оболочки для js и они оба делают его статичным

    • @kingmang_it
      @kingmang_it 5 дней назад

      @@amdryzen1449 давай сначала разберемся с "Это больше для тех, кто говнокодит". Я не собираюсь скакать по разным вопросам, особенно дисскуссируя на такую идиотскую тему. Я не пишу на ts и сайты не делаю, так что преимущества я тебе не назову. Elm использует абсолютно другую парадигму, и я уверен, что в фп он гораздо лучше ts

    • @amdryzen1449
      @amdryzen1449 5 дней назад

      @@kingmang_it "Это больше для тех, кто говнокодит" это так, так как ты пишешь на другом языке и он тебе выдает чистый js, это для тех кто умеет писать хороший js код. А js это один из трех фундаментальных технологии для создании обычного сайта. Если ты не пишешь сайты то откуда тебе знать что он лучше ts? Хоть знаешь зачем вообще TS придумали?

    • @amdryzen1449
      @amdryzen1449 5 дней назад

      @@kingmang_it на счет фп ты знаком с react/next? они используют фп как компоненты и это у них великолепно получилось а для этого использовать ELM это как изобретать велосипед

  • @AlexeyRiched
    @AlexeyRiched 6 дней назад

    а где Го?)

    • @stray22.8
      @stray22.8 5 дней назад

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

    • @AlexeyRiched
      @AlexeyRiched 5 дней назад

      @@stray22.8 удали коммент если хочешь чтоб и дальше так было а то вкатуны набегут обвалят рынок

    • @revarine.
      @revarine. 4 дня назад

      @@stray22.8 у нас в стране вообще очень мало вакансий для входа на го. Есть на сеньоров, но на джунов, увы

    • @kingmang_it
      @kingmang_it 4 дня назад

      @@stray22.8 сейчас пойду популяризировать го, чтобы не выпендривался зарплатами и конкуренцией

  • @Тролль-в1м
    @Тролль-в1м 6 дней назад

    Круто❤

  • @sweet_cyanide1
    @sweet_cyanide1 6 дней назад

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

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@sweet_cyanide1 очень сомнительное утверждение, думаю 90% программистов будут с тобой не согласны

    • @lityrgia7183
      @lityrgia7183 6 дней назад

      Бред

  • @aksd-n7c
    @aksd-n7c 6 дней назад

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

  • @yglyglya
    @yglyglya 6 дней назад

    очевидно что GovnASM для процессора Govno Core 16X (без ссылочки)

    • @kingmang_it
      @kingmang_it 6 дней назад

      топ 1 во всех дисциплинах

  • @Akash1nka
    @Akash1nka 6 дней назад

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

    • @kingmang_it
      @kingmang_it 6 дней назад

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

  • @sinzevsa
    @sinzevsa 6 дней назад

    Крч мой топ таков 1)python 2)JavaScript 3)Go (Golang) 4)C# (C SHARP)

    • @kingmang_it
      @kingmang_it 6 дней назад

      максимально странный и необъективный топ

  • @Фикусный
    @Фикусный 6 дней назад

    Rust не только для низкоуровневого программирования, для него есть замечательный фреймворк Tauri, который спокойно может заменить Electron

    • @kingmang_it
      @kingmang_it 6 дней назад

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

    • @Фикусный
      @Фикусный 6 дней назад

      @@kingmang_it его можно вообще под любую платформу собрать. + чистый Электрон не поддерживает фреймворки для JS

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@Фикусный я тебе не про электрон говорю. Я твой электрон в видео даже не упомянул. Ты мне расскажи, чем он будет лучше виндоус формс или кроссплатформенных гуи библиотек на плюсах

    • @Фикусный
      @Фикусный 6 дней назад

      @@kingmang_it по факту ничем, там другой подход к созданию ui

  • @Ambreon866
    @Ambreon866 6 дней назад

    если ты говоришь то, что "посмотрите у ХаудиХо" то ты так себе человек. Кто не знает - ХаудиХо это человек, который говорит БАНАЛЬНЫЕ вещи и игнорирует все нормы которые можно.

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@Ambreon866 если ты не заметил, то говоря "посмотрите хауди хо" я и намекал на то, что там можно найти очевидные вещи для новичков, а то что ты этого не понял уже о многом говорит

    • @Ambreon866
      @Ambreon866 6 дней назад

      @@kingmang_it ладно, обосрался, признаю

  • @Gr1t622
    @Gr1t622 6 дней назад

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

  • @ЭдуардКузнецов-ы7у

    Винду активируй

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@ЭдуардКузнецов-ы7у чтобы я без тебя делал

    • @Erbolat-s2i
      @Erbolat-s2i 5 дней назад

      😂

  • @Kai41k
    @Kai41k 6 дней назад

    А будет продолжение серии роликов: Как сделать свой язык программирования?

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@Kai41k так я делал туториал на стримах, там несколько частей

  • @jon4775
    @jon4775 6 дней назад

    Если выучить один язык то легче будет выучить второй, т.к база уже есть ) Исключение если ты с js сразу на c++ прыгнешь

    • @kingmang_it
      @kingmang_it 6 дней назад

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

    • @jon4775
      @jon4775 6 дней назад

      @kingmang_it ну хаскель точно не знаю)

    • @Akash1nka
      @Akash1nka 6 дней назад

      Хочу сказать, что после любого языка перепрыгнуть на другой язык не составит проблем. Проблемы будут когда решите сменить направление, из фронтенда в low level dev например.

    • @kingmang_it
      @kingmang_it 6 дней назад

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

  • @RejziDich_official
    @RejziDich_official 6 дней назад

    Жалко что не был упомянут такой язык как Zig. классный язык для системного программирования, и не особо сложный. который вполне составит конкуренцию c/c++

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@RejziDich_official не составит по одной простой причине - в интерпрайз он никому не нужен. С таким же успехом я мог говорить про gleam или elixir. Платформа beam может и неплохая, у нее свои приколы, но языки под beam не являются популярными. Да и в конце я сказал, что рассказал не все, что хотел. Если бы я смог выделить себе больше времени на видео, то рассказал бы ещё про штук 10 классных языков

    • @RejziDich_official
      @RejziDich_official 5 дней назад

      ​@@kingmang_it "в интерпрайз он никому не нужен" справедливое замечание, язык то создан в 15-ом. И хочу исправить недопонимание - под конкуренцией я всё же имел ввиду что Zig проще и удобнее чем C, а не то что он может тягаться в интерпрайс :)

    • @daiske2867
      @daiske2867 3 дня назад

      @@kingmang_it TigerBeetle, Bum, Ghosty крайне оспорили бы это суждение. Тем не менее, озвучены были Ocaml и прочий (Elm?)

    • @kingmang_it
      @kingmang_it 3 дня назад

      @@daiske2867 назвал 3 самые популярных проекта. А второй момент я объяснил в последнем предложении своего самого первого ответа

  • @swoodeycmbk
    @swoodeycmbk 6 дней назад

    видео нету уже год,скатился

    • @kingmang_it
      @kingmang_it 6 дней назад

      @@swoodeycmbk нету слова нету

  • @artem_prik
    @artem_prik 7 дней назад

    Когда видео про Ixion?

    • @kingmang_it
      @kingmang_it 7 дней назад

      наверное следующее, но я не уверен

  • @eeenaky
    @eeenaky 7 дней назад

    чо за игра на фоне?

  • @NotUser057
    @NotUser057 7 дней назад

    Короче как всегда ASM, C и C++ лутшие.

    • @nurkorash4708
      @nurkorash4708 6 дней назад

      лутшие

    • @yglyglya
      @yglyglya 6 дней назад

      плюсы убери

    • @Hramzhuk
      @Hramzhuk 6 дней назад

      @@yglyglya почему? плюсы будут актуальны еще долго.

    • @alexeidubrovin5234
      @alexeidubrovin5234 6 дней назад

      @@Hramzhuk если есть Rust плюсы не нужны!

    • @lityrgia7183
      @lityrgia7183 6 дней назад

      ​@@alexeidubrovin5234каким боком Раст лучше

  • @samirotur1
    @samirotur1 7 дней назад

    Поздравляю всех с новым годом!

  • @MathPTU
    @MathPTU 7 дней назад

    "главное не язык, а то как ты им пользуешься" (с) Джейсон Стетхэм

  • @yaorioumbeats3000
    @yaorioumbeats3000 7 дней назад

    С новым годом! Будут ещё видео по компиляторам?

  • @KingmangProgramming
    @KingmangProgramming 7 дней назад

    Ай красавчик, молодчина, сделал все по красоте. Полностью согласен с тобой. Вообще супер, лучший

  • @pipidustr666
    @pipidustr666 7 дней назад

    Так то согласен

  • @AyuGramMaster
    @AyuGramMaster 8 дней назад

    блокнот заменит людей

  • @freizzil
    @freizzil 20 дней назад

    как сделать свое расширение?

    • @kingmang_it
      @kingmang_it 20 дней назад

      не понял вопрос

  • @Nerenitio
    @Nerenitio 22 дня назад

    Зачем я это смотрю, я ведь ничего не понимаю

  • @nfuture279
    @nfuture279 23 дня назад

    Только жаль что шанс того что выберут именно твой язык из тысячи JavaPythoTypeScript'ов практически нулевой

    • @kingmang_it
      @kingmang_it 23 дня назад

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

    • @nfuture279
      @nfuture279 23 дня назад

      @@kingmang_it просто вы написали "лучшая замена python" и поэтому я так подумал

    • @kingmang_it
      @kingmang_it 23 дня назад

      @@nfuture279 да я в начале самом сказал, что это кликбейт

    • @nfuture279
      @nfuture279 23 дня назад

      @@kingmang_it Ну понятно. Только так на твой язык хоть кто то обратит внимание

    • @kingmang_it
      @kingmang_it 23 дня назад

      @@nfuture279 все верно, иначе с языками программирования не бывает (если не считать закуп рекламы)

  • @nfuture279
    @nfuture279 23 дня назад

    1:05 Заблуждение. Такая программа называется "транслятор", а компилятор это программа которая переводит код в код на языке ассемблера. А интерпретатор вообще к транслятору никакого отношения не имеет, он просто исполняет код на исходном языке.

    • @nfuture279
      @nfuture279 23 дня назад

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

    • @kingmang_it
      @kingmang_it 23 дня назад

      @@nfuture279 не заблуждение, данная тема имеет широкий спектр мнений и в зависимости от уровня абстракции трактовать определения можно по разному. Транслятор это обобщенное понятие, то что я назвал называется именно компилятором, и в его прямые обязанности не входит трансляция кода в асм. Что касается интерпретатора, то тут я больше склонен поддерживать твою точку зрения, к трансляторам он не относится, однако если мы говорим про интерпретатор, как про программу, транслирующую исходный код с япа в промежуточное представление, такое как аст, то мв можем подогнать его под определение. Вести дискуссию в комментариях у меня нет никакого желания, поэтому если ты хочешь что-то мне сказать, то в описании я оставил тгк, в его описании ты можешь найти мой аккаунт и написать

    • @kingmang_it
      @kingmang_it 23 дня назад

      ​@@nfuture279 более компетентен? Я писал компиляторы, читал статьи о компиляторах, участвовал в разработке других компиляторов и знаю, о чем говорю. Прежде чем говорить про мою компетентность - потрудитесь почитать хотя бы такие основы как CI и книгу дракона

    • @nfuture279
      @nfuture279 23 дня назад

      @@kingmang_it Ну если вы считаете любой транслятор компилятором то вы писали трансляторы. Не знаю какие вы там статьи читали, если даже такие простые вещи не знаете. Я читал большое количество статей на форумах, смотрел много проектов на гитхабе. Можете написать в каких проектах вы участвовали?

    • @nfuture279
      @nfuture279 23 дня назад

      @@kingmang_it Книга дракона? 1977 год. Эта книга давно неактуальна, и смысла ее читать уже нету.

  • @tolikalpamisovich
    @tolikalpamisovich 23 дня назад

    Дайте исходники проекта этого 3д проекта😊

    • @kingmang_it
      @kingmang_it 23 дня назад

      они лежат где-то на моем гитхабе

  • @tolikalpamisovich
    @tolikalpamisovich 23 дня назад

    Дайте исходник проекта

  • @gorsing
    @gorsing 28 дней назад

    Подскажи какие плагины вы используете. Два гда назад я пробовал VSCode c каким именно плагином для dlang не помню, но все было грустно

    • @kingmang_it
      @kingmang_it 28 дней назад

      @@gorsing да самый обычный для подсветки синтаксиса

  • @MrVicorl
    @MrVicorl Месяц назад

    5:58 почему чисто котниновская фишка? В Swift такая же фишка есть.

    • @kingmang_it
      @kingmang_it Месяц назад

      Я подметил ее оттуда, поэтому так и сказал

  • @MaximGaidai
    @MaximGaidai Месяц назад

    Ты бы сначала хотя бы BolgenOS создал

  • @_ilunchik_2244
    @_ilunchik_2244 Месяц назад

    Ситуация прям как с убийцами С++. Убить его намеревались все, все пытались, но С++ это даже не почувствовал

    • @lightcode8128
      @lightcode8128 Месяц назад

      А раст? щас большие конторы на него переходят с плюсов

    • @_ilunchik_2244
      @_ilunchik_2244 Месяц назад

      @lightcode8128 да ну, поэтому с++ как требовался много где так и требуется. И давайте не будем забывать, банально, о легаси

    • @lightcode8128
      @lightcode8128 Месяц назад

      @@_ilunchik_2244 Тут в зависимости от того что ты вкладываешь в "убийца c++", по факту раст более безопасный и удобный чем плюсы, в этом плане он плюсы убивает, но никто не говорит что он с рынка уйдет завтра

    • @saddoomer
      @saddoomer Месяц назад

      @@lightcode8128 раст больше как замена с, чем с++

    • @_ilunchik_2244
      @_ilunchik_2244 Месяц назад

      @@saddoomer и то, Си как был живым, так и остался)

  • @Андрей179
    @Андрей179 Месяц назад

    жаль что не на древнегреческом )))

  • @ЮрийМедведев-у1ш
    @ЮрийМедведев-у1ш Месяц назад

    Лучше Питона? Ну, можно было бы в принципе улучшить Питон: 1. Ввести оператор goto и метки 2. Ввести операторные скобки {} и убрать обязательные отступы. 3. Сделать возможность компилирования. 4. Ввести тип long double для вещественных чисел.

    • @daiske2867
      @daiske2867 Месяц назад

      Вы же понимаете, что все что вы перечислили ухудшает питон? 1) Нарушает поток управления 2) Не нужен так как ориентация всегда по отступам. 3) может все это прикол, но числа в питоне уж не меньше 64 бит точно.

    • @live-superdulia9097
      @live-superdulia9097 Месяц назад

      Лучше в чем.... GOTO разве это улучшение?)) Про long тоже вопрос. В питоне по умолчанию длинная арифметика, это не даст никакого улучшения А про компилируемость да, но как понимаю проще новый язык сделать, чем сделать его полностью компилируемым. JIT компиляция уже давно кстати доступна с помощью pypy или numba, если правильно помню, но на них нет совместимости с CPython, из-за чего их почти не используют

    • @live-superdulia9097
      @live-superdulia9097 Месяц назад

      Касательно 1 пункта, судя по вашим примерам, вы любите процедурное программирование, поэтому почитайте что Дейкстра писал про оператор goto, для вас его слова должны иметь больший вес)

    • @ЮрийМедведев-у1ш
      @ЮрийМедведев-у1ш Месяц назад

      @@live-superdulia9097 , это все читали про goto Дейкстры. Я с Дейстрой не согласен. Надо просто уметь этим оператором пользоваться. А Дейкстра, видимо, пользоваться этим оператором не умел.

    • @daiske2867
      @daiske2867 Месяц назад

      @@ЮрийМедведев-у1ш вы лучше объясните зачем им уметь пользоваться, что он позволяет такого сделать, что нельзя сделать по иному, реальных бы примеров помимо ленивой очистки ресурсов. Дейкстра как раз и доказал, что ничего.

  • @aquinary.
    @aquinary. Месяц назад

    Лайк за старания. Захотел как-то тоже свой DSL запилить. Только в LLVM/GCC - от JVM'a шугаюсь как от огня. На самом деле неплохо бустит понимание некоторых вещей. Например, в своей игрушке я думал убрать наследование вообще и заменить его протоколо-ориентированным подходом (как в свифте, ещё чем-то похоже на трейты из раста), иммутабельность по умолчанию и другое Способы типизации, обработки ошибок... Принуждает попробовать не мейнстримовые языки, которые в обычной жизни многие из нас бы даже не тронули. Даже если не взлетит - это прям норм опыт, позволяющий глубже понять языки программирования.

    • @aquinary.
      @aquinary. Месяц назад

      Очепятку поправил и лайк пропал. Печаль :D

    • @live-superdulia9097
      @live-superdulia9097 Месяц назад

      Кстати для питона есть функциональное надмножество coconut с трансляцией в питон и полной совместимости, В нем полная мммутабельность, нормальные многострочные лямбды, паттерн мэтчинг как в хаскеле, есть pipe оператор С ним можно использовать много библиотек для типизации ошибок, таких как Results и чистых вычислений с IO

    • @aquinary.
      @aquinary. Месяц назад

      ​@@live-superdulia9097 coconut goat