пара начинающих вопрос про VC++

Paradox

Насколько критично поставить MS VC++ на WinXP?
И вообще есть ли VC++ больше 6.0 версии?
Хочу научиться программированию машинной графики...
Need any infos
Заранее благодарен

voronina

новые версии называются MS VS .NET
Самая последняя MS VS.NET 2005 beta2
единственная хитрость, что не надо создавать managed проекты т.е. создавать Unmanaged Windows Application.
плюсы MS VS 2003 по сравнению с MSVS 6.0 SP5:
1) чуть более быстрая работа (когда-то пробовал делать много new подряд)
2) лучщий intely sence (подсказки по классам функциям, выпадающие списки с членами класса)
3) Более новый windows SDK, opengl, DX SDK
4) поддерживает новые msdn в качестве встроенной системы помощи
также как в все предыдущие версии есть возможность работы из коммандной строки (nmake + far)

Helga87

Есть Microsoft Visual Studio 2003. Она вобще .NET, но обычный C++ оттуда никуда не делся.
Вроде бы даже компилятор получше стандарт держать стал.

Helga87

У тебя получилось поставить 2005 Beta 2?
У меня вчера сетап что-то падал с левой отмазкой

voronina

поддерживает ISO/IEC 14882 (описан в Язык C++ Бьерн Страуструп)
в отличии от msvs 6.0

Paradox

Спасибо за объяснения
Я даже нашел...
А если что мона обратиться?

Paradox

А beta1 и и beta 2 чем отличаются?
И откуда мона взять beta 2?

voronina

в этой ветке форума и пиши, меня можно еще пнуть в реалтайме jabber.b.gz.ru
по поводу машграфа: найди glut и пользуй - самая хорошая библиотека для начала работы с 2D-3D графикой
+ там просто сказочные примеры программ

Paradox

Microsoft Visual Studio 2005 CTP December 2004 Что это штука

voronina

Microsoft Visual Studio 2005 CTP December 2004 Что это штука
Note on Community Technology Previews
Community Technical Preview (CTP) builds do not go through the same rigorous testing that beta builds undergo. While betas receive a much higher level of testing and feature work, CTPs are intended to expose developers to the latest working build. CTPs are therefore unsupported, prerelease software and there are some precautions you should take. Please read the latest Readme and Installation Guides before you download or install prerelease software.
Очередная beta для 2005 к сожалению еще не до конца доделали.
Рулез не мерянный в плане C#, ASP.NET.
В плане unmanaged С++ изменяется только соответствие стандарту и модели для компиляции (64bit процессоры)

Paradox

исчерпывающий ответ THNX

Vladislav177Rus

поддерживает ISO/IEC 14882 (описан в Язык C++ Бьерн Страуструп)
в отличии от msvs 6.0
Где ж ты был, когда была эта http://172.16.0.1/showflat.php?Cat=&Board=prog&Number=2089815&view=collapsed&o=&showlite=&tistart= тема?
Какие конкретно отличия?

ppplva

Я, наверное, скажу общеизвестную вещь. На всякий случай.
for (int i=1;0;);
printf("%d\n", i);
В msvc 6.0 скомпилится и выдаст 1, хотя по стандарту не должно.

Vladislav177Rus

В BC++ 3.1 тоже, а вот Dev-c++ не компилит... Check proceed

yolki

хм. этож получается? MSVC6.0 не поддерживает даже ISO 9899?!

Vladislav177Rus

Странно, почему этот цикл оптимизатором не вырезается?

ppplva

Именно потому, что полученное значение i используется дальше.
Вот такое у него извращенное понимание C++

romantik_

MS .NET сложнее чем MS VC++?
Что лучшее для начинающих?

sever7777

>MS .NET сложнее чем MS VC++?

>Что лучшее для начинающих?
MS VB

Vladislav177Rus

Для начинающих лучше Visual Basic 6

Vladislav177Rus

Опередил!

sever7777

я ж говорю - у дураков и мысли сходятся

Vladislav177Rus

А иногда и не только у дураков

garikus

Что лучшее для начинающих?
Ботай лучше C#

romantik_

MS .NET просто новые версий ( VC++, VB ,.ASP, XML...)
помоэму лучшее ставить VC++ 6.
А Visual Basic 6, я его знаю

romantik_

я ж говорю - у дураков и мысли сходятся
ВСЕМ надо много работать, не только дураки

sever7777

Vladislav177Rus

Как по мне, VC++ 6 лучше только потому, что он меньше. А так они для меня на одно лицо, т.е. пока не было такой задачи, которой я бы не смог решить на 6 и для чего понадобился бы .NET

Dasar

> Что лучшее для начинающих?
Бери лучше MS VC.Net.
Ошибок в нем меньше, всяких удобных примочек больше.
меньше будет проблем с подключением внешних библиотек: DirectX и т.д.
ps
тем более, если учить, то лучше учить самую новую версию.

Vladislav177Rus

Многие программисты сомневаются в .NET. Может, не стоит изучать сомнительную платформу, пока она не докажет свою долговечность, тем более, для начала?

voronina

Бери лучше MS VC.Net.
Ошибок в нем меньше, всяких удобных примочек больше.
меньше будет проблем с подключением внешних библиотек: DirectX и т.д.
ps
тем более, если учить, то лучше учить самую новую версию.
зачем пользоваться DirectX на начальных порах?
по opengl есть простые руководства для начинающих.
я люблю использовать C#, только к сожалению он не идет без FrameWork, а распространненность последнего не так велика, как хотелось бы.
MSVS 6.0 имеет смысл ставить если только хочешь работать с IDE и машина плохая.
но при плохой тачке лучше ставить dev-cpp

Vladislav177Rus

но при плохой тачке лучше ставить dev-cpp
Чем?

Dasar

я где-то говорил про .Net?
ps
для С++ лучше использовать MS VC 2003, т.к. в нем в том числе лучше поддержка последних windows-ов: 2000 и Xp.

voronina

MS .NET сложнее чем MS VC++?
Что лучшее для начинающих?
MS.NET 2003 всегда можно всегда использовать как улучшенный MSVS 6.0
Microsot в своих IDE всегда стремится навязать свою идеологию программирования (например IDE в 6.0 толкает использовать MFC, так и MSVS.NET толкает к .NET.
С другой стороны, это не занижает возможностей как самой IDE так и нового компилятора.
Основная сложность новых IDE что невозможно скомилить 1 файл, не создавая проект, но к этому быстро привыкаешь (с другой стороны через коммандную строку это можно делать во всех IDE, чего и советую если хочется протестировать небольшой кусок кода, например из sample)

sergey_m

Многие программисты сомневаются в .NET. Может, не стоит изучать сомнительную платформу, пока она не докажет свою долговечность, тем более, для начала?
Если это произойдет, то она сразу станет старьём. А как нам объяснили, рулят новые модные технологии. Прогресс не остановить.

ava3443

Многие программисты сомневаются в .NET. Может, не стоит изучать сомнительную платформу, пока она не докажет свою долговечность, тем более, для начала?
Что в ней сомнительного? А долговечность по-моему уже не надо доказывать: долговечность обеспечена политикой и деньгами Microsoft и её партнёров.

voronina

Многие программисты сомневаются в .NET.
Сомнения в .net тут совершенно не причем:
задача сосоит в том чтобы получить доступ к 3D api и нарисовать одно окно, Читать и писать в файлы.
Зачем ради этого городить виртуальную машину? классов будет не много (если вообще будут) все можно будет отлаживать с помощью грубой силы. памяти проги под машграф будут жрать не много, так что сборщик мусора или утечки памяти, это будет все равно. Если проблема решается сотней строчек на C (который при незнании изучается за 10-30 часов и дальнейшего развития не получит?
Цель первоначального поста была Машграфу учиться, а не распыляться на изучение принципиально новых платформ и языков программирования.

bleyman

Шарп изучается гораздо легче и быстрее. Шарп я, например, знаю хорошо, а плюсы за три года программирования на них так и не изучил =)
А директХ на шарпе прекрасно прогается, причем как правило даже удобнее чем на плюсах.
Хотя это оффтопик на самом деле =) Тема-то была про vc6 и vc7.

voronina

но при плохой тачке лучше ставить dev-cpp
Чем?
чем мучаться на первопеньке с 64Мб оперативы с тормозящей MSVS 6
да и gcc 3.2 который в dev-cpp вполне хороший компилятор. В С++ уже много полезного добавили после MSVS 6. Тотже stl новый.

bleyman

Да, а vc6.0 - это ж вообще уёбище, на самом деле. Зачем его использовать, когда есть седьмой - я не понимаю. Мало того, что новые мсдны не поддерживаются. Так еще и

for (int i = 0; i < 10; i++)
{
dosomething
}
for (int i = 0; i < 100; i++)
{
dosomethingmore
}
не компилится. Как с этим жить вообще?

evgen5555

Шестая студия стоит дешевле. А для redeclaration'а, я думаю, вышел какой-нибудь сервис-пак

bleyman

Наверное. Их вроде как целых четыре или даже пять вышло. А продвинутый интеллисенс называется "visual assist" и поставляется отдельно. Но про "стоит дешевле" в наших условиях говорить как бы смешно.

evgen5555

У нас - смешно, да. А HL2 писали именно на шестой студии.

Vladislav177Rus

Сервис-паков для VS6 вышло 6.

margadon

Ну дык разработчики-то обычно консерваторы ещё те.

Paradox

Почему-то все исошки дисков нерабочие?
beta 1 пишет что один файл в образе испорчен или типа того
Вообще unj гарантировано может дать исо-образ диска?
плиз
Оставить комментарий
Имя или ник:
Комментарий: