Какой язык учить после Си?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • Какой язык программирования (ЯП) учить после языка C: Java, C++, Python, Rust...?
    💻 Мой tech блог: skobki.com
    ► Подпишись на канал "Айтишник": / webpomosh
    💾 Наша дискорд-игра начинающих программистов: / discord
    ► Практические советы дает "Компьютерщик": / skobks
    #языкПрограммирования #языкСи #языкиПрограммирования
    // Айтишник - это ВЕБ ПОМОЩЬ и онлайн консалтинг. На канале выходят видео консультации, уроки и советы касательно профессиональных аспектов работы с информационными технологиями (ИТ). Программирование и дизайн онлайн проектов, работа в айти, разбор инструментов и технологий. Есть плейлисты про веб-дизайн и создание сайтов с нуля: работа с движками CMS, администрирование, контент-менеджмент, поддержка и раскрутка веб-проектов. Разбирается создание своей компьютерной игры и работа с сервером. Обсуждаем также актуальные вопросы и новости айти.
    Еще в 90-ых мы начали создавать свои первые сайты на html и постепенно еще будучи студентами МГУ нашли себя в веб-строительстве и дизайне: мы создавали веб-сайты разного назначения и размера, это мог быть сайт-визитка, сайт научного института или проекта, корпоративный или тематический портал. Мы работали с разным функционалом от гео-материалов до форумов и соцсетей. За 10 лет мы освоили основные веб-технологии и постепенно наш фокус интереса сместился от создания сайтов к веб-консалтингу. Мы до сих пор администрируем несколько крупных научных и бизнес онлайн-площадок, заказы на новые сайты мы не принимаем. Так что не пишите нам с предложением сделать вам сайт. Вместо этого мы решили уделять время съемке видео на ютуб, и на этом канале мы делимся всем, что знаем в сфере информационных технологий и айтишными хитростями, которые продолжаем узнавать каждый день!
    Пару лет назад запустилась работа по созданию онлайновой компьютерной игры Тангария по авторскому миру и замыслу Тангара Игроглаза tangaria.com/ Лайфхаки и опыт по теме геймдева также представлены на канале "Айтишник". Мы рады делиться знаниями и ответить на ваши вопросы в комментариях или в следующем видео.
    ► Список наших ютуб каналов - на сайте: ENTR.ru

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

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

    Боже, как же кстати мне попалось это видео. Вы буквально описали меня. Когда я смотрел, это видео, у меня была одна мысль: "Черт, так это же точь-в-точь я!".
    Изучал С++ 3 года и безумно нравился этот язык, нравилась строгая статическая типизация, нравилась осознание полного контроля над железом и безграничные возможности, что дарует С++. Но потом, в ВУЗе, невольно перешел на Python. Сейчас попался в ловушку очень хорошей для джуна ЗП, но душа просит С++... И тоже начал невольно поглядывать в сторону Go! Афигенный видос, спасибо!!!

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

    C++ довольно неплохо работает со строками, особенно с библиотекой , это очень удобная пристройка к Си.

  • @nikolaikiselev253
    @nikolaikiselev253 ปีที่แล้ว +2

    Не как альтернатива для Go а как помощник в C, посмотри на Lua: быстро, понятно, гарбедж коллектор, библиотека для работы со строками тоже кажется вменяемая, но зуб не дам😊

  • @Вл.Т
    @Вл.Т ปีที่แล้ว +1

    Привет! Спасибо за контент! Очень интересно! Есть просьба, сделай пожалуйста видео с разжевыванием темы bitwise operators in C. Примеры и сферы использования. Причины использования. Покажи пожалуйста побольше примеров. Спасибо! Жду новых видео.

  • @atmelavr9368
    @atmelavr9368 ปีที่แล้ว +3

    По С++ видеоуроков не предвидится? Очень уж по СИ уроки мне понравились ваши.

    • @IBmusic_vector
      @IBmusic_vector ปีที่แล้ว

      посмотрите замечательный плейлист у симпл-код-а: th-cam.com/video/kRcbYLK3OnQ/w-d-xo.html

  • @АртурКорнейчук-ю8щ
    @АртурКорнейчук-ю8щ 5 หลายเดือนก่อน

    Спасибо за контент. Наверное лучший канал для новичков

  • @alexanderw6615
    @alexanderw6615 ปีที่แล้ว

    Смотрю твои израильские видео. Оказывается мы похожи еще больше. Я тоже в последние два года пришел к Израилю и к Go)

  • @ВасилийВетров-е9в
    @ВасилийВетров-е9в ปีที่แล้ว +6

    ассемблер учи, за ним будующее

    • @jongbak1106
      @jongbak1106 ปีที่แล้ว

      лучше застрелиться с таким будущем

    • @Alex_Lutor
      @Alex_Lutor ปีที่แล้ว

      Ага , напиши на нем веб приложение 😅

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

      ​@@Alex_Lutorвы прави веб макакам ассемблер не нужен.

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

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

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

    После С С#
    Только я не понимаю в чем проблема работы со строками в с? И почему нет работы с потоками? Это все есть. А в го нельзя двигать указатели. Как начнете писать крутой быстрый код, то поймете как важны заморочки с указателями и ассемблерные вставки.

  • @subbota_de
    @subbota_de วันที่ผ่านมา

    Жесть ты душный. Раз 5 по кругу рассказать одно и тоже.. кто смотрит и с первого поняли твою проблему 🤦🏻‍♀️ почти 20 минут повторений можно было спокойно упаковать в 5-7 минут полезного изложения...

  • @igorseledtsov7345
    @igorseledtsov7345 ปีที่แล้ว +2

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

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

      В смысле не последнее и за ним ничего нет? Только ассемблер, только хардкор, а ещё ниже машинный код.

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

      @@qb1k Я имел в виду языки програмитрования.
      Для вас наверное будет новость но ассеблер это не язык программировпния

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

      @@igorseledtsov7345 Язык ассемблера считается языком программирования низкого уровня в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Это из открытых источников взято. Если ассемблер не язык программирования, то тогда что?

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

    У нас очень похожее мышление, я обожаю си, но он уже такой... старенький так сказать, хочеться чет более новое улучшенное, можно было сказать "переходи на с++" но чет не тянет к нему, поэтому думаю на Java перейти, Javascript действительно попса, если у меня на районе есть программисты, это уж точно jsники, вот настолько он популярен что аж блевать хочеться

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

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

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

    Си шарп быстрее. Джава в виртуальной машине, песочница. Шарп в тюрьме а то есть в винде. Но ты и так на винде, тебе нужен шарп(есть указатели в отличие от джавы)😊

  • @vanmihaylovich
    @vanmihaylovich ปีที่แล้ว +1

    Альтернатива NodeJS
    это Golang, хотя после C лучше только Rust.

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

      NodeJS это джаваскрипт, а джаваскрипт ну... Такой себе вариант после Си

  • @magicneon9710
    @magicneon9710 ปีที่แล้ว

    Блин!!! Почему у меня не спросил? Я бы тебе сразу и посоветовал изучать Golang !!!

  • @ilanvinograd9498
    @ilanvinograd9498 ปีที่แล้ว

    Классный чел בהצלחה בכל מה שאתה תרצה ללמוד או להתקדם בו.

  • @АлександрПетров-г8о1н
    @АлександрПетров-г8о1н ปีที่แล้ว

    Многопочности нет в C11? А free не помогает в си?

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

    А что с синтаксисом Го? Такой же как в си?

  • @ВладимирИвков-р9р
    @ВладимирИвков-р9р ปีที่แล้ว +2

    Java конечно старый язык(1995), но python на 4 года старше(1991).

    • @ramzbew5674
      @ramzbew5674 ปีที่แล้ว

      Это первая самая сырая версия. 3 пайтон вышел в 2015

  • @КириллЧе-я5ы
    @КириллЧе-я5ы ปีที่แล้ว

    В жизни не думал, что от ЯП может реально тошнить, на физиологическом уровне…🥴

  • @marginal4809
    @marginal4809 ปีที่แล้ว

    Привет! А можно Go учить сразу вместо Си?

  • @IBmusic_vector
    @IBmusic_vector ปีที่แล้ว +1

    учи Lua :)

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

    тоже за Zig

  • @Sunderlike
    @Sunderlike ปีที่แล้ว +1

    Rust однозначно!!!

  • @viewererdos
    @viewererdos ปีที่แล้ว

    Конечно C++, странный вопрос. Можно ещё и C# или Java.

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

    C++ это решение для тебя

  • @ata9750
    @ata9750 ปีที่แล้ว

    Попробуй Perl

  • @bodhi-67
    @bodhi-67 ปีที่แล้ว +1

    Хотел тебе go посоветовать, но... ты сам попробовал

    • @АлександрДемидов-э2и
      @АлександрДемидов-э2и ปีที่แล้ว

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

    • @bodhi-67
      @bodhi-67 ปีที่แล้ว +1

      @@АлександрДемидов-э2и он пока свежий и не оброс горой говна, но со временем станет сложнее

    • @АлександрДемидов-э2и
      @АлександрДемидов-э2и ปีที่แล้ว

      @@bodhi-67 как я понял, сам го простой, но чел сказал, что это видимая простота, там сложность есть в освоении фреймворков. Я сам не прогер, только питон немного начал изучать

  • @Андрей179
    @Андрей179 3 หลายเดือนก่อน

    убирай слово-паразит Попса! тут суть в том что если хорошо знаешь Си то вторым языком хочешь знать некий Популярный язык, может быть для того чтобы начать зарабатывать. а если не "попса" то и не популярный.
    Если нужен ООП можно начать все таки с С++ а уж на нем написан JS, может что-то Своё и напишешь )))

    • @noname-r2k1w
      @noname-r2k1w 19 วันที่ผ่านมา

      Здравствуйте. можете посоветовать Просто исходя из вашего комментария, можно подумать что С учат просто ради знания С. Так вот, вопрос, что собственно дает знания языка С? Если по времени я сильно не ограничен, то стоит ли мне начать с Си, а только потом изучать js или это пустая трата времени, понт? Или все таки Си дает сильное конкурентное преимущество на рынке?

    • @Андрей179
      @Андрей179 19 วันที่ผ่านมา

      @@noname-r2k1w если будете ориентироваться на работу напрямую с устройствами то си важен иначе возможно и не стоит. Главное не синтаксис языка знать а принципы программирования и в зависимости от потребности использовать более удобные инструменты (языки программирования)

    • @noname-r2k1w
      @noname-r2k1w 19 วันที่ผ่านมา

      @@Андрей179 Спасибо за ответ. Уточню один момент? Эти 'принципы программирования' я пойму и без дедушки Си, просто изучая js?
      То есть Си нужно изучать только если планируешь работать с условными умными кофемашинками и автопилотами, но в нагрузку нужны выш мат и всякие другие вузовские штуки?

    • @Андрей179
      @Андрей179 19 วันที่ผ่านมา

      ​@@noname-r2k1w поймете конечно ))) изучайте js и желательно не только готовые фреймы но и сами основы js а "всякие другие вузовские штуки" если понадобятся можно также понять и применять
      PS у JS только один МИНУС- все только о нем и пишут )))) а значит его многие изучают и высокая выборка кандидатов

  • @Mexatronika_electronika
    @Mexatronika_electronika ปีที่แล้ว +1

    Zig учи точно не попса😂

  • @Mexatronika_electronika
    @Mexatronika_electronika ปีที่แล้ว

    Учи Carbon 😉

  • @jetsker6388
    @jetsker6388 ปีที่แล้ว +1

    Попса попса

  • @sergey6661313
    @sergey6661313 ปีที่แล้ว +1

    zig

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

    Изучай Rust

  • @КириллЧе-я5ы
    @КириллЧе-я5ы ปีที่แล้ว

    Ррраааааст…

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

    Да,братан,не оратор ты.😊
    А не пытался замутить что-то своё?🎉

  • @АлександрДемидов-э2и
    @АлександрДемидов-э2и ปีที่แล้ว

    раст - это как мне обьяснили вылизанный с++ имеющий сборщик мусора, как один из доводов

    • @АлександрДемидов-э2и
      @АлександрДемидов-э2и ปีที่แล้ว

      @@UofAlbertaII ну я не помню точно, что-то там с эффективным использованием памяти связано. Для меня это всё непонятные абстракции, которые я как не кодер не обязан помнить.

    • @АлександрДемидов-э2и
      @АлександрДемидов-э2и ปีที่แล้ว

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

  • @ВладимирСахаров-н1б
    @ВладимирСахаров-н1б 6 วันที่ผ่านมา

    Добрый. У вас канал на рутубе есть? Можно ссылку?

  • @Yuliia-v7e
    @Yuliia-v7e ปีที่แล้ว +1

    А мне Python нравится. Хотя, поначалу тоже эти отступы бесили) Но сейчас уже даже забыла об этом. На автомате уже эти отступы ставлю

  • @igorsavinob
    @igorsavinob ปีที่แล้ว +1

    Если устали от Си, не хватает функционала, устали от указателей, лучший выбор это C#. Семантика языка практически 1 в 1. На C# можно решать любые задачи разными способами. Работа со строками, C# имеет встроенный язык ling, ни какой другой язык не имеет такого богатого функционала работа со строками как C#.
    В Go я разочарован, поначалу кажется всё просто, ну потом всё сложней. Семантика Go отличается от Си.
    В Go есть такая сложная вещь как интерфейсы, ООП (классы, наследования.....) проще понять чем Goшные интерфейсы. На счёт многопоточности возможно в Go хорошо реализованы, но в C# многопоточность мне больше нравится.
    Есть такая сложная вещь в Си и С++ это указатели, их мало знать и понимать, чтоб сними работать нужно иметь особый талант, так вот Go такой же указательно-ориентированный язык как Си.
    Главный мелкий и противный недостаток Go это нельзя объявить переменную если её не используешь, код не откомпилируется, говорят типа привыкнешь, я за 2 годе так и не привык, если надо что-то быстро проверить протестировать в go такое не прокатит.
    Плюс Go это быстрая компиляция кода, и ещё плюсик языка это функции могут возвращать несколько значений, на этом плюсы языка заканчиваются.

    • @webpomosh
      @webpomosh  ปีที่แล้ว

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

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

      @@webpomosh го идеален именно для микросервисов

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

    Спасибо за совет. Тоже искал что-то подобное. У меня путь Pascal - Delphi -PHP- C. Си тоже понравился, да с строками в Си как и на Ассемблере :)
    Знакомился недавно с командами процессора, там все почти готово к типу стринг ;) Пойду посмотрю на Go.

  • @АлександрДемидов-э2и
    @АлександрДемидов-э2и ปีที่แล้ว

    Новичку го подходит? Маловато материала по нему на русском

  • @АндрейЕздаков-у7с
    @АндрейЕздаков-у7с 7 หลายเดือนก่อน

    Тут непонятно как Си выучить, а уже какой после си... Я вот поиск сделал литературы и мне гугл предложил СиЦзиньПинь.😅 Скиньте плиз что нибудь как начать на С 😅😅

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

      Стивена Прата книжку глянь

  • @anyToMany
    @anyToMany ปีที่แล้ว

    А что за курс cs 50, где узнать о нем , подскажи пжл

    • @webpomosh
      @webpomosh  ปีที่แล้ว +1

      cs50.harvard.edu/x/2023/

  • @СтраусТруп-с5н
    @СтраусТруп-с5н ปีที่แล้ว +3

    Щас бы в 2023 учит сишки, когда есть *Rust*

    • @leosv0
      @leosv0 ปีที่แล้ว

      Где есть раст? Си везде есть

    • @СтраусТруп-с5н
      @СтраусТруп-с5н ปีที่แล้ว

      @@leosv0 наитупейший аргумент. Это как если бы в своё время говорил зачем сенсорные телефоны, когда у всех кнопочные

    • @leosv0
      @leosv0 ปีที่แล้ว

      @@СтраусТруп-с5н у тебя наитупейший пример. По факту телефоны меняются только так. А языки совсем не так.

    • @hiki7661
      @hiki7661 ปีที่แล้ว

      @@leosv0 ну для эмбедед си для высоконагруженных раст все очевидно

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

      ​@@hiki7661ну раст и для эмбеда подходит хорошо, даже лучше чем кресты, и в расте есть достаточно синтаксического сахара, как типы данных например. Хотя Сишечка все же роднее, да и проще)

  • @ВячеславДолинский-г7ы
    @ВячеславДолинский-г7ы ปีที่แล้ว +1

    Язык С называют языком "ошибкой", и не случайно. На языке С пишут программы для , например, роутеров, где нужно выжать все соки из "слабого железа". Единственный плюс языка С - возможность легко освоить язык С++. Ну а С++ открывает огромные возможности -- эпическое количество шедевриальных, сторонних библиотек. Ну а Go -- кашу маслом не испортишь -- как хобби. ))

    • @hiki7661
      @hiki7661 ปีที่แล้ว

      c++ это ошибка человечества, хотите в эмбедед для этого есть си, если нужны высоконагруженные системы там rust, если чисто бизнес логика, то с# или java

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

      @@hiki7661 в энтерпрайзе ничего не пишут полностью на расте, его используют как дополнение для с++ для уязвимых к утечке памяти местам. бизнес логику разные компании пишут на разных языках: с++, c#, go, java, kotlin, python. в эмбедеде давно уже с++ используют намного чаще, чес си