Какой пакет C++ лучше для нашего времени

Тема в разделе "WASM.ZEN", создана пользователем 10_Brasil, 9 авг 2006.

  1. 10_Brasil

    10_Brasil New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    54
    Пользуюсь MSVC 6.0 (от 98 года), стоит ли перейти на что либо позднее?
    Если есть смысл посоветуйте пакет поновей...
     
  2. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Меня тоже волнует этот вопрос, т.к. кажется MS VC++ 6.0 такой родной и простой средой, а с другой стороны уже такой прогресс, что невольно задумываешься, а может стоит перейти на другую, более позднюю версию MS Visual Studio чем 6.0.

    Но пока для моих задач, этой среды хватает
     
  3. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    Я юзаю тоже визуал 6-ку, и мне хватает для всего, пока не вижу смысла переходить.
    Делфи например у меня стоит 5, имхо самая лучшая версия, хотя 6-ка тоже хорошая.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    MS VS 7.1 - лучший компилятор и среда разработки. Это даже не вопрос личных предпочтений (как у вас с VS6), а почти объективное мнение большинства разработчиков.

    VS 8 - слишком тяжеловесна, хотя оптимизатор компилятора там мощнее, правда, только в сторону скорости. И неизвестно, сколько в нём багов.

    А по 6й - лично я не понимаю, как можно было (да и сейчас продолжают) в ней работать? Неудобно жутко, мне не раз приходилось по необходимости писать в ней - грубая она.
     
  5. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    icl/gcc :)
     
  6. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Мне приходится использовать 2005 студию. Монстр одним словом. На различные фичи в IDE (самая глючно-тормозная из которых IntelliSense) сейчас просто не придуманно компьютера - на всех будет тормозить (по крайней мере на средних проектах). При переходе с VC6 возможны ощущения, что код IDE написан на VBScript и выполняется на убогом интерпретаторе. Вобщем для тех кто привых к удобствам - 2003.Net будет лучше (потому что быстрее), а кто не привык - лучше взять сторонюю IDE (например Notepad/Bred/EditPlus).
     
  7. 10_Brasil

    10_Brasil New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    54
    alpet
    Я, когда задавал вопрос - меня больше интересовал cl.exe(как в новых версиях с оптимизацией и тд...)+link.exe(в меньшей степени), ИДЕ тут не причем(Боже упаси в нем писать проекты), радасм нормально с си работает, правда для отладки отдельных процедур я всеже лезу в оболочку VC6.0, т.к. там дебаггер удобный (сразу вопрос - есть ли IDE, которые позволяют отлаживать программы постройно как и редактор VC ?)

    censored
    Это для линуксов чтоли?

    IceStudent
    7.1 - это из какого пакета, название точное сказать можешь?
     
  8. Same

    Same New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2003
    Сообщения:
    114
    >>icl/gcc :)
    g++ :)
     
  9. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    10_Brasil
    В каждой версии с оптимизацией что-то новое. Если интересует оптимизация по размеру, то в этом плане сильнее старые версии. Тестировал на большом фрагменте разнородного сишного кода со всеми возможными комбинациями документированных ключей. В новых, очевидно, больше рулит оптимизация на скорость, но это я уже не проверял.
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    10_Brasil
    2003. а icl - это Intel C++ Compiler, он под разные платформы. gcc порт есть и под вин, с MinGW идёт.
     
  11. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    В компиляторе VC++ 8 также значительно улучшена front-end часть. Попробуйте скомпилить в 7.1 сложный код с шаблонами (типа boost) - выдаст кучу невразумительных ошибок или вылетит с internal compiler error. Про 6-й в этом плане и говорить нечего...
     
  12. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    10_Brasil
    Ну совсем отказываться от IDE имхо не стоит. Отладчик по крайней мере в студии не плохой, да и утечки памяти она легко обнаруживает. Если только уж слишком большой солюшен, который за минуты собирается - VS2k5 IDE скорее всего на нем будет висеть...
     
  13. 10_Brasil

    10_Brasil New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    54
    В общем я так понял что для разработки под винду лучше всего подходит
    Microsoft Visual Studio .NET 2003. Буду искать
     
  14. 10_Brasil

    10_Brasil New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    54
    кстати вот статью нашел по сравнительным характеристикам компиляторов с
    http://cracklab.ru/pro/cpp.php?r=art&d=zart113
     
  15. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    http://rsdn.ru/summary/590.xml
     
  16. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    alpet
    Хотфикс есть
     
  17. Developer_PROFX

    Developer_PROFX New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2004
    Сообщения:
    16
    Да, 2005я - страшный монстр с тучей багов.... Причем, на feedback'e ms говорит, что пофиксили много ошибок, но хотфиксы они выпускать не будут, только когда на service pack насобирается...
     
  18. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    Перешли мы на VS 2005. В Solution - 70 проектов. Работать было практически невозможно пока не поставили всем по 2 Гб ОЗУ. Ошибок конечно хватает, но таких, чтоб свалилась сама студия пока не видно. Компилирует лучше - в смысле код в RELEASE лучше.

    Самое плохое - это совершенно "переписанные" библиотеки. Много чего перестало работать только по этой причине. Например TRACE (_T ("% of Sales")) вызывает крах и невозможно отлаживаться далее. Есть и другие проблемы. Компилятор стал более строг - перестали компилироваться некоторые конструкции, которые были в порядке на VS 2003. В общем - балаган. Но MS, конечно, доведёт это до конца.
     
  19. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    green

    Ну как владелец лицензионки могу запросить этот файл и выложить куда-нить, а то они его не распространяют пока открыто :)

    AsmGuru62
    Особенно раздражает - новые строковые функции под Си - не могли сделать нормальную поддержку через перегрузку функций. Очень сомнительная инициатива в отношении безопасности - во всяком случае я увидев сотни ворингов, просто забил на это изменение выставив соотв. директивы. По идее ASCIIZ как была, так и осталось уязвимой штукой, указывать в каждом выражении ожидаемую длину буфера, у разработчика не всегда есть возможность, особенно для чужих исходников. Так что, это всего лишь новая модель квадратных колес для велосипеда...
     
  20. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    alpet
    спасибо, у меня он есть.