Мова, яка не дотягнула до D. Все про С++

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

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

  • @lelikalexus9258
    @lelikalexus9258 4 หลายเดือนก่อน +27

    вже котрий раз бачу відео від Сергія про С++, і все одне й те саме. Сергію, ну поспілкуйтеся ви з сучасними програмістами на С++, спитайте як на ньому зараз писати, які зараз проблеми існують. Ви як отой дідо з 90х розповідаєете одну й ту саму байку, а свіжим поглядом наче і не хочете нічого бачити

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

      А новий стандарт кращим не став. Як на мене там стало ще більше дірок. Це взагалі мова яка дозволяє ігнорувати свої ж правила. І це треш

    • @w0lfy_diy-rz8pf
      @w0lfy_diy-rz8pf 4 หลายเดือนก่อน

      так, теж помітив, що це 1в1 текст як у відео російською мовою котре виходило 3 роки тому :)

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

    Дякую, дуже цікаво і Ви цікаво розповідаєте! В молодості програмувала на С++, але, мабуть, залишилася С-шницею :) . Мені було легко, я люблю свободу, а, головне, все якось працювало ))) . Але тепер писати чітко ой як складнооо ))))

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

    Дуже дякую за українську мову та за корисне відео!

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

    Для новачків. Як С++ розробник, можу сказати, що сучасний С++ легкий у використанні, і ви майже не будете стикатися з проблемами, які були раніше. Raw-пойнтери, new та delete вже давно ніхто не використовує, адже в мові є смарт-пойнтери. А сучасні стандарти роблять із С++ мову, схожу на Rust. Вітаю format, variant, optional (аналогічно format!, Result, Option у Rust). У C++23 навіть хотіли додати патерн-матчинг із Rust, але поки що відклали :)

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

    Дуже цікаве відео. Чекаєм продовження про D)

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

    Хотів випустити жирного троля, але просто залишу коментар в підтримку улюбленної мови програмування.

  • @KyCbKuH
    @KyCbKuH 4 หลายเดือนก่อน +4

    Вітання. Ваша українська все краща й краща! )

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

    дякую за цікаве відео!

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

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

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

      ну або такі як я - знають навіщо він і тому не вчать

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

      @@yatsuk одобряю, пітоністів і так розвелось хоч греблю гати😂😂😂😂

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

    Повага за українську мову.

  • @syhm886
    @syhm886 4 หลายเดือนก่อน +4

    С++ вимагає володіти більшою кількістю технік, щоб видавати стабільні рішення, в цьому світі це не приходить саме, точка входу в С++ дуже висока відносно інших, але хай там історично склалося так що подобається він там чи ні нікуди він не подінеться, як мінімум тому що це єдина системна мова програмування з високим рівнем абстрації.

  • @romanb.6528
    @romanb.6528 4 หลายเดือนก่อน +2

    Дякую, цікаво 😊
    Якщо буде електрика --- обов'язково послухаю стрім

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

    С++ , на відміну від всіляких там Java та С#, дозволяє керувати пам'ятю на свій розсуд. Можна статично, можна динамічно... можна будь що. Саме це дозволяє робити швидкі і дуже надійні програми.

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

    👍🏻👍🏻👍🏻

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

    ООоооо я якраз почав місяць тому вчити с++ ))
    Хоча я вже senior c# dev )
    Цікаво послухати)

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

      і як вам С++ після c# ? Будете повністю переходити?

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

      @@alexandrapersukova не знаю, що значить "повністю"))
      На разі вчу)
      Чим більше знаєш, тим стає легше і зрозуміліше. А до цього ставлення було як до чогось з іншого Всесвіту))
      В цілому мені подобається

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

    Долго ждал нового видео про С++, спасибо. Я пишу на С++, единственный язык что мне подходит и нравится, да и изучается намного проще чем та же Java.

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

    От на цьому я вже і програмую мікроконтроллери!

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

    Не всі ОС написані на С/С++. Наскільки я пам'ятаю Колібрі на Ассемблері. І є ще ОС, які зроблені на паскалеподібних мовах.

  • @feddos4227
    @feddos4227 4 หลายเดือนก่อน +4

    14:06 Тільки Windows і Google Fuchsia написані на C++, і всякі дуже нішеві операційні системи. Ядро лінукса написано ПОВНІСТЮ на С (в нього хотіли ще раст додати, навіть потрошку почали, але нещодавно ця вся історія закрилась). BSD - теж повністю на С, як і МакОС (хоча в самій МакОС могли вже багато чого намішати), яка на основі BSD і заснована
    І да, С++ це не зовсім суперсет над С. Як мінімум, С - мова з слабкою типізацією, в той час як С++ - з сильною
    Також, в сучасному С++ немає такої великої головної болі з менеджментлм пам'яті, розказали б про RAII :)

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

      Типу в обох не можна прописати char як bool, bool як char?)
      Наче як виходило...

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

      @@bidanfullko1 В С можна буквально все. Можна bool присвоїти строку, і тому подібне

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 4 หลายเดือนก่อน

      В якому місці в C++ сильна типізація?

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

      @@Dmytro-Tsymbaliuk В С++ типізація сильніша, ніж в С. Та і зазвичай в усяких джерелах пишуть, що в С++ сильна типізація, можете на тій же Вікіпедії перевірити

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 4 หลายเดือนก่อน

      @@feddos4227 сильніша != сильна

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

    Тело цикла repeat until выполнится минимум один раз, в отличии от while. В процедурном стиле часто юзалось

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

    З С++ познайомився на Ардуїно платформі
    Крута штука
    Як на мене, найпотужніша з широким спектром напрямів використання
    Освоювати можна вічно

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

    Чому C++, а не ++С?
    Бо спочатку мову зарелізали, а потім почали покращувати 😂

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

    А могли б зробити відео, детальне про те які програмісти бувають ось це "все інше"

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

    ось як виглядає наглядно коли починаєш вивчати нову МП і пишеш першу програму :)

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

    Сучасний с++ вже не дуже й-то зворотньо сумісний з С. Багато C-коду взагалі не скомпілиться на С++ компіляторі, а деякий скомпілиться, але буде робити щось зовсім інше.

  • @smartvideo4350
    @smartvideo4350 4 หลายเดือนก่อน +4

    Дякую що перейшли на українську мову.

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

    Про мову D буде таке відео ?

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

    Hello :). nice video. with Krisp you can eliminate background noise, but i did not hear any

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

    дяка за відео, вподобайка і коментар задля популяризації каналу
    Допомагаймо ЗСУ!

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

    14:00 Компилятор Swift, написан на Swift 😄Во всяком случае точно хотели это сделать)

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

    А тепер час розповідати про чистий C, без плюсів чи шарпів. І так, все ж познайомтесь із Розумними вказівниками ( Smart Pointers ) - вони дуже допомагають боротися проти проблем із пам'яттю.

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

    Думаю... Чогось бракує в кінці відео. Цитати рок-зірки.
    Дякую за відео!

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

      Здається він це казав здебільшого у новинних відео.

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

      @@bidanfullko1 Можливо) бо я вже злякався, що цитати закінчилися)

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

      цитати у новинах, так)

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

    А як воно зараз, з сучасними стандартами мови? Бо дехто каже, що сучасний C++ ну став набагато краще. З іншого боку адепти Rust кажуть що C++ повний легасі непотребу й все треба взяти й переписати на Rust. Хоча бажання "переписати на Rust" стосується не тільки C++, але й майже всіх інших мов.

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

      Розвиток плюсів це скоріше Карбон, а Раст то сучасна заміна чистого Сі. Але без знання Сі стартувати в Расті буде складніше. Торвальдс зараз переписує ядро Лінукс на Раст. Еппл зробив Свіфт, як сучасну альтернативу плюсів. Є ще екзотика типа мови Зік.

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

      ​@@AlexeyZabrodin У Расті можно легко стартувати без знання Сі але з знанням АСМ ;) Не дуже згоден з тим, що Раст це заміна лише Сі: у Раст можно й оперувати абстракціями відносно високого рівня й байтики руками пересувати, й все це одночасно. Моє питання було в тім, наскільки сучасні плюси можуть конкурувати з Растом.

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

      @@adicthreex3530 У Раст дуже обмежений ООП. Коли його доведуть до розуму він стане Свіфтом ))). Тому плюси коректніше порівнювати зі Свіфтом. Але плюси, це набагато краща заміна чистого Сі. Але що чистий Сі, що плюси, мають багато проблем, як наприклад безпечна робота з памятю та автоматичне збирання смиття без гарбадж колектора, які вирішені в Раст та Свіфт.

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

      @@adicthreex3530 У Раст дуже обмежений ООП. Коли його доведуть до розуму він стане Свіфтом ))). Плюси коректніше порівнювати зі Свіфт. Але плюси набагато краще за чистий Сі. Але що плюси, що чистий Сі, мають багато проблем, як наприклад безпечна робота з памятю та автоматичне збирання смиття (без гарбадж коллектора), які вирішені у Раст та Свіфт.

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

      @@adicthreex3530 Питання все ще актуальне.

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

    Коли я чую про ручне керування памятю в C++, то розумію, що людина, яка це говорить, останній раз стикалася з мовою років 10 назад, якщо не більше. Я за 11 років програмування не зустрічав команд, де це було б дозволено. Новачок в C++ зобов'язаний знати і використовувати RAII та Exception safety. Макроси препроцесора взагалі є частиною компілятора, а не мови C++, і їх використання обмежене та зменшується з кожним апдейтом стандарта. Мабуть 90% інфи з відео або застріле, або не відповідеє сучасній дійсності.

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

      Додам що C++ прекрасно пишуться десктопні (дякую Qt), серверні, системні(Windows, Linux, MacOS, тощо.), мобільні, ембедед застосунки. Також програми для Image/Video/Audio обробки, стримінгу, networking. По складності навчання C++ плюс/мінус такий самий, як і Java/C#, простіший і зрозуміліший за JavaScript, важчий за python/Go. Найскладніший етап в програмуванні на C++ - це С++ Ops (білд та лінковка проекту, додавання нових ліб до проекту, дебаггінг, CMake, Makefiles, ABI, тощо).

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

    0:28 - Ні, не пробачимо!
    Бо я вже писав на російськомовному каналі, як це можна вирішити.
    Повторюю: "NVIDIA RTX Voice", або будь-яку ще ML-ку яка почистила б будь-який фон, включіть ви хоч турбо-двигун в кімнаті))"
    Напряжіть там когось, хто відповідальний... монтажера, режисура, etc.

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

      Всі шумоподави без виключень спотворюють якість звуку, тому набагато краще все робити вручну еквалайзерами та різними vst плаґінами вже після запису.

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

    Тобто софт для цифрового мікшерного пульта чи , припустимо, синтезатора пишеться саме на С++?

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

      Так, знаю такі проекти.
      Якщо раптом такий проект пишеться на іншій мові, то поліз в /lib/, /bin/, та /sbin/. Там будуть лібки, бінарки, які всі є C/C++.
      А якщо на пристрої не біжить лінукс, то значить твій проект в собі (статично скорше всього, тут не експерт) містить вже пре-компільований код з C/C++

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

    Цікаво

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

    А автор пом'ятає таку хрінь як мова "Ада"? ))) Я з того ж покоління просто

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

    А как же война пробелов и табуляции? 😅 кстати мне кажется, что те, кто ставят скобки на новой строке, просто в душе скучают по begin и end 😊

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

      Це я😂😂😂 Дуже в точку😅

    • @ІгорАлієв
      @ІгорАлієв 4 หลายเดือนก่อน +1

      ​@@Lesia-ArdaЦе дуже помагає зробити код більш читабельним і легко знаходити пропущену фігурну дужку. А стиль від гугла навпаки заплутує.

    • @Lesia-Arda
      @Lesia-Arda 4 หลายเดือนก่อน

      @@ІгорАлієв Так, допомагає візуально бачити початок-кінець

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

    8:50 А названия типов какие? LPCWSTR, HWND, HINSTANCE, DWORD, WPARAM вот читаешь и прямо сразу все понятно 😁 (а вот что понятно: бросить все нафиг или какие это типы уже каждый решает сам)

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

      С++ до цього взагалі не має ніякого відношення

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

      @@Dmytro-Tsymbaliuk А где-то еще есть такой стиль кодирования? Да это Win32 API но так он выглядит только на плюсах(

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 4 หลายเดือนก่อน

      @@sergeypekar1058 Он выглядит таким на любом языке, это функции самой винды
      На линуксе просто i32 используется для дескрипторов

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

      @@sergeypekar1058 win32 api це е все таки С API.

    • @Dmytro-Tsymbaliuk
      @Dmytro-Tsymbaliuk 4 หลายเดือนก่อน

      @@sergeypekar1058 вінапі так виглядає всюди, бо це виклики самої ОС і для взаємодії іншого способу не існує

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

    Це правда що Сі шарп це насправді Сі з чотирьма плюсами?

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

    А разве C++ не равно D? 😂

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

      Ніт! ;)