Форум программистов, компьютерный форум 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 (что лучше начать учить?)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
akk
 Аватар для akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
22.07.2013, 18:42     В чем различия C# и C++ и что лучше учить? #2
Цитата Сообщение от vo_ai_ni Посмотреть сообщение
Скажите, какая существует разница между вышеупомянутыми языками?
Основная разница в том, что C# только для Windows.
Цитата Сообщение от vo_ai_ni Посмотреть сообщение
и какой из них выбрать для изучения?
Конечно для начала C++.
zer0mail
2190 / 1873 / 187
Регистрация: 03.07.2012
Сообщений: 6,668
Записей в блоге: 1
22.07.2013, 18:44     В чем различия C# и C++ и что лучше учить? #3
Для начала изучите "просто Си". Когда осилите, то определитесь с целями изучения C#/C++ (может, к тому времени проблема выбора сама рассосется).
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
22.07.2013, 19:01     В чем различия C# и C++ и что лучше учить? #4
С# заточен для простой разработки оконных приложений - там окна создаются "визуально". С++ умеет БОЛЬШЕ и быстрее (если правильно всё сделать) но разработка чуть сложнее(если не знать ни того ни другого). Как сказал один великий мой знакомый-жёсткий программист: "C# - это когда обезьянка бьёт битой по компьютеру, а он умудряется понимать чего от него хотят". Но я бы на Вашем месте учил бы С - С++. С# упрощает создание, но с ним сложно понять то, что нужно понять НАСТОЯЩЕМУ программисту, ИМХО.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
22.07.2013, 19:06     В чем различия C# и C++ и что лучше учить? #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от akk Посмотреть сообщение
Основная разница в том, что C# только для Windows.
Bullshit

Добавлено через 40 секунд
Цитата Сообщение от Retyrn0 Посмотреть сообщение
С# заточен для простой разработки оконных приложений - там окна создаются "визуально"
ещё один bullshit

Добавлено через 1 минуту
Цитата Сообщение от Retyrn0 Посмотреть сообщение
"C# - это когда обезьянка бьёт битой по компьютеру, а он умудряется понимать чего от него хотят
"все аналогии лживы и говорят лишь о личности автора"
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
22.07.2013, 19:40     В чем различия C# и C++ и что лучше учить? #6
Jupiter, уважаю авторов опровергающих что-то без единого аргумента - именно мужики: сказал и всё, живите с этим, слабаки!
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 19:52     В чем различия C# и C++ и что лучше учить? #7
Цитата Сообщение от Retyrn0 Посмотреть сообщение
С# заточен для простой разработки оконных приложений - там окна создаются "визуально".
а что озночает окна создаются "визуально"? это про редактор форм?
-=ЮрА=-
Заблокирован
Автор FAQ
22.07.2013, 19:56     В чем различия C# и C++ и что лучше учить? #8
Retyrn0! Jupiter, прав на счёт булщетов.
C# это язык разработки приложений, выполняемых в среде .NET т.е самая что ни на есть кросс платформенность
С# толкьо для разработки
Цитата Сообщение от Retyrn0 Посмотреть сообщение
ам окна создаются "визуально"
- чё за бред, т.е консоли в шарпе нельзя создать?Ну и т.д и т.п
Вот яркий пример консоли (кросс платформенной)
https://ideone.com/kzd5hT

Добавлено через 2 минуты
Цитата Сообщение от dr.curse Посмотреть сообщение
а что озночает окна создаются "визуально"? это про редактор форм?
- да бездумноakk, написал, что ты слушаешь бездумно. Тебе человек вон выше написал - бред бред бред.
Цитата Сообщение от Retyrn0 Посмотреть сообщение
уважаю авторов опровергающих что-то без единого аргумента - именно мужики: сказал и всё, живите с этим, слабаки!
- честно иногда так и хочется сказать, а порой иногда убивает катастрофические незнания и заблуждения тутшнего народа.
Иногда даже говорить с таким контингентом не охота.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 19:56     В чем различия C# и C++ и что лучше учить? #9
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
C# это язык разработки приложений, выполняемых в среде .NET т.е самая что ни на есть кросс платформенность
чего? .Net это кросплатформенность? я что-то пропустил?
-=ЮрА=-
Заблокирован
Автор FAQ
22.07.2013, 19:58     В чем различия C# и C++ и что лучше учить? #10
Цитата Сообщение от dr.curse Посмотреть сообщение
Net это кросплатформенность?
а что по твоему дотнет?
http://msdn.microsoft.com/en-us/library/gg597391.aspx
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 20:02     В чем различия C# и C++ и что лучше учить? #11
-=ЮрА=-, до конца не читал но насколько понял там все про мелкософтские разработки xbox,windows phone и т.д.
akk
 Аватар для akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
22.07.2013, 20:04     В чем различия C# и C++ и что лучше учить? #12
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
чё за бред, т.е консоли в шарпе нельзя создать?
-=ЮрА=-, ну и какие ж серьезные консольские проекты на C# пишутся?
-=ЮрА=-
Заблокирован
Автор FAQ
22.07.2013, 20:06     В чем различия C# и C++ и что лучше учить? #13
Цитата Сообщение от dr.curse Посмотреть сообщение
Net это кросплатформенность? я что-то пропустил?
Во тут норм http://www.xakep.ru/magazine/xs/053/076/1.asp
5) Потенциальная кроссплатформенность. DotNET-приложения первоначально компилируются в так называемый промежуточный код (MSIL - Microsoft Intermediate Language), который никак не зависит от "платформы", то есть от процессора и операционной системы. А компиляция в машинный код, зависимый от процессора (JIT-компиляция, Just-in-time - компиляция), происходит уже на машине конечного пользователя (другими словами, на машине дядьки, который отвалил тебе много кэш за твою очень сложную и долгую работу ) при первом запуске программы. Это позволяет (в теории) создавать кроссплатформенные приложения, то есть заставить один и тот же бинарник запуститься и под PC, и под Macintosh. Сейчас энтузиастами ведутся разработки вариантов .NET FW под Linux, FreeBSD и Macintosh. Например, можно сказать о Mono - dotNET-cреде для Linux, которая пока еще находится на стадии глубокой альфа-версии, но ходят слухи, что программировать под это чудо научной мысли уже вполне возможно. Конечно, настоящую живую кроссплатформенность мы пока не увидим, но "возможно все".
Добавлено через 1 минуту
Цитата Сообщение от akk Посмотреть сообщение
-=ЮрА=-, ну и какие ж серьезные консольские проекты на C# пишутся?
- я что то тебя вообще не понял, перефразируй. Я специалист в API/MFC да шарп умеет теже трюки, и что?Какая разница консоль или диалог - иногда консоль (сервер например) может быть в разы нет в тысячи раз сложней прсотого Арр с батоном и эдитами.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.07.2013, 20:07     В чем различия C# и C++ и что лучше учить? #14
-=ЮрА=-, да принимаю сгенерированный MSIL код не зависит от платформы, но моно не обеспечивает полную кроссплатформенность
akk
 Аватар для akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
22.07.2013, 20:08     В чем различия C# и C++ и что лучше учить? #15
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
я что то тебя вообще не понял, перефразируй
Зачем C# использовать для консоли, если C++ со всем справляется? И если C# такой популярный то приведите хоть один пример проекта на C#.
-=ЮрА=-
Заблокирован
Автор FAQ
22.07.2013, 20:10     В чем различия C# и C++ и что лучше учить? #16
dr.curse, сама суть дотнет поможет в недалёком будующем развязать проблему платформозависимости -тот же GUI будет писаться одинаково что под НТ что под линь, до этого остаётся один шаг. Писать о языке что он чисто под НТ просто глупо - дотнет точится под всё, другое дело что это сложно и займёт время.
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
22.07.2013, 20:10     В чем различия C# и C++ и что лучше учить? #17
Цитата Сообщение от akk Посмотреть сообщение
Зачем C# использовать для консоли, если C++ со всем справляется? И если C# такой популярный то приведите хоть один пример проекта на C#.
все скрипты всех игр на движке игровом движке UNITY созданы или на java, или на c#.
если быть точнее, доля шарпа >70% - остальное - java

а о том, какие игры были сделаны на unity найти не проблема. и там есть очень достойные

консоли приводит стоит отдельно?
-=ЮрА=-
Заблокирован
Автор FAQ
22.07.2013, 20:10     В чем различия C# и C++ и что лучше учить? #18
akk, я уже всё сказал не раздражай меня пожалуйста. Ты уже наляпал столько что впору просто помолчать (уж извини за прямолинейность).
akk
 Аватар для akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
22.07.2013, 20:15     В чем различия C# и C++ и что лучше учить? #19
Цитата Сообщение от Tiva Посмотреть сообщение
консоли приводит стоит отдельно?
ну собственно и имелось это ввиду. Если можно приведите, пожалуйста.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2013, 20:16     В чем различия C# и C++ и что лучше учить?
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
22.07.2013, 20:16     В чем различия C# и C++ и что лучше учить? #20
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
не раздражай меня
Серьёзный дядька)
Цитата Сообщение от Tiva Посмотреть сообщение
все скрипты всех игр на движке игровом движке UNITY созданы или на java, или на c#.
если быть точнее, доля шарпа >70% - остальное - java
На чём написан сам UNITY? И кстати, если UNITY нынче популярен - то он может использоваться при оценке распространённости языков?
Yandex
Объявления
22.07.2013, 20:16     В чем различия C# и C++ и что лучше учить?
Ответ Создать тему
Опции темы

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