Другие языки программирования и технологии
Какой язык лучше учить? C++ или C#?
Если просто так, то оба незачем.
Пока что С++ более востребован. Хотя в будущем ситуация скорее всего изменится.
вот мне интересно из всех кто отвечал хоть минуту работал программистом? !
и да те кто пишет что с++ легче вообще с дуба наверно рухнули... .
а вообще у меня куча знакомых программистов. . почти все C#-перы. .
все получают выше 1000 баксов в месяц. . все устроились на работу за 5 минут.. . и все нули в математике. .
зато один друг с++ прогер. . два высших образования с математическим уклоном охиренно знает математику и в программировании АС (мне до него как до москвы пешком) и у нас в харькове он полгода искал работу на таком "мега востребованном" языке как с++ и теперь работает по 10-14 часов в сутки за 700 баксов... .
так что не знаю о чем отвечальщики выше вообще говорят.. . по моему они слышали звон да не знают где он...
и да те кто пишет что с++ легче вообще с дуба наверно рухнули... .
а вообще у меня куча знакомых программистов. . почти все C#-перы. .
все получают выше 1000 баксов в месяц. . все устроились на работу за 5 минут.. . и все нули в математике. .
зато один друг с++ прогер. . два высших образования с математическим уклоном охиренно знает математику и в программировании АС (мне до него как до москвы пешком) и у нас в харькове он полгода искал работу на таком "мега востребованном" языке как с++ и теперь работает по 10-14 часов в сутки за 700 баксов... .
так что не знаю о чем отвечальщики выше вообще говорят.. . по моему они слышали звон да не знают где он...
пока оба, хотя вроде бы будующее за си шарпом
Смотря какие задачи вы будете решать.
Сегодня почти любую сферу перекрывает C#. В то время как на С++ не принято писать интернет-сайты, там сложнее отладка, и стоит необходимость определиться с используемым компилятором и библиотеками. Среди С++ программистов новичков нет, только профессионалы.
Стандарт языка С++ хуже и слабее С#, потому что он был создан слишком давно и требует обратной совместимости. Попытки внести новые возможности в его синтаксис затруднены. Микрософт сделала C++ .NET и в целом наплевала на то что творится в других операционных системах.
Я бы не ждал кроссплатформенного программирования только исходя из предпосылки использования одного и того же синтаксиса. Большинство библиотек и IDE только для 1 платформы, создание программы для нескольких платформ сразу обычно трудоёмкий процесс. Кстати на C# можно сделать ехе-шник который заработает в Linux без перекомпиляции. На С++ такого не бывает.
Сегодня почти любую сферу перекрывает C#. В то время как на С++ не принято писать интернет-сайты, там сложнее отладка, и стоит необходимость определиться с используемым компилятором и библиотеками. Среди С++ программистов новичков нет, только профессионалы.
Стандарт языка С++ хуже и слабее С#, потому что он был создан слишком давно и требует обратной совместимости. Попытки внести новые возможности в его синтаксис затруднены. Микрософт сделала C++ .NET и в целом наплевала на то что творится в других операционных системах.
Я бы не ждал кроссплатформенного программирования только исходя из предпосылки использования одного и того же синтаксиса. Большинство библиотек и IDE только для 1 платформы, создание программы для нескольких платформ сразу обычно трудоёмкий процесс. Кстати на C# можно сделать ехе-шник который заработает в Linux без перекомпиляции. На С++ такого не бывает.
По мне так проще "С++"
Если хочешь писать под винду десктопные или веб приложения то С шарп, если низкоуровневые или под другие операционки, то с++. Хотя есть Mono, так что на linux на с шарпе тоже можно писать =)
вот мне интересно из всех кто отвечал хоть минуту работал программистом? !
и да те кто пишет что с++ легче вообще с дуба наверно рухнули... .
а вообще у меня куча знакомых программистов. . почти все C# и Java
все получают выше 1000 баксов в месяц. . все устроились на работу за 5 минут.. . и все нули в математике. .
зато один друг с++ прогер. . два высших образования с математическим уклоном охиренно знает математику и в программировании АС (мне до него как до москвы пешком) и у нас в Саратове он не долго искал работу на таком "мега востребованном" языке как с++ и теперь в Москве работает в яндексе за 7000 баксов... .
так что не знаю о чем отвечальщики выше вообще говорят.. . по моему они слышали звон да не знают где он.. .
Впрочем, это не отменяет того факта, что автору следует учить C#
и да те кто пишет что с++ легче вообще с дуба наверно рухнули... .
а вообще у меня куча знакомых программистов. . почти все C# и Java
все получают выше 1000 баксов в месяц. . все устроились на работу за 5 минут.. . и все нули в математике. .
зато один друг с++ прогер. . два высших образования с математическим уклоном охиренно знает математику и в программировании АС (мне до него как до москвы пешком) и у нас в Саратове он не долго искал работу на таком "мега востребованном" языке как с++ и теперь в Москве работает в яндексе за 7000 баксов... .
так что не знаю о чем отвечальщики выше вообще говорят.. . по моему они слышали звон да не знают где он.. .
Впрочем, это не отменяет того факта, что автору следует учить C#
C++ Пока более универсален и системен.
Кроме того он мультиплатформен. Скажем нормального софта на C# под *nix или нет, или почти нет.
Однако открою страшную тайну.
Все равно какой язык учить. Главное знать теорию программирования, объектно-ориентированное программирование и неплохо знать математику.
Что касается языка, если вы знаете один из языков программирования (Паскаль (Делфи) , С++, С#, Java), то большой проблемы перейти на другой язык не возникает. Везде очень похожие конструкции, разве что операторы по другому могут называться.
А вот написание ПО под другую ОС это ИМХО зачастую намного более сложная задача. Скажем что делать в *nix с C++, если всю жизнь использовал MFC или скажем как написать приложение под *nix на C#, если там нет класса winforms (надеюсь правильно его назвал) .
Так что учите теорию. С ней точно не пропадете с любым языком...
Кроме того он мультиплатформен. Скажем нормального софта на C# под *nix или нет, или почти нет.
Однако открою страшную тайну.
Все равно какой язык учить. Главное знать теорию программирования, объектно-ориентированное программирование и неплохо знать математику.
Что касается языка, если вы знаете один из языков программирования (Паскаль (Делфи) , С++, С#, Java), то большой проблемы перейти на другой язык не возникает. Везде очень похожие конструкции, разве что операторы по другому могут называться.
А вот написание ПО под другую ОС это ИМХО зачастую намного более сложная задача. Скажем что делать в *nix с C++, если всю жизнь использовал MFC или скажем как написать приложение под *nix на C#, если там нет класса winforms (надеюсь правильно его назвал) .
Так что учите теорию. С ней точно не пропадете с любым языком...
Если надо что то по быстрому для заказчика наваять, под Винду, то шарп.
Если писать серьезное приложение, то плюсы. И то, и то надо, применения разные.
Если писать серьезное приложение, то плюсы. И то, и то надо, применения разные.
Похожие вопросы
- Почему до сих пор кто-то учит C, Java, C++ и JavaScript?
- Какой язык учить? C# или c++? Напишите почему вы так думаете.
- Какой язык лучше учить? C++ или Turbo Pascal Какой из этих легче учить, и что нужно знать для начало обучении ?
- Какой язык начинать учить? C++, ActionScript, Java, JavaScript...Чисто для себя, не в коммерческих целях?
- Какой язык лучше учить Delphi 7 или C++ ?
- Имеет ли смысл учить Pascal для того, чтобы проще было учить более современные языки (Например, perl, C/C++)?
- Учу C++! Уже знаю: типы данных, циклы. условия, привидения и т. д учу 5дней. вот программа! Как норм за 5 дней?
- Какой язык стоит изучать первым C++ или C#?
- Какой язык лучше учить первым ? C++ или Python
- Стомт лм в качестве первого языка программирования учить Python или чистый C???