Боже, как же кстати мне попалось это видео. Вы буквально описали меня. Когда я смотрел, это видео, у меня была одна мысль: "Черт, так это же точь-в-точь я!". Изучал С++ 3 года и безумно нравился этот язык, нравилась строгая статическая типизация, нравилась осознание полного контроля над железом и безграничные возможности, что дарует С++. Но потом, в ВУЗе, невольно перешел на Python. Сейчас попался в ловушку очень хорошей для джуна ЗП, но душа просит С++... И тоже начал невольно поглядывать в сторону Go! Афигенный видос, спасибо!!!
Привет! Спасибо за контент! Очень интересно! Есть просьба, сделай пожалуйста видео с разжевыванием темы bitwise operators in C. Примеры и сферы использования. Причины использования. Покажи пожалуйста побольше примеров. Спасибо! Жду новых видео.
Спасибо за совет. Тоже искал что-то подобное. У меня путь Pascal - Delphi -PHP- C. Си тоже понравился, да с строками в Си как и на Ассемблере :) Знакомился недавно с командами процессора, там все почти готово к типу стринг ;) Пойду посмотрю на Go.
Не как альтернатива для Go а как помощник в C, посмотри на Lua: быстро, понятно, гарбедж коллектор, библиотека для работы со строками тоже кажется вменяемая, но зуб не дам😊
У нас очень похожее мышление, я обожаю си, но он уже такой... старенький так сказать, хочеться чет более новое улучшенное, можно было сказать "переходи на с++" но чет не тянет к нему, поэтому думаю на Java перейти, Javascript действительно попса, если у меня на районе есть программисты, это уж точно jsники, вот настолько он популярен что аж блевать хочеться
После С С# Только я не понимаю в чем проблема работы со строками в с? И почему нет работы с потоками? Это все есть. А в го нельзя двигать указатели. Как начнете писать крутой быстрый код, то поймете как важны заморочки с указателями и ассемблерные вставки.
@@igorseledtsov7345 Язык ассемблера считается языком программирования низкого уровня в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Это из открытых источников взято. Если ассемблер не язык программирования, то тогда что?
@@Alex_Lutorвеб приложение искусственный интеллект будет писать, а на ассемблере ты можешь роботов программировать, чипы и т.д. плюс асеммблер даёт более глубокое понимание компьютера за низкооуровнеыэвыми языками будущее. А вэб программирование это, так подрочить перед сном.
Если устали от Си, не хватает функционала, устали от указателей, лучший выбор это C#. Семантика языка практически 1 в 1. На C# можно решать любые задачи разными способами. Работа со строками, C# имеет встроенный язык ling, ни какой другой язык не имеет такого богатого функционала работа со строками как C#. В Go я разочарован, поначалу кажется всё просто, ну потом всё сложней. Семантика Go отличается от Си. В Go есть такая сложная вещь как интерфейсы, ООП (классы, наследования.....) проще понять чем Goшные интерфейсы. На счёт многопоточности возможно в Go хорошо реализованы, но в C# многопоточность мне больше нравится. Есть такая сложная вещь в Си и С++ это указатели, их мало знать и понимать, чтоб сними работать нужно иметь особый талант, так вот Go такой же указательно-ориентированный язык как Си. Главный мелкий и противный недостаток Go это нельзя объявить переменную если её не используешь, код не откомпилируется, говорят типа привыкнешь, я за 2 годе так и не привык, если надо что-то быстро проверить протестировать в go такое не прокатит. Плюс Go это быстрая компиляция кода, и ещё плюсик языка это функции могут возвращать несколько значений, на этом плюсы языка заканчиваются.
Си шарп быстрее. Джава в виртуальной машине, песочница. Шарп в тюрьме а то есть в винде. Но ты и так на винде, тебе нужен шарп(есть указатели в отличие от джавы)😊
Тут непонятно как Си выучить, а уже какой после си... Я вот поиск сделал литературы и мне гугл предложил СиЦзиньПинь.😅 Скиньте плиз что нибудь как начать на С 😅😅
убирай слово-паразит Попса! тут суть в том что если хорошо знаешь Си то вторым языком хочешь знать некий Популярный язык, может быть для того чтобы начать зарабатывать. а если не "попса" то и не популярный. Если нужен ООП можно начать все таки с С++ а уж на нем написан JS, может что-то Своё и напишешь )))
Здравствуйте. можете посоветовать Просто исходя из вашего комментария, можно подумать что С учат просто ради знания С. Так вот, вопрос, что собственно дает знания языка С? Если по времени я сильно не ограничен, то стоит ли мне начать с Си, а только потом изучать js или это пустая трата времени, понт? Или все таки Си дает сильное конкурентное преимущество на рынке?
@@noname-r2k1w если будете ориентироваться на работу напрямую с устройствами то си важен иначе возможно и не стоит. Главное не синтаксис языка знать а принципы программирования и в зависимости от потребности использовать более удобные инструменты (языки программирования)
@@Андрей179 Спасибо за ответ. Уточню один момент? Эти 'принципы программирования' я пойму и без дедушки Си, просто изучая js? То есть Си нужно изучать только если планируешь работать с условными умными кофемашинками и автопилотами, но в нагрузку нужны выш мат и всякие другие вузовские штуки?
@@noname-r2k1w поймете конечно ))) изучайте js и желательно не только готовые фреймы но и сами основы js а "всякие другие вузовские штуки" если понадобятся можно также понять и применять PS у JS только один МИНУС- все только о нем и пишут )))) а значит его многие изучают и высокая выборка кандидатов
@@bodhi-67 как я понял, сам го простой, но чел сказал, что это видимая простота, там сложность есть в освоении фреймворков. Я сам не прогер, только питон немного начал изучать
Язык С называют языком "ошибкой", и не случайно. На языке С пишут программы для , например, роутеров, где нужно выжать все соки из "слабого железа". Единственный плюс языка С - возможность легко освоить язык С++. Ну а С++ открывает огромные возможности -- эпическое количество шедевриальных, сторонних библиотек. Ну а Go -- кашу маслом не испортишь -- как хобби. ))
c++ это ошибка человечества, хотите в эмбедед для этого есть си, если нужны высоконагруженные системы там rust, если чисто бизнес логика, то с# или java
@@hiki7661 в энтерпрайзе ничего не пишут полностью на расте, его используют как дополнение для с++ для уязвимых к утечке памяти местам. бизнес логику разные компании пишут на разных языках: с++, c#, go, java, kotlin, python. в эмбедеде давно уже с++ используют намного чаще, чес си
Жесть ты душный. Раз 5 по кругу рассказать одно и тоже.. кто смотрит и с первого поняли твою проблему 🤦🏻♀️ почти 20 минут повторений можно было спокойно упаковать в 5-7 минут полезного изложения...
@@hiki7661ну раст и для эмбеда подходит хорошо, даже лучше чем кресты, и в расте есть достаточно синтаксического сахара, как типы данных например. Хотя Сишечка все же роднее, да и проще)
@@UofAlbertaII ну я не помню точно, что-то там с эффективным использованием памяти связано. Для меня это всё непонятные абстракции, которые я как не кодер не обязан помнить.
@@UofAlbertaII ну так я сразу оговорился, что слова не мои, а третьего лица. За что купил - за то и продаю) А так, каждый имеет возможность написать. Настроение хорошее, вот и пишу)
Боже, как же кстати мне попалось это видео. Вы буквально описали меня. Когда я смотрел, это видео, у меня была одна мысль: "Черт, так это же точь-в-точь я!".
Изучал С++ 3 года и безумно нравился этот язык, нравилась строгая статическая типизация, нравилась осознание полного контроля над железом и безграничные возможности, что дарует С++. Но потом, в ВУЗе, невольно перешел на Python. Сейчас попался в ловушку очень хорошей для джуна ЗП, но душа просит С++... И тоже начал невольно поглядывать в сторону Go! Афигенный видос, спасибо!!!
Ты 3 года изучал с++ в домашних условиях?
C++ довольно неплохо работает со строками, особенно с библиотекой , это очень удобная пристройка к Си.
Привет! Спасибо за контент! Очень интересно! Есть просьба, сделай пожалуйста видео с разжевыванием темы bitwise operators in C. Примеры и сферы использования. Причины использования. Покажи пожалуйста побольше примеров. Спасибо! Жду новых видео.
Спасибо за совет. Тоже искал что-то подобное. У меня путь Pascal - Delphi -PHP- C. Си тоже понравился, да с строками в Си как и на Ассемблере :)
Знакомился недавно с командами процессора, там все почти готово к типу стринг ;) Пойду посмотрю на Go.
Не как альтернатива для Go а как помощник в C, посмотри на Lua: быстро, понятно, гарбедж коллектор, библиотека для работы со строками тоже кажется вменяемая, но зуб не дам😊
По С++ видеоуроков не предвидится? Очень уж по СИ уроки мне понравились ваши.
посмотрите замечательный плейлист у симпл-код-а: ua-cam.com/video/kRcbYLK3OnQ/v-deo.html
Спасибо большое!
Смотрю твои израильские видео. Оказывается мы похожи еще больше. Я тоже в последние два года пришел к Израилю и к Go)
А мне Python нравится. Хотя, поначалу тоже эти отступы бесили) Но сейчас уже даже забыла об этом. На автомате уже эти отступы ставлю
Добрый. У вас канал на рутубе есть? Можно ссылку?
Спасибо за контент. Наверное лучший канал для новичков
У нас очень похожее мышление, я обожаю си, но он уже такой... старенький так сказать, хочеться чет более новое улучшенное, можно было сказать "переходи на с++" но чет не тянет к нему, поэтому думаю на Java перейти, Javascript действительно попса, если у меня на районе есть программисты, это уж точно jsники, вот настолько он популярен что аж блевать хочеться
Забудь про джаву, он морально устаревший уже в наших реалиях, смотри на котлин или c# они очень хорошо и быстро развиваются
После С С#
Только я не понимаю в чем проблема работы со строками в с? И почему нет работы с потоками? Это все есть. А в го нельзя двигать указатели. Как начнете писать крутой быстрый код, то поймете как важны заморочки с указателями и ассемблерные вставки.
Си этотпоследнее, за ним уже ничего нет..
Ну не полностью контролируешь конечно есть там кое что чтоне позволяет эффективно работать.
В смысле не последнее и за ним ничего нет? Только ассемблер, только хардкор, а ещё ниже машинный код.
@@qb1k Я имел в виду языки програмитрования.
Для вас наверное будет новость но ассеблер это не язык программировпния
@@igorseledtsov7345 Язык ассемблера считается языком программирования низкого уровня в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Это из открытых источников взято. Если ассемблер не язык программирования, то тогда что?
ассемблер учи, за ним будующее
лучше застрелиться с таким будущем
Ага , напиши на нем веб приложение 😅
@@Alex_Lutorвы прави веб макакам ассемблер не нужен.
@@Alex_Lutorвеб приложение искусственный интеллект будет писать, а на ассемблере ты можешь роботов программировать, чипы и т.д. плюс асеммблер даёт более глубокое понимание компьютера за низкооуровнеыэвыми языками будущее. А вэб программирование это, так подрочить перед сном.
@@qb1k я слышал что-то под названием wasm или web asm, вроде такая вещь существует для веба
Альтернатива NodeJS
это Golang, хотя после C лучше только Rust.
NodeJS это джаваскрипт, а джаваскрипт ну... Такой себе вариант после Си
Если устали от Си, не хватает функционала, устали от указателей, лучший выбор это C#. Семантика языка практически 1 в 1. На C# можно решать любые задачи разными способами. Работа со строками, C# имеет встроенный язык ling, ни какой другой язык не имеет такого богатого функционала работа со строками как C#.
В Go я разочарован, поначалу кажется всё просто, ну потом всё сложней. Семантика Go отличается от Си.
В Go есть такая сложная вещь как интерфейсы, ООП (классы, наследования.....) проще понять чем Goшные интерфейсы. На счёт многопоточности возможно в Go хорошо реализованы, но в C# многопоточность мне больше нравится.
Есть такая сложная вещь в Си и С++ это указатели, их мало знать и понимать, чтоб сними работать нужно иметь особый талант, так вот Go такой же указательно-ориентированный язык как Си.
Главный мелкий и противный недостаток Go это нельзя объявить переменную если её не используешь, код не откомпилируется, говорят типа привыкнешь, я за 2 годе так и не привык, если надо что-то быстро проверить протестировать в go такое не прокатит.
Плюс Go это быстрая компиляция кода, и ещё плюсик языка это функции могут возвращать несколько значений, на этом плюсы языка заканчиваются.
смотря что писать на го. каждый язык под свои задачи. го идеален для серверных приложений
@@webpomosh го идеален именно для микросервисов
Новичку го подходит? Маловато материала по нему на русском
Блин!!! Почему у меня не спросил? Я бы тебе сразу и посоветовал изучать Golang !!!
Многопочности нет в C11? А free не помогает в си?
Си шарп быстрее. Джава в виртуальной машине, песочница. Шарп в тюрьме а то есть в винде. Но ты и так на винде, тебе нужен шарп(есть указатели в отличие от джавы)😊
Классный чел בהצלחה בכל מה שאתה תרצה ללמוד או להתקדם בו.
А что с синтаксисом Го? Такой же как в си?
Тут непонятно как Си выучить, а уже какой после си... Я вот поиск сделал литературы и мне гугл предложил СиЦзиньПинь.😅 Скиньте плиз что нибудь как начать на С 😅😅
Стивена Прата книжку глянь
Привет! А можно Go учить сразу вместо Си?
нужно)
Java конечно старый язык(1995), но python на 4 года старше(1991).
Это первая самая сырая версия. 3 пайтон вышел в 2015
В жизни не думал, что от ЯП может реально тошнить, на физиологическом уровне…🥴
А что за курс cs 50, где узнать о нем , подскажи пжл
cs50.harvard.edu/x/2023/
Конечно C++, странный вопрос. Можно ещё и C# или Java.
Rust однозначно!!!
тоже за Zig
C++ это решение для тебя
убирай слово-паразит Попса! тут суть в том что если хорошо знаешь Си то вторым языком хочешь знать некий Популярный язык, может быть для того чтобы начать зарабатывать. а если не "попса" то и не популярный.
Если нужен ООП можно начать все таки с С++ а уж на нем написан JS, может что-то Своё и напишешь )))
Здравствуйте. можете посоветовать Просто исходя из вашего комментария, можно подумать что С учат просто ради знания С. Так вот, вопрос, что собственно дает знания языка С? Если по времени я сильно не ограничен, то стоит ли мне начать с Си, а только потом изучать js или это пустая трата времени, понт? Или все таки Си дает сильное конкурентное преимущество на рынке?
@@noname-r2k1w если будете ориентироваться на работу напрямую с устройствами то си важен иначе возможно и не стоит. Главное не синтаксис языка знать а принципы программирования и в зависимости от потребности использовать более удобные инструменты (языки программирования)
@@Андрей179 Спасибо за ответ. Уточню один момент? Эти 'принципы программирования' я пойму и без дедушки Си, просто изучая js?
То есть Си нужно изучать только если планируешь работать с условными умными кофемашинками и автопилотами, но в нагрузку нужны выш мат и всякие другие вузовские штуки?
@@noname-r2k1w поймете конечно ))) изучайте js и желательно не только готовые фреймы но и сами основы js а "всякие другие вузовские штуки" если понадобятся можно также понять и применять
PS у JS только один МИНУС- все только о нем и пишут )))) а значит его многие изучают и высокая выборка кандидатов
Хотел тебе go посоветовать, но... ты сам попробовал
тоже думаю го попробовать, вроде проще чем си, но такой же шустрый
@@АлександрДемидов-э2и он пока свежий и не оброс горой говна, но со временем станет сложнее
@@bodhi-67 как я понял, сам го простой, но чел сказал, что это видимая простота, там сложность есть в освоении фреймворков. Я сам не прогер, только питон немного начал изучать
Попробуй Perl
учи Lua :)
Zig учи точно не попса😂
Учи Carbon 😉
Он вышел?
Изучай Rust
Язык С называют языком "ошибкой", и не случайно. На языке С пишут программы для , например, роутеров, где нужно выжать все соки из "слабого железа". Единственный плюс языка С - возможность легко освоить язык С++. Ну а С++ открывает огромные возможности -- эпическое количество шедевриальных, сторонних библиотек. Ну а Go -- кашу маслом не испортишь -- как хобби. ))
c++ это ошибка человечества, хотите в эмбедед для этого есть си, если нужны высоконагруженные системы там rust, если чисто бизнес логика, то с# или java
@@hiki7661 в энтерпрайзе ничего не пишут полностью на расте, его используют как дополнение для с++ для уязвимых к утечке памяти местам. бизнес логику разные компании пишут на разных языках: с++, c#, go, java, kotlin, python. в эмбедеде давно уже с++ используют намного чаще, чес си
zig
Попса попса
Ррраааааст…
Жесть ты душный. Раз 5 по кругу рассказать одно и тоже.. кто смотрит и с первого поняли твою проблему 🤦🏻♀️ почти 20 минут повторений можно было спокойно упаковать в 5-7 минут полезного изложения...
Да,братан,не оратор ты.😊
А не пытался замутить что-то своё?🎉
Щас бы в 2023 учит сишки, когда есть *Rust*
Где есть раст? Си везде есть
@@leosv0 наитупейший аргумент. Это как если бы в своё время говорил зачем сенсорные телефоны, когда у всех кнопочные
@@СтраусТруп-с5н у тебя наитупейший пример. По факту телефоны меняются только так. А языки совсем не так.
@@leosv0 ну для эмбедед си для высоконагруженных раст все очевидно
@@hiki7661ну раст и для эмбеда подходит хорошо, даже лучше чем кресты, и в расте есть достаточно синтаксического сахара, как типы данных например. Хотя Сишечка все же роднее, да и проще)
раст - это как мне обьяснили вылизанный с++ имеющий сборщик мусора, как один из доводов
@@UofAlbertaII ну я не помню точно, что-то там с эффективным использованием памяти связано. Для меня это всё непонятные абстракции, которые я как не кодер не обязан помнить.
@@UofAlbertaII ну так я сразу оговорился, что слова не мои, а третьего лица. За что купил - за то и продаю) А так, каждый имеет возможность написать. Настроение хорошее, вот и пишу)