WinAmp & Developers

Тема в разделе "WASM.BEGINNERS", создана пользователем empoc, 5 авг 2005.

  1. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia
    Проанализировав последнии версии winamp peid'ом, я обнаружил, что они компилировались visual c++ 6. Но ведь давно есть и 7-ая версия компилятора. Так почему же разработчики выбрали именно эту версию? Чем же она лучше?
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    6я версия не поддерживает в полной мере C++ и имеет много "фич", поэтому скомпилировать сорцы 7й версией может быть не совсем просто.
     
  3. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia


    А где про это можно почитать?
     
  4. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    А какой смысл переносить в новую студию прекрасно компилируемый шестёркой проект?
     
  5. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia
    То есть выходит, что 6-я версия либо лучше, либо такая же, как и 7-я? Какую версию использовали бы вы?
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Сейчас многие пишут проекты на 6й студии, хотя лично мне не понятна мотивация этого: например, у менеджера или тим-лидера не ставится 7я - поэтому все разработчики вынуждены подстраиваться под них. Или же консерватизм. Или ещё что.





    Нет, она хуже. И IDE, и компилятор. На сегодняшний день лучшая версия IDE — 7.1. Компилятор, говорят, лучше оптимизирует по скорости в 15й версии (от 8й студии).
     
  7. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia
    Спасибо!
     
  8. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    empoc

    В последней студии и IDE тяжелее (дольше грузится), и оптимизация по размеру слабее и вообще, позволю себе повториться: зачем разработчикам покупать новую студию, если и старая вполне устраивает?





    Обоими руками голосую за 6ю, хотя есть и 7я, и бета VS2005...
     
  9. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    empoc >




    Под словом "фича" в данном случае понималось "документированный баг". Описание есть в MSDN



    Quantum >




    Он, скорее всего, получится меньше или быстрее :)



    >




    Это если сравнивать 8й с 7й, поскольку cisc инструкции не используются. В 6й IMHO про оптимизатор забыли.



    >




    И забыть про совместимость с С++.
     
  10. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia
    А что мы спорим? Давайте проверим! Одну и ту же программу скомпилим разными версиями и сравним.
     
  11. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    А с этим проблемы могут возникнуть :derisive: Например, следующий C++ код не компилируется 6й версией:
    Код (Text):
    1. class foo {
    2.     static const int bar = 5;
    3. }
     
  12. empoc

    empoc New Member

    Публикаций:
    0
    Регистрация:
    9 май 2005
    Сообщения:
    20
    Адрес:
    Russia
    А какую прогу взять? "Hello-world"'ы я думаю ничего особенного не покажут.