VS 2012 19.08.12 02:46 // оригинал
Жаль, конечно, что 2012-я студия сможет собирать родными средствами под XP только после обновления, которое ожидается осенью (на всякий случай уточню, речь именно о сборке программ, которые должны работать под XP, сама-то студия там уже в принципе не работает). В качестве небольшого утешения ее можно поставить рядом с 2010 и собирать проекты старым компилятором, пользуясь лишь обновлениями среды, которая стала пошустрее и поприятней. IntelliSense стал меньше обманываться в толпах пространств имен, в редакторе при выделении имени оно подсвечивается по всему тексту, раскраска по умолчанию осталась прежней, но в настройках можно задать практически все то же, ради чего раньше многие ставили VisualAssist. Добавились всякие приятные мелочи, характерный пример - файл, открытый по нажатию Go To Declaration/Definition, открывается во временной закладке, отделенной от общего списка, но которая фиксируется после первого же редактирования. Мелочь, но из тех, к которым мгновенно привыкаешь. Как и к Quick Launch, к показу списка классов/функций в Solution Explorer и к вставке сниппетов, наконец-то заработавшей в C++.
Так что переходить стоит хотя бы даже из-за одной обновленной среды, ну и если нет возможности махнуть рукой на XP, облизываться на обновления компилятора и библиотек. Еще бы промежуточную тему оформления добавили, а то светлая уж очень светлая, а темная уж очень хардкорная (я бы, пожалуй, взял редактор от светлой, а все остальное от темной; в бетах этого можно было добиться простым экспортом/импортом настроек из одной темы в другую, но уже к RC они тут наоптимизировали, экспортируются только настройки, отличающиеся от дефолтовых). Ну и меню из заглавных букв - общепризнанная жуть, но ребята упорно за него держатся, так что тут уж, видимо, придется смириться (впрочем нет, лечится добавлением SuppressUppercaseConversion=1 в HKCU\Software\Microsoft\VisualStudio\11.0\General).
Я просто вообразить не могу ничего такого, чего бы я на 6-м С++ написать не смог.
Нет, есть одна потребность: добавить компилер/среду разработки ФБД, как у Сименса и Кодесиса. Оченно было бы пользительно для разработки систем управления и принятия решений типа, скажем, биржевых роботов.
Но ведь его там нет?
Глупо тратить время/денги на замену/освоение нового инструмента, если имеющимся можно просто работать и зарабатывать столько же.
в vc6 нет лямбд, rvalue references, auto19.08.12 13:36 Автор: dl <Dmitry Leonov> Отредактировано 19.08.12 13:39 Количество правок: 1
Последняя совместимая версия boost - что-то в районе 1.34 (при актуальной 1.50).
Это из того, что уже в 2010 студии лично я активно использую. В 2012 помимо всяких новых библиотек улучшили поддержку C++ 11, например, появился range-based for.
А так-то понятно, что можно и в notepad'е программировать или в vi.