как же я рад что выбрал с++, такой удобный так ещё и мультизадачный, от программ для упрощения своей жизни по типу менеджер задачь и питания до создания читов, я изначально не понимал зачем мне весь этот сложный бред, но когда узнал что в с++ можно тупо врыватся с ноги в код любой другой программы и менять там всё что не нравится я просто обалдел, это как менять html код в браузере
@@Мемраммист если нужно делать высокоэффективную прогу то берут СИ), даже больше почти все игровые движки ААА проектов написаны на С)) для гейм дева если тв пишешь на с++ то ты должен знать +- как работает С)
чотко и прямо. C# стоит изучать если вы только новичок в кодинге, хотите попробовать себя в создании игр на Unity и вообще в программирование. C++ стоит изучать если вам понравилась эта среда программирования после C# и вы хотите чего то больше.
С Си не согласен. На нем написан Linux и пока он существует,Си всегда будет актуален и вообще это основа всех современных языков, его синтаксис используют многие современные языки програмирования.
но он морально устарел спору нет, Си топовый язык, но отсутствие в нём ООП меня убивает уже существует множество фреймворков для высокоуровневых языков для низкоуровневого кодинга, так что в Си потребность отпадает
@@orcslaughterer6972 WinApi или просто так и гугли, есть книги по этому вопросу. ООП это не классы (хотя он на си реализуемы), это парадигма и идеалогия.
звук не на 590 тыс подписчиков. Между прочим, собрать БОЖЕСТВЕННЫЙ микрофон можно за всего 500 рублей из 2-х канального ОУ, нескольких электронных капсюль микрофонов (стоимость качественных которых не более 100 рублей, а чаще 25 рублей), и кучки конденсаторов и резисторов.
Чистый язык Си прекрасен. Простой. Изучается быстро. При хорошем преподавателе, учебниках и задачнике укладывается в голову монолитной кирпичной стеночкой.
C# на платформе NET . Эта платформа имеет несколько операционных систем . А вы говорите , что C# привязан только к Windows . C# потребляет больше оперативной памяти поэтому он годен только для компьютерах .
C++ и С# оба хороши. Пробуйте оба языка, они очень похожи. Мне из моих потребностей и интересов больше нужен С#. С++ конечно очень гибкий и полезный но сейчас нужен именно С#. Джаву тоже хотел бы заучить, просто ради разнообразия, развития в программировании и ради того что я смогу предложить в будущем.
Как по мне с# выигрывает только в том, что microsoft кладут его на большую красивую тарелку, делая для него всякие winforms, wpf которые поддерживают только шарп, в остальном довольно дырявый язык. Но со временем эти дыры латают, делают очень часто обновления, что очень радует. Ну не знаю, с++ лично для меня как родной. Но сравнивать с# и с++ как огонь и воду. А про язык C не согласен, знания об основах никогда не бывают лишними.
Зачем слушать человека, у которого есть видео "C#(и c++) за час", видимо так поверхностно, автор видео и знает эти языки(на уровне Hello world). Очень охожи они, ахаха, то что они си подобны и фраза в терминале, при начале изучения того или иного языка Hello world.
Потому что для новичков (вообще в программировании, т.е. школьников) выпускается 15 эпизодов по какому либо языку, а для более (т.е. немного) продвинутых ребят он выпускает видео с курсом в один час. Т.е. чтобы просто и быстро запомнить все нужные функции, но это не значит, что изучение с++ и с# заканчивается на одном часу
После того как услышал что С# и С++ схожи. Остановил видео и пошел читать комменты чисто поржать.. Вот они учителя программирования.. Элементарных вещей даже не понимают.
Дружище, Питон не только для веба, он и для андроид (kiwy фреймворк), и простых игр ( pygame и т.д. ), и для нейронных сетей, и для машинного обучения, и для аналитики данных, и для ИИ. Питон универсален.
Вообще, для всех по-разному. Если ты, допустим, школьник и у тебя есть время учиться, то лучше начать с Cи, Паскаля или вообще ассемблера. Это даст понимание работы машины изнутри, алгоритмическую базу и заложит фундамент. Если же нужно сменить род деятельности или срочно начать работать, то тут смотреть по направлению. Веб разработка - JavaScript и PHP, под Андроид - Kotlin. Могу быть не прав, но статистика по языкам легко гунлится
Насколько я понял С++ это большой дядя Сэм который ну нереально крут при очень сложных и масштабных проектах. Но слаб в маленьких забегах. А С# наоборот маленький Томми который может быстро бегать но на короткие дистанции и хорош в маленьких проектах.
Мой маленький дружок, Unity в основном создан создавать что-то простое и плавное, на подобие игр для андроида. А вот уже unreal создан для твоей любимой gta5 или контер стрике. А еще твой любимый бравл старлс написан на c# и создан на unity🤡
NET.Core слышали? кросс-платформенная )) можно на разных ОС использовать. Помимо ASP, там есть еще WPF, UWP и даже WinForms перенесли туда. Но самое главное нужно смотреть какие языки в вашем регионе пользуются спросом. в том же headhunter если посмотреть какие есть вакансии по С++ и Сишарпу, можно увидеть разницу. Работодатели больше просят шарперов, чем С++. Но еще больше требуются веб-программисты на Python, JScript, Java, PHP.
Нет у меня Linux стоит. Если у тебя Мастдай в качестве ОС, тогда это для тебя подойдет. Это заточено под Microsoft это ихняя разработка. Да и вообще выбирай то на чем большинство программистов пишут,а не какие-то там не популярные программы.
Вот зачем что-то писать если ты не в теме? Microsoft купила Xamarin и начала активно его развивать. А не популярный он еще потому, что достаточно молод. Вот когда все распробуют удобство Xamarin думаю Java и swift уйдут на второй план.
неужели все эти люди в комментариях, которые категорично заявляют, что одно лучше другого, на самом деле программисты? По-моему, очевидно же, что языки используются в разных областях разработки, где что удобнее, это всего лишь инструмент, чего с пеной у рта спорить? А если интересно, где больше вакансий и лучше платят, так это тоже легко проверяется.
Когда в С++ реализуют стандарт 2020 года (и код станет еще более легко читаемый), то С# перестанет иметь хоть какой- то смысл. Уже сейчас (середина 2018 года) разницы в этих языках по выразительности практически нет. Осталось только интернет- эхо.
И че как перестал?С# основной язык для геймдева,большинство игр на ПК и хороших игр на телефоны делаются на юнити,т.е. с использованием шарпов.Асп нет тоже неплохая штука и под винду на шарпе приложения очень комфортно писать.
Я собираюсь пользоваться Юнити и мне нужно выбрать какой-нибудь язык . Я совершенно не разбираюсь в них , да и автор нормально не объяснил . Как вы считаете , какой язык подойдёт лучше и будет проще изучить дома ?
@@Фриспи спасибо большое , но если изучить этот язык , то я смогу делать те же комбинации , действия не хуже с++ , просто кто-то говорил , что с помощью c# сделать почти ничего нельзя , а я не знаю , кого слушать
Микроконтроллеры программируются на Си, DE Gnome, Apache HTTP-сервер тоже на Си и многое другое. Поэтому если человек хочет заниматься промышленной автоматизацией, робототехникой или писать приложения для серверов тогда ему необходим Си.
@@pro.game. objective-c старый язык от Apple-манов. Я пользуюсь ООП почти во всех ЯП. А пользоваться ФП и прототипное программирование - такое себе, даже по некрасиво выглядит...
@@semyondyachenko4183 я сам не программировал МК, но наверное все упирается в производительность и память. Если в будущем микроконтроллеры станут мощнее, то C++ станет солидным вариантом, имхо
1. .Net Core - кроссплатформенный фреймворк для C#, что сразу откидывает множество ваших аргументов. 2. Так как вы забыли о .Net Core - вы в свою очередь забыли о Xamarin. Это кроссплатформенный движок для мобильных приложений, который Майкрософт выкупила у стороннего разработчика пару лет назад. Единственным реальным простом С++ вжу более высокую производительность, но опять таки, в равных руках. А если у шарписта такие же ровные руки - то спросить будет +- одинаковой. Имхо.
Да он ещё чуток ошибся и насчет C сказав что не актуальный. Вроде много где используется не считая встроенных систем. Да и не так давно в декабре 2011 года вышел стандарт С11
C# привязывает к одной платформе.. чтоооо? а что, простите кроме юнити и ксамарина еще надо? ксамарин позволяет писать приложения под Android/Ios/Windows, по моему достаточно кросс-платформенно. юнити позволяет писать игры под тоже самое и еще овер дофига платформ.
C это Ардуино и модули с фреймворками. А если ты скажешь что вместо Ардуино можно использовать разширене для scratch под названием micro:bit то учти что си более прост в написании роботов из-за более продуманного кода.
Чел украл спорную и сильно устаревшую статью с хабра, и забабахал видос по ней. Шарп не привязан к виндоус и майкрософт так как есть NET Сore, делающая его реально кроссплатформенным, это опен сорс, и фреймворк есть и на никсах и на маке, сейчас это самое годное и перспективное в шарпе. Сишарп куда дальше от крестов чем от джавы так как он потомок джавы в первую очередь а не с++, и являлся изначально её проапгрейженой версией тех времён. Сейчас это вобще "швейцарский нож", собравший кучу фичь из других языков.
@@developerninja619 на данный момент только Avalonia (уже вышла из беты). WPF и WinForms слишком привязаны к Windows и используют DirectX, а переписывать (хоть код уже передан в открытый доступ) Microsoft не собирается, т.к. для себя выгод тут не видит.
@@iam7610 ничего смешного не вижу. Древние говноязыки пора хоронить. И если C еще годится где нужна максимальная производитнльность, то плюсы - бесполезное промежуточное звено. Хотя и си все адекватные люди заменили на тот же rust.
Я наоборот учил сначала с++,хоть это было и сложно,потом уже джаву и шарпы.Джава мне не особо понравилась,а Intellij IDEA это вообще полный мусор,а не IDE.С# намного лучше джавы щас.Даже в мобиле,где пишут,что джава самая востребованная,на самом деле топовые игры делаются на с# в юнити.Джава морально устарела
Хочу делать игры на Unity для начало а потом в будущем на Unreal. Но одни говорят что оба работают только на С# а другие что исключительно на С++. И что выбрать то?
@@50БОМЖ и с чего бы книги - худший источник? Их как бы перед печатью проверяют тщательно на достоверность информации. Изучение по книгам в связке с Гуглом даёт крепкое знание технологии
C++ по настоящему нужен тем, кто такие видосы уже давно не смотрит. На нем создаются слишком сложные программы, не для новичков. А c# вообще бомба, на нем можно все под винду, а с развитием .net core через лет 5 можно будет скорее всего под все что угодно все что угодно делать. Так что это очень хороший многофункциональный язык. Единственное, на месте новичков, я бы все таки на с++ разобрал бы работу с указателями, памятью, ооп, шаблонами и контейнерами.
Да, но конкуренция на С# больше - а работать нужно. Разве, что для себя учить, либо работать на компании двухлетки - сделали проэкт - распустили компанию збц.
В с# много полезных фреймворков,синтаксис простой и красиво выглядит,распространен синтаксический сахар,что сильно упрощает написание кода.О С++ же такого не скажешь.Видел код,который люди пишут на нем,это зачастую абсолютно нечитаемый код с венгерской нотацией(зачем эту дичь использовать я не понимаю)
@@rustamibrahimli2113 кор нужен, а jre не нужна для джавы? Давай факты, чем кор плох) Без jvm(jre) твоя джава тоже нигде не будет работать) Так что в школе одноклассникам расскажешь какая джава классная. Джава - морально устаревшая помойка.
@@kavelquu Python - вещь хорошая, простая, но для написания софта он точно не сгодится. Для маленьких и простых приложений, а вот для большого и сложного софта нет. Слишком он медленный в этом плане.
Как я понял, для начинающих и малобюджетных проектов лучше учить C#, поскольку разработка на нём идёт быстрее, но только для Windows (конечно, можно и сделать кроссплатформенность, если сможешь). К тому же, некоторые ошибки (в самой игре, а не в коде) нельзя убрать. Если ты хочешь получить хорошо оптимизированную игру, то подойдёт C++, поскольку он работает с памятью, но... может получиться и наоборот. P.S.: это мой опыт и личное мнение. Данная информация может быть немного неверной.
@@kavelquu , не буду , но не забывай , что время , деньги , силы - это ограниченный ресурс . Я хотел узнать , что лучше учить для первой своей серьезной игры .
"С++ и C# очень схожи" - и тут я закрыл видео
нуууу...Они начинаются с одной и той же буквы (-:
Ну тк в чем он не прав?
Спонгифай ну если б программировал, то понял бы :)
+Спонгифай нууу, нет. Они более разные чем например csharp и java, если упустить кросплатформинность
C# Больше похож на java, чем на C++. С C++ у него больше схожестей именно в синтаксисе некоторых вещей (и то только с первого взгляда).
"c++ и c# очень схожи" - сегодня хватит ютуба
Я включил видос
Видос: C# и C++ очень похожи
Я: Закрыл видео
Очень умно и оригинально!
плагиат
Автор - гений... Просто перечитал хабр...
Для ленивых кому лень читать хабр
@@behruzhojiev9625 Лень читать? Тогда лучше вообще не будут программировать.
Сначала подумал, у меня дежавю)
а кто это?
@@behruzhojiev9625 я который хз где этот хабр
Си++ или си шарп - это Юнцам по вкусу За решёткой есть жизнь И на кладбище есть плюсы
папа может си
пайтон или руби господи спаси
Сергей Поляков пайтон, потому что на руби можно толькко НАЧАТЬ делать самые легкие текстовые игры
Rom4ik GAMER
Ты тупишь в каждом комменте здесь.
Дебилы на пайтоне игры писать можно хоть джаваскрипте они просто по качеству хуже будут
как же я рад что выбрал с++, такой удобный так ещё и мультизадачный, от программ для упрощения своей жизни по типу менеджер задачь и питания до создания читов, я изначально не понимал зачем мне весь этот сложный бред, но когда узнал что в с++ можно тупо врыватся с ноги в код любой другой программы и менять там всё что не нравится я просто обалдел, это как менять html код в браузере
Да ладно, под современные микроконтроллеры все пишется на Си, вот тебе и устаревший язык...
С++ не отличается возможностями )
Даже лучше.
@@Мемраммист если нужно делать высокоэффективную прогу то берут СИ), даже больше почти все игровые движки ААА проектов написаны на С)) для гейм дева если тв пишешь на с++ то ты должен знать +- как работает С)
@@АндрійМусикевич зачем тебе C ? когда есть ассемблер ? а лучше вообще сразу писать машинный код.
Си... Ничего не пишут... Только поддержка старого кода... Да.
QT Фреймворк влияющий на просплатформенность... Мдааа.
C не c++. На С максимум микроконтроллеры программируют
@@Туча-х7ш согласен,на с++ можно и ОАЗИС написать,как в первому игроку приготовиться
@@Туча-х7ш Как на счёт GTK+?
чотко и прямо. C# стоит изучать если вы только новичок в кодинге, хотите попробовать себя в создании игр на Unity и вообще в программирование. C++ стоит изучать если вам понравилась эта среда программирования после C# и вы хотите чего то больше.
Да не стоит их учить,они мертвые,если учить то JavaScript,на нем сейчас все делают,и новые движки для игр используют JavaScript.
@@Tornado-ln7fq Приветствую! Новые движки - это какие?
@@Tornado-ln7fq насмешил xD
@@Tornado-ln7fq наприклад
@@McGewen Тебе на приклад!
Спасибо, что зачитал нас текст из статей хабра
Так гошка все ворует в Инете.
С Си не согласен. На нем написан Linux и пока он существует,Си всегда будет актуален и вообще это основа всех современных языков, его синтаксис используют многие современные языки програмирования.
но он морально устарел
спору нет, Си топовый язык, но отсутствие в нём ООП меня убивает
уже существует множество фреймворков для высокоуровневых языков для низкоуровневого кодинга, так что в Си потребность отпадает
@@orcslaughterer6972 ООП это парадигма, а не характеристика языка. На си спокойной реализуются все фишки ООП.
@@basvalan а можно пруфы реализации ооп в си?
@@orcslaughterer6972 WinApi или просто так и гугли, есть книги по этому вопросу. ООП это не классы (хотя он на си реализуемы), это парадигма и идеалогия.
@@basvalan спасибо, посмотрю
Лафоре - лучшее начало для изучение С++.
звук не на 590 тыс подписчиков. Между прочим, собрать БОЖЕСТВЕННЫЙ микрофон можно за всего 500 рублей из 2-х канального ОУ, нескольких электронных капсюль микрофонов (стоимость качественных которых не более 100 рублей, а чаще 25 рублей), и кучки конденсаторов и резисторов.
Язык С уже не актуален и не перспективен, С++ и С# очень похожие языки. Ясно, понятно...
Java уже устарела физически и морально, поэтому учите Kotlin... 🤣
Чистый язык Си прекрасен.
Простой. Изучается быстро. При хорошем преподавателе, учебниках и задачнике укладывается в голову монолитной кирпичной стеночкой.
Думаю изучать си, даже начал, подскажи хороший источник для изучения.
А на счёт С++ что можете сказать?
@@iam7610 это уже сложный язык, но он читабельный. Почитай книгу Стивена Прата про с++
C# на платформе NET . Эта платформа имеет несколько операционных систем . А вы говорите , что C# привязан только к Windows . C# потребляет больше оперативной памяти поэтому он годен только для компьютерах .
Оба нужны си шарп больше для графики и с++ удобней для решения сложных диф уравнений.
Вообще ж как практика показывает, получается наоборот ( У Шарпа с этим фреймворком побольше функционал будет, а у C++ оптимизация лучше
C++ - мощь!
Быстрее, скорую! Человека лихорадит
@@kronos756 уже 2 года в твое время
Текст видео прям в копирку с одной недавней статьи на Хабре. Не ты её писал часом?)
C++ и С# оба хороши. Пробуйте оба языка, они очень похожи. Мне из моих потребностей и интересов больше нужен С#.
С++ конечно очень гибкий и полезный но сейчас нужен именно С#. Джаву тоже хотел бы заучить, просто ради разнообразия, развития в программировании и ради того что я смогу предложить в будущем.
Ну как, выучил C#?
@@____300 такой же вопрос)
Какой лучше?
какой лучше учить в начале?
@@imk1ro C#
"C# привязан к шиндовсу" после этого закрыл видос
А как ты пишешь ,если закрыл видео ?
@@qweex-6498 открыл видос заново, написал коммент, и после того как автор произнес "C# привязан к шиндовсу", закрыл видео
Пиздец, не знать про .NET CORE. Какого, спрашивается, лешего
Для разработчиков программ для микропроцессоров язык Си вполне актуален.
Как по мне с# выигрывает только в том, что microsoft кладут его на большую красивую тарелку, делая для него всякие winforms, wpf которые поддерживают только шарп, в остальном довольно дырявый язык. Но со временем эти дыры латают, делают очень часто обновления, что очень радует. Ну не знаю, с++ лично для меня как родной.
Но сравнивать с# и с++ как огонь и воду.
А про язык C не согласен, знания об основах никогда не бывают лишними.
Плюсы давно пора похоронить, бесполезное переходное звено между си и более современными языками.
@@medvedvshapke емм
Интересно, а что же лучше, автомобиль или микроволновка? Или все же яблочный пирог. Это два разных языка и используются для совершенно разных целей.
Зачем слушать человека, у которого есть видео "C#(и c++) за час", видимо так поверхностно, автор видео и знает эти языки(на уровне Hello world). Очень охожи они, ахаха, то что они си подобны и фраза в терминале, при начале изучения того или иного языка Hello world.
лол, так на многих же языках начинается с Hello World, это уже такая традиция))
Потому что для новичков (вообще в программировании, т.е. школьников) выпускается 15 эпизодов по какому либо языку, а для более (т.е. немного) продвинутых ребят он выпускает видео с курсом в один час. Т.е. чтобы просто и быстро запомнить все нужные функции, но это не значит, что изучение с++ и с# заканчивается на одном часу
Static void Main (string[] args)
}
console writeline( Hello World!) ;
console ReadKey() ;
C# ван лав)))))))
После того как услышал что С# и С++ схожи. Остановил видео и пошел читать комменты чисто поржать.. Вот они учителя программирования.. Элементарных вещей даже не понимают.
Давай больше видео на эту тему)
К примеру swift и objective-c. java и kotlin для андроид. php, python и rubi для веба. И так далее...
Objective-C медленно умирает...
Дружище, Питон не только для веба, он и для андроид (kiwy фреймворк), и простых игр ( pygame и т.д. ), и для нейронных сетей, и для машинного обучения, и для аналитики данных, и для ИИ. Питон универсален.
swift - ios, java, kotlin, android studio - android, c++, python,rubi - инфобезопасность
js для веба
А все таки вопрос, какой язык быстрее можно выучить? Или же какой из них сложнее??
Вообще, для всех по-разному. Если ты, допустим, школьник и у тебя есть время учиться, то лучше начать с Cи, Паскаля или вообще ассемблера. Это даст понимание работы машины изнутри, алгоритмическую базу и заложит фундамент. Если же нужно сменить род деятельности или срочно начать работать, то тут смотреть по направлению. Веб разработка - JavaScript и PHP, под Андроид - Kotlin. Могу быть не прав, но статистика по языкам легко гунлится
Ну точно не Страуструп должна быть первой книгой по плюсам.
Как можно сравнивать C++ или C# разве то что синтаксис)))))))
Ага
С++ лучше конечно же!
ГОВНО!
@@ПашаХЗ-м8й обоснуй
@@BitKovin А ты поработай с тем и тем языком. Поймешь. Вот я работал с C# и С++. Дак вот С++ -- это огромный WTF!!!
@@ПашаХЗ-м8й можешь конкретно сказать чем тебе не нравится с++?
Я работаю со всеми c#, c++, java, objc, swift итп. И скажу, что другим языкам до c++ еще расти и расти... java вообще большой огромный wtf
Я тоже плаваю в Си.
Только плаваю где-то на днище - на одном острове С# на другом Си плюсы. Куда всплыть если Питон проглотил ноги а Java в космосе?
Конечно шарп, если не драйвера писать и не под микроконтроллеры.
Хмм я думаю с++, ну я говорю на чем мне было легче.
самый гениальный комментарий
@@medvedvshapke АХАХА....Ты серьезно думаешь, что на c++ только драйвера пишут?)
@@Parallax-i4l где ты это увидел? Развивай мозг, малыш.
Насколько я понял С++ это большой дядя Сэм который ну нереально крут при очень сложных и масштабных проектах. Но слаб в маленьких забегах. А С# наоборот маленький Томми который может быстро бегать но на короткие дистанции и хорош в маленьких проектах.
C++ впринципе и в маленьких неплох, не знаю насчёт C#
Идеальное понимание.
Страуструп - скорей всего с Австралии :)
Когда ты web разраб: "Си устаревший".
Почему все говорят о UNreal engine, но не говорят о cryengine?
FireStoneY они схожи, но у unreal engine комьюните больше
Unity
@@QmeIint unity говно на сковородке!
@@РостиславКалинин-щ3п почему ты так считаешь?
Мой маленький дружок, Unity в основном создан создавать что-то простое и плавное, на подобие игр для андроида. А вот уже unreal создан для твоей любимой gta5 или контер стрике. А еще твой любимый бравл старлс написан на c# и создан на unity🤡
NET.Core слышали? кросс-платформенная )) можно на разных ОС использовать. Помимо ASP, там есть еще WPF, UWP и даже WinForms перенесли туда.
Но самое главное нужно смотреть какие языки в вашем регионе пользуются спросом.
в том же headhunter если посмотреть какие есть вакансии по С++ и Сишарпу, можно увидеть разницу. Работодатели больше просят шарперов, чем С++. Но еще больше требуются веб-программисты на Python, JScript, Java, PHP.
Видео или знания автора морально устарели в плане привязки к виндовс с# потому палец вниз за дезинформацию
Как это C# не развивает кросплаформенность? А как же Xamarin для C#?
Почему? Аргументы?
Он разве что приложения под Windows mobile писать. Для Android лучше Java, a ios это swift вот и делай из этого всего вывод.
IMDMOTCM ты вообще пробовал Xamarin?
Нет у меня Linux стоит. Если у тебя Мастдай в качестве ОС, тогда это для тебя подойдет. Это заточено под Microsoft это ихняя разработка. Да и вообще выбирай то на чем большинство программистов пишут,а не какие-то там не популярные программы.
Вот зачем что-то писать если ты не в теме? Microsoft купила Xamarin и начала активно его развивать. А не популярный он еще потому, что достаточно молод. Вот когда все распробуют удобство Xamarin думаю Java и swift уйдут на второй план.
Разве С# не крос. ? А как же NET CORE ?
неужели все эти люди в комментариях, которые категорично заявляют, что одно лучше другого, на самом деле программисты? По-моему, очевидно же, что языки используются в разных областях разработки, где что удобнее, это всего лишь инструмент, чего с пеной у рта спорить? А если интересно, где больше вакансий и лучше платят, так это тоже легко проверяется.
Когда в С++ реализуют стандарт 2020 года (и код станет еще более легко читаемый), то С# перестанет иметь хоть какой- то смысл. Уже сейчас (середина 2018 года) разницы в этих языках по выразительности практически нет. Осталось только интернет- эхо.
Батенька, о каком стандарте речь, просветите 😉
C# это кайф С++ это мазохизм. Статистически мазохисты да существуют.
И че как перестал?С# основной язык для геймдева,большинство игр на ПК и хороших игр на телефоны делаются на юнити,т.е. с использованием шарпов.Асп нет тоже неплохая штука и под винду на шарпе приложения очень комфортно писать.
Сам создатель плюсов заявлял что плюсы планировались не как объектно-ориентированны...
А как же .Net Core?
Про него мударь еще не читал.
а как же Node JS
"С++ и C# очень схожи" - и тут я понял, автор не шарит в ЯПах...
Ну, разве что синтаксиси похожи, а так больше ге похожи. Если бы были похожи эти языки, тогда зачем С# или С++
Я собираюсь пользоваться Юнити и мне нужно выбрать какой-нибудь язык . Я совершенно не разбираюсь в них , да и автор нормально не объяснил . Как вы считаете , какой язык подойдёт лучше и будет проще изучить дома ?
@@Fire_Walker Для Юнити - C#. Можете посмотреть Романа Сакутина(очень шаряющий в C#).
@@Фриспи спасибо большое , но если изучить этот язык , то я смогу делать те же комбинации , действия не хуже с++ , просто кто-то говорил , что с помощью c# сделать почти ничего нельзя , а я не знаю , кого слушать
@@Fire_Walker Не за что :)
Микроконтроллеры программируются на Си, DE Gnome, Apache HTTP-сервер тоже на Си и многое другое. Поэтому если человек хочет заниматься промышленной автоматизацией, робототехникой или писать приложения для серверов тогда ему необходим Си.
1:48, хах, я как раз сейчас плаваю в c++). Но выражаясь твоим языком - плаваю я плохо.
В теме плавают, когда её не знают)
Кончается 2021 год. C# вс такой не кросплатформенный ? Это вопрос. Ответьте пожалуйста, кот шарит.
лучше C изучать
Мне вот это нравится в нем
+Нет ООП а то есть легче изучать
+Язык низкого уровня
+легче чем C++
ОПП - имба. Он везде используется!
@@LetroScript если нужно ООП но есть Objective-C
Но я ООП не использую ни где, только в Java, потому что без него там нельзя делать программы
@@pro.game. objective-c старый язык от Apple-манов. Я пользуюсь ООП почти во всех ЯП. А пользоваться ФП и прототипное программирование - такое себе, даже по некрасиво выглядит...
Второй раз слышу от него что си учить не надо... а если речь идет об встраиваемых системах??? Или на писание ПО ограничилось только для ПК???
C# разумеется)
C++ конечно
ой бл.нахуй виндвовс.и вместе с ним и c#
Php зачем C++ Или C#?
@Pirat 123 яблочник? лол. онли юникс. в частности линукс)))
@Pirat 123 винда для гавнарей которые не шарят))
они точно ПРЕСПИКТИВНЫЕ?
CryEngine - C# и C++
Я вот Си++ не знаю, но на Си программирую микроконтроллеры в универе. Вопрос такой, есть смысл учить Си++ для МК?
Некоторые микропроцессоры, типа arduino на с++ программируются.
@@semyondyachenko4183 я сам не программировал МК, но наверное все упирается в производительность и память. Если в будущем микроконтроллеры станут мощнее, то C++ станет солидным вариантом, имхо
Гоша, привет, сделай подалуйста видеокурс по обучении сокетов в c#, взаимодействие клиента и сервера.
Преспективными?
C# Core отлично работает под линукс и гейОС.
UA DEV обоснуй за OC
че за гейос? винда чтоли?
@@kavelquu ГейОс за несколько сотен рублей от тима кока.
Ну ну. А ты не говоришь что на плюсах тоже игры пишутся, без использования анрил инжин? Или на юнити давно программируешь и на С# только игры
С# обладает всем могуществом С++, и не только. А вот синтаксис С# гораздо проще и приятнее, чем в С ! Впрочем, это только мое мнение... :)
да?!! как думаешь что такое volatile и для чего оно нужно, и как подобное решается в с#
C может работать с памятью напрямую, мне это дико в нем нравится
C# это кросплотформенный язык на нем можно писать приложения на mac linux wibdows и делать это можно в visual studio а не в monodewelop*
Visual Studio не существует для Linux.
@@HORIZON_OF_GAMES_WORLDS press F линуксерам, такой софт отсутствует....
1. .Net Core - кроссплатформенный фреймворк для C#, что сразу откидывает множество ваших аргументов.
2. Так как вы забыли о .Net Core - вы в свою очередь забыли о Xamarin. Это кроссплатформенный движок для мобильных приложений, который Майкрософт выкупила у стороннего разработчика пару лет назад.
Единственным реальным простом С++ вжу более высокую производительность, но опять таки, в равных руках. А если у шарписта такие же ровные руки - то спросить будет +- одинаковой. Имхо.
Да он ещё чуток ошибся и насчет C сказав что не актуальный. Вроде много где используется не считая встроенных систем. Да и не так давно в декабре 2011 года вышел стандарт С11
C# привязывает к одной платформе.. чтоооо?
а что, простите кроме юнити и ксамарина еще надо?
ксамарин позволяет писать приложения под Android/Ios/Windows, по моему достаточно кросс-платформенно.
юнити позволяет писать игры под тоже самое и еще овер дофига платформ.
На си пишут прошивки для микроконтроллеров. Вы не правы
Гоша будет дудать ,дудать будет Гоша )
А если нету задачи ? Вот просто хочется изучить ещё один язык ?!?!?! Аааа ?
Мне кажется оба языка стоит изучать.
C вышел с моды? C++ и C# очень схожые? Автор а вы знаете эти языки? И вообще вы думаете прежде чем говоритье?
C это Ардуино и модули с фреймворками. А если ты скажешь что вместо Ардуино можно использовать разширене для scratch под названием micro:bit то учти что си более прост в написании роботов из-за более продуманного кода.
Чел украл спорную и сильно устаревшую статью с хабра, и забабахал видос по ней. Шарп не привязан к виндоус и майкрософт так как есть NET Сore, делающая его реально кроссплатформенным, это опен сорс, и фреймворк есть и на никсах и на маке, сейчас это самое годное и перспективное в шарпе. Сишарп куда дальше от крестов чем от джавы так как он потомок джавы в первую очередь а не с++, и являлся изначально её проапгрейженой версией тех времён. Сейчас это вобще "швейцарский нож", собравший кучу фичь из других языков.
А если ещё не определился со сферой программирования, тогда учи C (си), обо это основа
C# + .net core уже давно работает под винду, мак и линукс, под мак даже visual studio выпустили
Я не очень в теме C#. Можно ли с помощью .NET Core писать кроссплатформенные десктоп приложения с использованием Win Forms/WPF ?
@@developerninja619 на данный момент только Avalonia (уже вышла из беты).
WPF и WinForms слишком привязаны к Windows и используют DirectX, а переписывать (хоть код уже передан в открытый доступ) Microsoft не собирается, т.к. для себя выгод тут не видит.
@@ArtzillaName спасибо за ответ, но я смотрю в сторону Qt. Как по мне это самый лучший выбор
C# для ленивых, c++ для людей, которым интересна работа на низком уровне, да и сам механизм языка, его богатство.(хотя уже и c++ гадят, упрощая)
Плюсы в современном мире никому не нужны.
@@medvedvshapke а что нужно?
@@iam7610 современные языки
@@medvedvshapke смешно однако
@@iam7610 ничего смешного не вижу. Древние говноязыки пора хоронить. И если C еще годится где нужна максимальная производитнльность, то плюсы - бесполезное промежуточное звено. Хотя и си все адекватные люди заменили на тот же rust.
Преспективы 😂😂
он с села
Почему чистый си вышел из моды? микроконтролеры на нем и програмируются как раз
Считал из сайта,Ну позор,первый сайт в гугле ,Могу даже ссылку кинуть
после python легче Java учить сразу начинать с джавы сложно а после джавы легче будет уже учить с++ и с#
И после этого я пошёл изучать Python...
@@flamezero4188 бывает............
Я наоборот учил сначала с++,хоть это было и сложно,потом уже джаву и шарпы.Джава мне не особо понравилась,а Intellij IDEA это вообще полный мусор,а не IDE.С# намного лучше джавы щас.Даже в мобиле,где пишут,что джава самая востребованная,на самом деле топовые игры делаются на с# в юнити.Джава морально устарела
По поводу конкретно кьюта, самая лучшая книга Макса Шлее. Всем советую
Сделай тоже самое только с C# && javascript
джаваскрипт для веб-сайтов, шарп для игр.
Як варіант можна спробувати програмувати на С++ і С#, но це дорога далеко не для кожного.
гений, вот только нет кор появился ещё за два года до выхода видео
На си пишут все разработчики встраиваемых приложений. Так что вы ошибаетесь, язык весьма популярен до сих пор.
лайк если смотрел на скорость x2.0 и ничего полезного не нашел
Хочу делать игры на Unity для начало а потом в будущем на Unreal. Но одни говорят что оба работают только на С# а другие что исключительно на С++.
И что выбрать то?
Unity на c#, unreal на c++
Да что больше нравится
Pygame
@@McGewenкалгейм
*Смысл скопирован с хабра, текст скопирован. Название на Хабре такого же смысла. Диз за воровство.*
Гоша : По алгоритма даже советовать нечего, берите кормена.
Адитя Бхаргава: Ну да ну да, пошел я нахер.
ребят у Герба Саттера же 3 книги с какой начать?
С первой.
Знаете, насчёт книг могу поспорить, можно вообще не покупать книги, а изучать яп на sololearn, сам там обучился HTML, C++ всего за два полных дня)).
Уууу, C++ за два дня. Звучит как сказка. Книга о С++ от его же автора - нехилый такой томик
@@quadroninja2708 книги - худший варик получения инфы, на sololearn всё подробно и понятно, без шуток, C++ изучил за 1.5 дня
@@50БОМЖ ок, ответь на вопрос. Зачем нужен volatile?
@@50БОМЖ и с чего бы книги - худший источник? Их как бы перед печатью проверяют тщательно на достоверность информации. Изучение по книгам в связке с Гуглом даёт крепкое знание технологии
не шаришь. видео 2012 года. уже давно есть .net core
Всё новое это хорошо забытое старое
C++ по настоящему нужен тем, кто такие видосы уже давно не смотрит. На нем создаются слишком сложные программы, не для новичков. А c# вообще бомба, на нем можно все под винду, а с развитием .net core через лет 5 можно будет скорее всего под все что угодно все что угодно делать. Так что это очень хороший многофункциональный язык. Единственное, на месте новичков, я бы все таки на с++ разобрал бы работу с указателями, памятью, ооп, шаблонами и контейнерами.
Да, но конкуренция на С# больше - а работать нужно. Разве, что для себя учить, либо работать на компании двухлетки - сделали проэкт - распустили компанию збц.
5 лет прошло
@@insensitiveprick ага)
Хахахах я только что прочитал с сайта в чем различие, а ты тоже самое сейчас пересказал что я нашел на сайте, хотя бы что-нибудь свое написал🤦🏻♂️
С# мне легко удаёться изучать) а вот с++ это надо забыть как страшный сон.
В с# много полезных фреймворков,синтаксис простой и красиво выглядит,распространен синтаксический сахар,что сильно упрощает написание кода.О С++ же такого не скажешь.Видел код,который люди пишут на нем,это зачастую абсолютно нечитаемый код с венгерской нотацией(зачем эту дичь использовать я не понимаю)
а есть книги бесплатные?
бьерн страуструпа книгу 2013 года читать или какую
Ребят, я решил программировать на Godot engine и мне доступны 2 я зыка c++ и c#
БРАТ????
пацаны порекомендуйте книги по с#
Metanit.com - там всё есть.
На счёт кроссплатформенности C#: существует .NET Core, который кроссплатформенный.
Он такой галимый ,что лучше его не было бы
@@rustamibrahimli2113 пруфы будут? Стабильнейшая кроссплатформенная среда, не хуже jvm.
Не стабльная, на Джаве один раз написатл и у тебя будет везде работать, а тут нужен кор, шо уже показывает шо хуже Jvm
и я тебе - говорю, челоаек который работал и на шарпе и на Джаве
@@rustamibrahimli2113 кор нужен, а jre не нужна для джавы? Давай факты, чем кор плох)
Без jvm(jre) твоя джава тоже нигде не будет работать) Так что в школе одноклассникам расскажешь какая джава классная. Джава - морально устаревшая помойка.
На Си ничего не пишется... Радиоэлектроника использует Си, так как он легкий и быстрый
питон будет полегче и побыстрее
@@kavelquu Python - вещь хорошая, простая, но для написания софта он точно не сгодится. Для маленьких и простых приложений, а вот для большого и сложного софта нет. Слишком он медленный в этом плане.
Диего не думаю, что радиоэлектронике используются большой софт, поэтому и написал
@@kavelquu чееее питон в радиоэлектронике? Представляю все эти библиотеки питоновские в местах, где каждый байт на счету)
@@quadroninja2708 я обосрался тогда, сам потом хотел удалить коммент)
Вообще прям очень схожи(нет)
А какой язык лучше учить для создания игр?
Как я понял, для начинающих и малобюджетных проектов лучше учить C#, поскольку разработка на нём идёт быстрее, но только для Windows (конечно, можно и сделать кроссплатформенность, если сможешь). К тому же, некоторые ошибки (в самой игре, а не в коде) нельзя убрать.
Если ты хочешь получить хорошо оптимизированную игру, то подойдёт C++, поскольку он работает с памятью, но... может получиться и наоборот.
P.S.: это мой опыт и личное мнение. Данная информация может быть немного неверной.
Лучше не останавливаться на одном, ты же не будешь все время сидеть только на одном языке?
@@kavelquu то есть если учить сразу с шарп и плюсы, лишними не будут?
@@kavelquu , не буду , но не забывай , что время , деньги , силы - это ограниченный ресурс . Я хотел узнать , что лучше учить для первой своей серьезной игры .
@@horn772 , спасибо за ответ. Хоть я и увидел твой комментарий только сейчас ( уведомления Ютуба отключены) , но я уже решил какой язык лучше юзать.