Стоит ли выбирать Visual C ++ 2010 или 2008? - PullRequest
0 голосов
/ 15 января 2011

Я принимаю вычисления в этом году для своих уровней A (главный экзамен), и есть компонент курсовой работы, в котором мы должны кодировать решения проблем в C ++.Моя школа только что перешла на использование Visual C ++ 2008 в этом году (ранее мы использовали 6.0), и наш учитель сказал нам загрузить VC ++ 2008 Express Edition.

Однако у меня уже есть Visual Studio 2010 Pro на моем компьютере.и у меня есть доступ к VS 2008 Pro, а также через программу Microsoft DreamSpark для студентов.Есть ли существенная разница между 2010 и 2008 годами, а также между Express и Pro?

Я слышал, что в 2010 есть функция, которая проверяет ваш код при вводе - поэтому вам не нужно компилировать, чтобы найти синтаксические ошибки,например.Я подумала, может быть, это поможет мне учиться быстрее, если я буду заниматься дома самостоятельно.Но я боюсь, что не смогу открыть свои файлы 2008 года из школы дома (и наоборот), или что интерфейсы / функции настолько разные, что я запутаюсь во время настоящего экзамена.

Моя главная проблема заключается в том, что использование VS2010 в домашних условиях сделает меня растерянным / беспомощным, когда я переключусь на VS2008 в школе для сдачи экзамена.Например, эта функция Intellisense, упомянутая в VS2010, кажется действительно полезной, но если VS2008 не имеет ее / имеет более слабую версию, я, возможно, не смогу работать так же во время финального экзамена.

Спасибо заваши ответы до сих пор.

Ответы [ 4 ]

1 голос
/ 17 января 2011

Основное преимущество, которое я вижу в Visual Studio 2010, заключается в том, что в Visual C ++ реализована часть готовящегося стандарта C ++ 0x .Это единственная причина, которая заставила меня установить эту версию дома.(в офисе мы работаем с Visual 2003 :-()

РЕДАКТИРОВАТЬ: вторая интересная мне причина - это поддержка F # с библиотекой total.NET. Действительно хороший язык, чтобы попробовать (яЯ до сих пор только изучаю это), который привносит вкус функционального программирования в мир MS. Я думаю, что это отличная инициатива с их стороны.

1 голос
/ 15 января 2011

Да, Visual C ++ 2010 намного мощнее IDE, чем 2008. Единственный недостаток, который я видел до сих пор, заключается в том, что он немного медленнее, но для C ++ это, вероятно, того стоит.(Я бы не сказал, что то же самое для C #, например, но в C ++ произошли значительные улучшения, с улучшенным IntelliSense, проверкой при вводе и т. Д.)

0 голосов
/ 17 января 2011

Но я боюсь, что не смогу открыть мои файлы 2008 года из школы дома (и наоборот),

У меня нет опыта работы с C ++, но я предполагаю, что он такой же, как и в C #. В C # файлы проекта должны открываться нормально в обеих версиях, однако файлы решения будут разными. Если вы откроете решение 2008 с 2010 года, оно попросит вас перенести его. Вы можете сделать резервную копию файла 2008 sln (и, возможно, переименовать один из них) и использовать соответствующие файлы решения для каждой версии. Другие файлы должны быть одинаковыми (или, по крайней мере, работать в обеих версиях).

0 голосов
/ 15 января 2011

Visual Studio 2010 - это последняя версия от Microsoft со всеми последними изменениями и исправлениями (да, вместе с несколькими новыми ошибками).

Если у вас нет какой-либо конкретной причины использовать старую версию, вам следует использовать именно эту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...