Компилятор С

Тема в разделе "WASM.BEGINNERS", создана пользователем Guintter, 11 янв 2007.

  1. Guintter

    Guintter New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2006
    Сообщения:
    10
    Конечно может вопрос не по теме, но есть ли компилятор С отдельно(типа masm.exe или tasm.exe), а не в оболочке QC?
     
  2. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    cl.exe - это компилятор C/C++ в Visual Studio.
    bcc32.exe - это в Билдере.
    gcc.exe - из Dev-C++.

    Что это?
     
  3. censored

    censored New Member

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

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Нашёл фотографию коробочки :)
    http://www.emsps.com/oldtools/mscv.htm#quickcwin

    Там ещё есть QA - Quick Assembler.

    Интересно, откуда у автора топика взялся сей музейный экспонат?
     
  5. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Извините, что влезаю не в тему, но подскажите что такое Dev-C++, никогда не слышал, интересно стало...
     
  6. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Алексей
    http://www.bloodshed.net/devcpp.html

    Это оболочка IDE типа Visual Studio, использующая в качестве бакэнда gcc (GNU C) и MingW (урезанная и открытая версия PSDK). Глючный, неоптимизирующий компилятор, слабенькое IDE, погрызанные кем-то заголовочные файлы... Любое сходство с MASM - совпадение :) В общем, ничего хорошего там нет, но для учебных целей можно использовать, хотя нужно ли?
     
  7. Guintter

    Guintter New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2006
    Сообщения:
    10
    Quantum
    Да посросто мне срочно понадобилось выучить синтаксис С/С++, вот и взял что первое попалось под руку. Старовато (времен DOS), но мне только для учебных целей. Или посоветуйте что-нибудь так чтобы пакет сам был небольшой и прост в использовании.
     
  8. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    LCC-Win32. Там же даётся мануал по C. Правда, это чистый C, а не C++.
     
  9. TheRawGod

    TheRawGod New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    71
    Quantum

    Забавно, а мне преподаватель в институте недавно очень советовал, аргументируя тем, что классно оптимизирует и все такое:)
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    TheRawGod
    Он мог ошибаться/не знать :) На рсдн есть сравнение компиляторов с/с++ - и по скорости, и по бажности, и по оптимизации.
     
  11. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    TheRawGod
    В пользу GCC можно привести такие аргументы:
    открытость исходников
    поддержка огромного кол-ва процессоров (x86, x64, SPARC, 68K, PPC, ARM и т.д. и т.д. и т.д.)
    поддержка кроссплатформенного (и кросспроцессорного, если можно так выразиться) ассемблера, да ещё и в удобной (кому как :) инлайновой реализации - это я про GNU Assembler (aka GAS).

    На этом, пожалуй, прелести GCC исчерпываются.

    Всё познаётся в сравнении. В Линуксе особо не с чем сравнивать :)
     
  12. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    кстати, а что можете сказать про Intel C Compiler? вроде так называется. был бы признателен кратким сжатым мнениям на этот счет.
     
  13. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    varnie
    Мне понравилась высокая степень оптимизации. Однако время сборки не очень быстрое.
     
  14. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    varnie
    Очень высокий уровень оптимизации в плане скорости. Не знаю как это отражается на камнях AMD... По размеру оптимизация практически такая же как в вижуале. Жалко, что не бесплатный.
     
  15. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    VS тоже далеко не бесплатный =)
    Хотя AFAIK VS стоит почти на порядок дешевле ICC.
     
  16. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    ICC ещё и кроссплатформенный (win+linux) + мощная поддержка новых инструкций и их оптимизаций.
     
  17. Quantum

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

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    n0name
    Компилятор, PSDK и немного урезанное IDE (Express Edition) - всё это отдаётся безвозмездно. Регистрация не в счёт ;)

    Да, и я даже позволил себе в прошлом приобрести легальную кипию VS6. В то время не было ни тулкита, ни экспресс-версии, ни бесплатного борландовского компилятора.

    IceStudent
    Сначала в Intel обещали сделать Linux-овый релиз открытым или хотя бы бесплатным. Потом их жаба задавила :dntknw: Одна надежда на AMD и/или Borland остаётся...
     
  18. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Ну у меня легальный диск с VS 2002 валяется, хотя я им не пользовался =)
    А вот на ICC денег жалко =)
     
  19. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    А разве АМD когда-то собиралась/собирается делать компиляторы?
     
  20. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    а ICC, судя по названию и производителю, заточен под Пентиумы? т.е. под Пни он более качественный и оптимизированный код генерит, чем под АМД?
    а вообще, очень хотелось бы посмотреть на сводную таблицу наиболее распространенных и перспективных си компилеров на данный момент.
    у кого-нить есть ссылки на инфу подобного рода?