вже котрий раз бачу відео від Сергія про С++, і все одне й те саме. Сергію, ну поспілкуйтеся ви з сучасними програмістами на С++, спитайте як на ньому зараз писати, які зараз проблеми існують. Ви як отой дідо з 90х розповідаєете одну й ту саму байку, а свіжим поглядом наче і не хочете нічого бачити
@TheWedmin3 ай бұрын
А новий стандарт кращим не став. Як на мене там стало ще більше дірок. Це взагалі мова яка дозволяє ігнорувати свої ж правила. І це треш
@w0lfy_diy-rz8pf3 ай бұрын
так, теж помітив, що це 1в1 текст як у відео російською мовою котре виходило 3 роки тому :)
@nataliia15893 ай бұрын
Дякую, дуже цікаво і Ви цікаво розповідаєте! В молодості програмувала на С++, але, мабуть, залишилася С-шницею :) . Мені було легко, я люблю свободу, а, головне, все якось працювало ))) . Але тепер писати чітко ой як складнооо ))))
@mojestkovalskiy98533 ай бұрын
Для новачків. Як С++ розробник, можу сказати, що сучасний С++ легкий у використанні, і ви майже не будете стикатися з проблемами, які були раніше. Raw-пойнтери, new та delete вже давно ніхто не використовує, адже в мові є смарт-пойнтери. А сучасні стандарти роблять із С++ мову, схожу на Rust. Вітаю format, variant, optional (аналогічно format!, Result, Option у Rust). У C++23 навіть хотіли додати патерн-матчинг із Rust, але поки що відклали :)
@randanderson43293 ай бұрын
Дуже дякую за українську мову та за корисне відео!
@alexandrapersukova3 ай бұрын
💙💛
@AlexSmolyankin3 ай бұрын
Дуже цікаве відео. Чекаєм продовження про D)
@MrHazur3 ай бұрын
Хотів випустити жирного троля, але просто залишу коментар в підтримку улюбленної мови програмування.
@Extrey3 ай бұрын
ооо дякую за відео, як завжди круте, якраз вчора зрозумів, що доведеться на ардуіно склепати інструмент, бо всі що існують, не виконують потрібні задачі повністю, а тут якраз і рекомендація щодо мови для ардуіно вискочила🤣🤣🤣🤣🤣 до речі, думаю фідбек у відео з пітоном не великий просто бо його й так всі вчать і знають навіщо він треба
@yatsuk3 ай бұрын
ну або такі як я - знають навіщо він і тому не вчать
@Extrey3 ай бұрын
@@yatsuk одобряю, пітоністів і так розвелось хоч греблю гати😂😂😂😂
@KyCbKuH3 ай бұрын
Вітання. Ваша українська все краща й краща! )
@syhm8863 ай бұрын
С++ вимагає володіти більшою кількістю технік, щоб видавати стабільні рішення, в цьому світі це не приходить саме, точка входу в С++ дуже висока відносно інших, але хай там історично склалося так що подобається він там чи ні нікуди він не подінеться, як мінімум тому що це єдина системна мова програмування з високим рівнем абстрації.
@Vetal0123 ай бұрын
Повага за українську мову.
@igorkushnir3573 ай бұрын
С++ , на відміну від всіляких там Java та С#, дозволяє керувати пам'ятю на свій розсуд. Можна статично, можна динамічно... можна будь що. Саме це дозволяє робити швидкі і дуже надійні програми.
@MrPotapovV3 ай бұрын
дякую за цікаве відео!
@vc_zh3 ай бұрын
👍🏻👍🏻👍🏻
@feddos42273 ай бұрын
14:06 Тільки Windows і Google Fuchsia написані на C++, і всякі дуже нішеві операційні системи. Ядро лінукса написано ПОВНІСТЮ на С (в нього хотіли ще раст додати, навіть потрошку почали, але нещодавно ця вся історія закрилась). BSD - теж повністю на С, як і МакОС (хоча в самій МакОС могли вже багато чого намішати), яка на основі BSD і заснована І да, С++ це не зовсім суперсет над С. Як мінімум, С - мова з слабкою типізацією, в той час як С++ - з сильною Також, в сучасному С++ немає такої великої головної болі з менеджментлм пам'яті, розказали б про RAII :)
@bidanfullko13 ай бұрын
Типу в обох не можна прописати char як bool, bool як char?) Наче як виходило...
@feddos42273 ай бұрын
@@bidanfullko1 В С можна буквально все. Можна bool присвоїти строку, і тому подібне
@Dmytro-Tsymbaliuk3 ай бұрын
В якому місці в C++ сильна типізація?
@feddos42273 ай бұрын
@@Dmytro-Tsymbaliuk В С++ типізація сильніша, ніж в С. Та і зазвичай в усяких джерелах пишуть, що в С++ сильна типізація, можете на тій же Вікіпедії перевірити
@Dmytro-Tsymbaliuk3 ай бұрын
@@feddos4227 сильніша != сильна
@romanb.65283 ай бұрын
Дякую, цікаво 😊 Якщо буде електрика --- обов'язково послухаю стрім
@Wanderlust_Duo3 ай бұрын
ООоооо я якраз почав місяць тому вчити с++ )) Хоча я вже senior c# dev ) Цікаво послухати)
@alexandrapersukova3 ай бұрын
і як вам С++ після c# ? Будете повністю переходити?
@Wanderlust_Duo3 ай бұрын
@@alexandrapersukova не знаю, що значить "повністю")) На разі вчу) Чим більше знаєш, тим стає легше і зрозуміліше. А до цього ставлення було як до чогось з іншого Всесвіту)) В цілому мені подобається
@allmight36003 ай бұрын
Долго ждал нового видео про С++, спасибо. Я пишу на С++, единственный язык что мне подходит и нравится, да и изучается намного проще чем та же Java.
@kovalyurii72783 ай бұрын
Чому C++, а не ++С? Бо спочатку мову зарелізали, а потім почали покращувати 😂
@alexandrapersukova3 ай бұрын
😄
@smartvideo43503 ай бұрын
Дякую що перейшли на українську мову.
@aned95613 ай бұрын
А могли б зробити відео, детальне про те які програмісти бувають ось це "все інше"
@alexandrapersukova3 ай бұрын
Що саме "інше"?
@kissandjerr8863 ай бұрын
От на цьому я вже і програмую мікроконтроллери!
@temakiev3 ай бұрын
Про мову D буде таке відео ?
@alexandrapersukova3 ай бұрын
😁
@davidmares60533 ай бұрын
Hello :). nice video. with Krisp you can eliminate background noise, but i did not hear any
@VitalyBilyk3 ай бұрын
Не всі ОС написані на С/С++. Наскільки я пам'ятаю Колібрі на Ассемблері. І є ще ОС, які зроблені на паскалеподібних мовах.
@kbkrbk3 ай бұрын
ось як виглядає наглядно коли починаєш вивчати нову МП і пишеш першу програму :)
@mmogamespace3 ай бұрын
Тело цикла repeat until выполнится минимум один раз, в отличии от while. В процедурном стиле часто юзалось
@adicthreex35303 ай бұрын
А як воно зараз, з сучасними стандартами мови? Бо дехто каже, що сучасний C++ ну став набагато краще. З іншого боку адепти Rust кажуть що C++ повний легасі непотребу й все треба взяти й переписати на Rust. Хоча бажання "переписати на Rust" стосується не тільки C++, але й майже всіх інших мов.
@AlexeyZabrodin3 ай бұрын
Розвиток плюсів це скоріше Карбон, а Раст то сучасна заміна чистого Сі. Але без знання Сі стартувати в Расті буде складніше. Торвальдс зараз переписує ядро Лінукс на Раст. Еппл зробив Свіфт, як сучасну альтернативу плюсів. Є ще екзотика типа мови Зік.
@adicthreex35303 ай бұрын
@@AlexeyZabrodin У Расті можно легко стартувати без знання Сі але з знанням АСМ ;) Не дуже згоден з тим, що Раст це заміна лише Сі: у Раст можно й оперувати абстракціями відносно високого рівня й байтики руками пересувати, й все це одночасно. Моє питання було в тім, наскільки сучасні плюси можуть конкурувати з Растом.
@AlexeyZabrodin3 ай бұрын
@@adicthreex3530 У Раст дуже обмежений ООП. Коли його доведуть до розуму він стане Свіфтом ))). Тому плюси коректніше порівнювати зі Свіфтом. Але плюси, це набагато краща заміна чистого Сі. Але що чистий Сі, що плюси, мають багато проблем, як наприклад безпечна робота з памятю та автоматичне збирання смиття без гарбадж колектора, які вирішені в Раст та Свіфт.
@AlexeyZabrodin3 ай бұрын
@@adicthreex3530 У Раст дуже обмежений ООП. Коли його доведуть до розуму він стане Свіфтом ))). Плюси коректніше порівнювати зі Свіфт. Але плюси набагато краще за чистий Сі. Але що плюси, що чистий Сі, мають багато проблем, як наприклад безпечна робота з памятю та автоматичне збирання смиття (без гарбадж коллектора), які вирішені у Раст та Свіфт.
@bidanfullko13 ай бұрын
@@adicthreex3530 Питання все ще актуальне.
@yuriy53763 ай бұрын
Сучасний с++ вже не дуже й-то зворотньо сумісний з С. Багато C-коду взагалі не скомпілиться на С++ компіляторі, а деякий скомпілиться, але буде робити щось зовсім інше.
@chemdimon3 ай бұрын
З С++ познайомився на Ардуїно платформі Крута штука Як на мене, найпотужніша з широким спектром напрямів використання Освоювати можна вічно
@sergeypekar10583 ай бұрын
14:00 Компилятор Swift, написан на Swift 😄Во всяком случае точно хотели это сделать)
@yaroslav73283 ай бұрын
Думаю... Чогось бракує в кінці відео. Цитати рок-зірки. Дякую за відео!
@bidanfullko13 ай бұрын
Здається він це казав здебільшого у новинних відео.
@yaroslav73283 ай бұрын
@@bidanfullko1 Можливо) бо я вже злякався, що цитати закінчилися)
@alexandrapersukova3 ай бұрын
цитати у новинах, так)
@ivankovtun59993 ай бұрын
А тепер час розповідати про чистий C, без плюсів чи шарпів. І так, все ж познайомтесь із Розумними вказівниками ( Smart Pointers ) - вони дуже допомагають боротися проти проблем із пам'яттю.
@sergeypekar10583 ай бұрын
8:50 А названия типов какие? LPCWSTR, HWND, HINSTANCE, DWORD, WPARAM вот читаешь и прямо сразу все понятно 😁 (а вот что понятно: бросить все нафиг или какие это типы уже каждый решает сам)
@Dmytro-Tsymbaliuk3 ай бұрын
С++ до цього взагалі не має ніякого відношення
@sergeypekar10583 ай бұрын
@@Dmytro-Tsymbaliuk А где-то еще есть такой стиль кодирования? Да это Win32 API но так он выглядит только на плюсах(
@Dmytro-Tsymbaliuk3 ай бұрын
@@sergeypekar1058 Он выглядит таким на любом языке, это функции самой винды На линуксе просто i32 используется для дескрипторов
@LyubomyrSemkiv3 ай бұрын
@@sergeypekar1058 win32 api це е все таки С API.
@Dmytro-Tsymbaliuk3 ай бұрын
@@sergeypekar1058 вінапі так виглядає всюди, бо це виклики самої ОС і для взаємодії іншого способу не існує
@rave68923 ай бұрын
Тобто софт для цифрового мікшерного пульта чи , припустимо, синтезатора пишеться саме на С++?
@mishadrug983 ай бұрын
Так, знаю такі проекти. Якщо раптом такий проект пишеться на іншій мові, то поліз в /lib/, /bin/, та /sbin/. Там будуть лібки, бінарки, які всі є C/C++. А якщо на пристрої не біжить лінукс, то значить твій проект в собі (статично скорше всього, тут не експерт) містить вже пре-компільований код з C/C++
@bidanfullko13 ай бұрын
0:28 - Ні, не пробачимо! Бо я вже писав на російськомовному каналі, як це можна вирішити. Повторюю: "NVIDIA RTX Voice", або будь-яку ще ML-ку яка почистила б будь-який фон, включіть ви хоч турбо-двигун в кімнаті))" Напряжіть там когось, хто відповідальний... монтажера, режисура, etc.
@fencer693 ай бұрын
Всі шумоподави без виключень спотворюють якість звуку, тому набагато краще все робити вручну еквалайзерами та різними vst плаґінами вже після запису.
@MilosSomnium3 ай бұрын
Коли я чую про ручне керування памятю в C++, то розумію, що людина, яка це говорить, останній раз стикалася з мовою років 10 назад, якщо не більше. Я за 11 років програмування не зустрічав команд, де це було б дозволено. Новачок в C++ зобов'язаний знати і використовувати RAII та Exception safety. Макроси препроцесора взагалі є частиною компілятора, а не мови C++, і їх використання обмежене та зменшується з кожним апдейтом стандарта. Мабуть 90% інфи з відео або застріле, або не відповідеє сучасній дійсності.
@MilosSomnium3 ай бұрын
Додам що C++ прекрасно пишуться десктопні (дякую Qt), серверні, системні(Windows, Linux, MacOS, тощо.), мобільні, ембедед застосунки. Також програми для Image/Video/Audio обробки, стримінгу, networking. По складності навчання C++ плюс/мінус такий самий, як і Java/C#, простіший і зрозуміліший за JavaScript, важчий за python/Go. Найскладніший етап в програмуванні на C++ - це С++ Ops (білд та лінковка проекту, додавання нових ліб до проекту, дебаггінг, CMake, Makefiles, ABI, тощо).
@akiruaUazammetra3 ай бұрын
дяка за відео, вподобайка і коментар задля популяризації каналу Допомагаймо ЗСУ!
@velsah57633 ай бұрын
А автор пом'ятає таку хрінь як мова "Ада"? ))) Я з того ж покоління просто
@tarasshevchuk84773 ай бұрын
Цікаво
@mmogamespace3 ай бұрын
А как же война пробелов и табуляции? 😅 кстати мне кажется, что те, кто ставят скобки на новой строке, просто в душе скучают по begin и end 😊
@Lesia-Arda3 ай бұрын
Це я😂😂😂 Дуже в точку😅
@ІгорАлієв3 ай бұрын
@@Lesia-ArdaЦе дуже помагає зробити код більш читабельним і легко знаходити пропущену фігурну дужку. А стиль від гугла навпаки заплутує.
@Lesia-Arda3 ай бұрын
@@ІгорАлієв Так, допомагає візуально бачити початок-кінець
@DimaVort3 ай бұрын
Це правда що Сі шарп це насправді Сі з чотирьма плюсами?