Форум программистов, компьютерный форум CyberForum.ru

В чем различия C# и C++ и что лучше учить? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 109, средняя оценка - 4.99
vo_ai_ni
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 12
22.07.2013, 18:38     В чем различия C# и C++ и что лучше учить? #1
Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2013, 18:38     В чем различия C# и C++ и что лучше учить?
Посмотрите здесь:

C++ Что лучше учить сначала C или C++? Выбор литературы.
C++ Как лучше учить С++
C++ Различия компиляторов. В чем причина?
C++ Как лучше всего учить язык C++?
C++ API (что лучше начать учить?)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
22.08.2013, 03:13     В чем различия C# и C++ и что лучше учить? #81
Предисловие:
В 2011 году, мне понадобилась программка, которая в рисонук.bmp все пиксели с определенным(розовый цвет на спрайтах) цветом меняла на белый.
В то время я занимался поддержкой игрового сервера, близко связан был с php. Приходилось выводить на сайт из баз данных игрового сервера нужную информацию. Изучал по необходимости нужные функции php.
Первым моим решением было, конечно, написать код на php, т.к. я знал что это возможно и знал где искать информацию. Написание необходимого кода не заняло у меня много времени. Затем появилось желание поделиться данной утилитой и хотелось сделать программку, а не скрипт на php. Стоял выбор между C++ или C#. Я выбрал C#. C# я знал на уровне WinForm приложения "Hello, World!", но тем не менее, у меня получилось написать программку которая плюсом ко всему могла еще измененный спрайт конвертировать в gif с нужным мне сжатием. Потратил я конечно около дня на поиск информации + составления алгоритма + написания кода. Для меня это было ВАУ_ВАУ.
p/s/ C# я выбрал, потому что он мне показался очень простым, дружелюбным к пользователю, интуитивно понятным. Потому, что в VS C# 2008 в отличии от С++, в редакторе показывались подсказки подробные, показывались все методы и функции которые есть у класса. Выравнивание и форматирование кода в редакторе было на высоте =)))) Все эти мелочи стали причиной моего выбора.
p/s/p/s + еще в консоли C# ничего не следовало мудрить с выводом\вводом русских символов

По поводу "в чем различия C# и C++ и что лучше учить". Хочется привести некую аналогию между этими двумя языками программирования и между языками разговорными. Если вы хотите ездить по миру, свободно обмениваться информацией, общаться, то следует изучать английский язык ~ C++. Если же ваше будущее не связано с международными поездками, то не следует утруждать себя в освоении всех прелестей C++, эффективней будет углубиться в родной язык (для меня) русский ~ C#.

Если сравнивать WinForm приложения, то в VS C# я без большого труда смогу "собрать" авторегистратор почты мейлсру, к примеру, чего не могу сказать про VS C++. =\
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
22.08.2013, 15:33     В чем различия C# и C++ и что лучше учить? #82
Интересно, а автор всё ещё читает пост в предверии выбора языка?...гляньте дату, думаю тема слегка утратила актуальность

Добавлено через 2 минуты
Цитата Сообщение от Hugra Посмотреть сообщение
в редакторе показывались подсказки
Есть хорошая штука, называется VisualAssistX
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,043
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 15:54     В чем различия C# и C++ и что лучше учить? #83
Ну а если серьезно чем С++ от С# отличается?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
22.08.2013, 15:57     В чем различия C# и C++ и что лучше учить? #84
Цитата Сообщение от Новичок Посмотреть сообщение
Ну а если серьезно чем С++ от С# отличается?
Ты просишь пересказать тебе 9 страниц темы?
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,043
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 15:58     В чем различия C# и C++ и что лучше учить? #85
А есть где прочитать об этом?
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
22.08.2013, 16:02     В чем различия C# и C++ и что лучше учить? #86
Цитата Сообщение от Новичок Посмотреть сообщение
А есть где прочитать об этом?
да какая тебе разница? Учи Си!
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,043
Записей в блоге: 1
Завершенные тесты: 2
22.08.2013, 16:03     В чем различия C# и C++ и что лучше учить? #87
Вообще я С# пока не хочу изучать,но вопрос стоит ли учить чистый Си,или сразу С++?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
22.08.2013, 16:04     В чем различия C# и C++ и что лучше учить? #88
Цитата Сообщение от Новичок Посмотреть сообщение
стоит ли учить чистый Си,или сразу С++?
Можно сразу С++, только начать надо с той книги, где сишные основы описываются.
fatalis
8 / 8 / 1
Регистрация: 09.08.2013
Сообщений: 68
22.08.2013, 23:43     В чем различия C# и C++ и что лучше учить? #89
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


есть там уже лямбды, успокойтесь

лямбы там будут только Java 1.8 xD
а пока,увы,нету там лямбд
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
23.08.2013, 09:42     В чем различия C# и C++ и что лучше учить? #90
Цитата Сообщение от fatalis Посмотреть сообщение
лямбы там будут только Java 1.8 xD
так JDK 8 уже доступна для скачивания, так что лямбды уже есть
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
23.08.2013, 09:48     В чем различия C# и C++ и что лучше учить? #91
Цитата Сообщение от icpu Посмотреть сообщение

Не по теме:

Продолжайте, мне очень интересно!

На форуме есть нативный попкорн, к чему тянуть зависимости?
zer0mail
2187 / 1870 / 187
Регистрация: 03.07.2012
Сообщений: 6,650
Записей в блоге: 1
23.08.2013, 11:26     В чем различия C# и C++ и что лучше учить? #92
ТС, куда лучше записаться - в шахматный кружок или на фигурное катание? Главная разница не в языках, а в людях - в их желаниях, способностях и целях.

Глубокое изучение С++ требует больших усилий и больших способностей (имхо) и человек, обладающий такими способностями не будет создавать тему на форуме, а просто нагуглит ответы (опять же имхо) Потому что гугл на "различия c++ и c#" выдает >45тыс ссылок и надеяться, что кто-то сразу напишет исчерпывающий и понятный ТС ответ (которого нет среди этого моря ссылок) - наивно.
za5
440 / 344 / 30
Регистрация: 16.10.2010
Сообщений: 842
Записей в блоге: 7
23.08.2013, 13:00     В чем различия C# и C++ и что лучше учить? #93
лучше начать с C# (этож ведь и windows/xbox/windows phone/ mono-> linux/android/ios) по крайней мере вы узнаете насколько удобными и красивыми могут быть языки. потом можно и с++. если время будет то ещё и java <- вроде очень востребована, но не в клиентских приложениях разумеется.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
23.08.2013, 13:25     В чем различия C# и C++ и что лучше учить? #94
Цитата Сообщение от za5 Посмотреть сообщение
лучше начать с C# (этож ведь и windows/xbox/windows phone/ mono-> linux/android/ios)
при чём тут язык и платформа, под которую пишешь?
И потом... все эти андроиды бесперспективны.
za5
440 / 344 / 30
Регистрация: 16.10.2010
Сообщений: 842
Записей в блоге: 7
23.08.2013, 13:29     В чем различия C# и C++ и что лучше учить? #95
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
при чём тут язык и платформа, под которую пишешь?
при том, что если на языке можно писать только проги для холодильников, то... ну вы понели
например, питон не получил бы своей популярности если бы функционировал только под линуксом
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,899
Записей в блоге: 2
Завершенные тесты: 1
23.08.2013, 13:31     В чем различия C# и C++ и что лучше учить? #96
Цитата Сообщение от za5 Посмотреть сообщение
только проги для холодильников, то...
Тогда пишите в нативном коде сразу.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.08.2013, 13:38     В чем различия C# и C++ и что лучше учить? #97
Цитата Сообщение от za5 Посмотреть сообщение
при том, что если на языке можно писать только проги для холодильников, то...
то что? "популярность" не значит "лучше"
za5
440 / 344 / 30
Регистрация: 16.10.2010
Сообщений: 842
Записей в блоге: 7
23.08.2013, 13:45     В чем различия C# и C++ и что лучше учить? #98
я и не спорю!)
я говорю о том, что писать проги на том, что функционирует только под линуксом приложение на винду не самая лучшая идея
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,043
Записей в блоге: 1
Завершенные тесты: 2
23.08.2013, 13:52     В чем различия C# и C++ и что лучше учить? #99
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
И потом... все эти андроиды бесперспективны.
Вы шутите,разработчики приложений под смартфоны получают не мало.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2013, 13:55     В чем различия C# и C++ и что лучше учить?
Еще ссылки по теме:

C++ В чем различия между модульным, процедурным и структурным программированием?
Сравнить две строки на различия не учитывая кол-во пробелов и такие различия в буквах как о-и, н-т, в-д. C++
C++ А что лучше учить С++ или Делфи ?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.08.2013, 13:55     В чем различия C# и C++ и что лучше учить? #100
Цитата Сообщение от Новичок Посмотреть сообщение
Вы шутите,разработчики приложений под смартфоны получают не мало.
дело не только в деньгах
Yandex
Объявления
23.08.2013, 13:55     В чем различия C# и C++ и что лучше учить?
Ответ Создать тему
Опции темы

Текущее время: 05:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru