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