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