Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.51/41: Рейтинг темы: голосов - 41, средняя оценка - 4.51
ncuX1
brony
72 / 52 / 3
Регистрация: 02.01.2012
Сообщений: 521
#1

В чем отличия C++ и C#

03.06.2012, 20:54. Просмотров 7477. Ответов 17
Метки нет (Все метки)

До этого учил С++, сейчас учу С#.Прочитал около 120 страниц книги Шилдт Г. Полное руководство С#4.0 и до меня так и не дошло: а в чём отличия от С++?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 20:54
Ответы с готовыми решениями:

В чем отличия Convert от Parse?
У меня вот такой вопрос: в чем отличие допустим i =...

Объявление пустого List - в чем отличия
Добрый день! Есть ли отличия при объявлении пустого List<string>? ...

Отличия строк
Доброе утро уважаемые коллеги, вопрос следующего характера. В чем отличие...

Основные отличия C# от С++
Хочу создать эту тему для того чтобы выложить наиболее важные отличия языка C#...

В чём отличия C# от С++
в чём отличия C# от С++???

17
KinD
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 23
03.06.2012, 20:58 #2
Поиск... поиск...
Основные отличия C# от C++ CLI
Достаточно ?
0
ncuX1
brony
72 / 52 / 3
Регистрация: 02.01.2012
Сообщений: 521
03.06.2012, 21:34  [ТС] #3
Цитата Сообщение от KinD Посмотреть сообщение
Поиск... поиск...
Основные отличия C# от C++ CLI
Достаточно ?
С отличиями понятно, а в чём преимущества? Не зря же существуют одновременно два схожих языка.
0
awp-sirius
58 / 58 / 41
Регистрация: 01.05.2012
Сообщений: 494
03.06.2012, 21:46 #4
- наличие сборщика мусора (это оочень важно для больших проектов, которые работают продолжительное время)
- приятные кодовые удобности, вроде точки вместо стрелки, наличия блока foreach
- поддержка и развитие его микрософтом (а т.к. VS тоже их творение, С++ скорее будет в угнетенном положении)
- ОТСУТСТВИЕ УКАЗАТЕЛЕЙ
- передача (целых) объектов между модулям
- УПРАВЛЯЕМЫЙ КОД на выходе (т.е. выполняется чисто на .net машине и понимается ей без лишних преобразований)
0
Lasur
258 / 248 / 43
Регистрация: 18.03.2012
Сообщений: 506
03.06.2012, 21:49 #5
Цитата Сообщение от awp-sirius Посмотреть сообщение
ОТСУТСТВИЕ УКАЗАТЕЛЕЙ
эмм...
0
SocialEngineer
27 / 29 / 2
Регистрация: 14.04.2012
Сообщений: 152
03.06.2012, 21:52 #6
+:строгая типизация,хотя существует возможность и динамического кода,надежность,хотя почему-то сиШарп везде обсирают и сильно не любят и называют говноязыком для мелкософта.
-:Отсутствие кроссплатформенности,хотя с появлением mono можно писать и на/под линуксе.
0
ncuX1
brony
72 / 52 / 3
Регистрация: 02.01.2012
Сообщений: 521
03.06.2012, 21:54  [ТС] #7
Цитата Сообщение от awp-sirius Посмотреть сообщение
- ОТСУТСТВИЕ УКАЗАТЕЛЕЙ
О боги, спасибо. Именно после того, как я намучился с этими указателями при создании большого проекта на С++ я перестал его учить и отошёл курить в сторонку.
0
SocialEngineer
27 / 29 / 2
Регистрация: 14.04.2012
Сообщений: 152
03.06.2012, 21:58 #8
Обломись,они есть.
0
tezaurismosis
Администратор
Эксперт .NET
8423 / 3790 / 723
Регистрация: 17.04.2012
Сообщений: 8,478
Записей в блоге: 14
03.06.2012, 22:02 #9

Не по теме:

Цитата Сообщение от SocialEngineer Посмотреть сообщение
сиШарп везде обсирают и сильно не любят и называют говноязыком для мелкософта.
Никогда такого не видел. :stop:


На мой взгляд, самым главным преимуществом C# над C++ является уменьшение количества танцев с бубном для придания работоспособности своей программе.
0
SocialEngineer
03.06.2012, 22:09
  #10

Не по теме:

Никогда такого не видел.
на всяких гавнопабликах,где все считают себя супер программистами такое пишут часто,в особенности срач между Java и .NET + я сам полностью за Шарп,однако я в действительности не понимаю,почему многие игры,предназначенные для Вин, пишут на c++

0
KinD
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 23
03.06.2012, 23:19 #11
SocialEngineer, может то, что они запускаются без framework'a 4? Типа дополнительного программного обеспечения не надо и тп...
0
tezaurismosis
03.06.2012, 23:27
  #12

Не по теме:

Цитата Сообщение от SocialEngineer Посмотреть сообщение
не понимаю,почему многие игры,предназначенные для Вин, пишут на c++
Тут C# как раз уступает C++ - для игр важна производительность и низкоуровневые детали управления графикой, на C# это работает медленнее.

0
SocialEngineer
27 / 29 / 2
Регистрация: 14.04.2012
Сообщений: 152
03.06.2012, 23:27 #13

Не по теме:

C#
1
SocialEngineer, может то, что они запускаются без framework'a 4? Типа дополнительного программного обеспечения не надо и тп...
именно


tezaurismosis,жаль,хотя с развитием современных технологий,возможно такие потребности в производительности пропадут

И действительно,раз отличий так мало,то переучиваться с ++ на шарп и обратно не трудно?
0
Goal
Футболист
512 / 414 / 140
Регистрация: 31.10.2011
Сообщений: 1,005
Завершенные тесты: 2
04.06.2012, 00:12 #14
C# более обьекто ориентирован, чем С++, проще в ищучении.
0
awp-sirius
58 / 58 / 41
Регистрация: 01.05.2012
Сообщений: 494
04.06.2012, 00:25 #15
Цитата Сообщение от SocialEngineer Посмотреть сообщение
с развитием современных технологий,возможно такие потребности в производительности пропадут?
Не думаю. Восновном игры пишутся на максимуме возможностей)
Ведущие компании всегда будут стремиться к чему-то недосигаемому
0
KinD
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 23
04.06.2012, 09:19 #16
Goal, всё равно C# рулит Он более молодой и относительно быстро развивающийся язык, к тому же он перспективен. Я именно из-за этого и начал учить... да и к тому же друзья его расхвалили, что решил его учить
0
SocialEngineer
04.06.2012, 12:41
  #17

Не по теме:

Сколько не встречаю людей в интернете из Казахстана, и все обязательно знают какой-нибудь язык программирования.
Если уж говорить о переспективности, то С++ гораздо перспективнее,чем шарп,а если начнут доминировать платформы *nix,то шарп совсем загнется,тем более популярность его не слишком растет.

0
tezaurismosis
Администратор
Эксперт .NET
8423 / 3790 / 723
Регистрация: 17.04.2012
Сообщений: 8,478
Записей в блоге: 14
04.06.2012, 17:33 #18
Цитата Сообщение от SocialEngineer Посмотреть сообщение
Если уж говорить о переспективности, то С++ гораздо перспективнее,чем шарп,а если начнут доминировать платформы *nix,то шарп совсем загнется,тем более популярность его не слишком растет.
Перспективность подразумевает наличие развития, C++ намного более устоявшийся язык, и развивается в наше время медленнее. Почитайте тут, и вы увидите, что C# уже обогнал C++ по популярности. Если юниксоиды начнут лидировать (что маловероятно), то Microsoft будет работать над Mono
0
04.06.2012, 17:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 17:33

Перехожу с C++ на C#, их отличия
Перешёл с плюсов на шарп, имею представление(возможно поверхностное) о C++ -...

Отличия между ++value и value++
Все используют по разному, чем эти отличия отличаются друг от друга. Или ничем ?

Отличия типов
Все никак не въеду, чем double отличается от decimal? Спасибо.


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru