![]() |
|
|
![]()
|
|
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Меня только что осенило, что я идиот.
Именно я хотел поинтересоваться - что же все-такие такое как таковое - компилятор? Хотелось бы узнать теоретическое значение на 100% процентов. |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Модератор: Название темы должно отражать ее суть!
Компилятор переводит исходный код в код обьектных файлов (*.obj) Если не ошибаюсь Это сообщение отредактировал(а) chipset - 5.2.2005, 21:12 --------------------
|
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Ясно, а почему все говорят, что у Visual C++ очень тормозной компилятор? Файлы нельзя не компилить?
Это сообщение отредактировал(а) InfMag - 5.2.2005, 21:10 |
|||
|
||||
| Дрон |
|
||||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
chipset
А как же Java или .NET ? Грубо говоря компилятор переводит исходный код из текстовой формы, удобной для человека, некоторую двоичную, более удобную для машины.
Делать им нечего больше вот и говорят... Хотелось бы узнать теоретическое значение слова "тормозной"
Кроме компиляторов бывают ещё и интерпретаторы. Например BASIC или JavaScript -- интерпретируемые языки. При запуске такой программы интерпретатор "читает" текст программы и выполняет то, что там написано. Главное отличие от интерпретатора от компилятора в том, что компилятор обрабатывает сразу весь исходник до выполнения программы, а интерпретатор по мере надобности во время выполнения. -------------------- Да. Именно так. |
||||
|
|||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
Дрон
Спасиб конечно за инфу, но мне кажеься, что твоя версия о компиляторе Visual С++ неверна. Вот у меня знакомые на своем опыте проверяли. Говорят, мол попробуй пообъемнее проектик откомпилить... Типа вот так и заболевают гемороем. Через три дня таких испытаний они просто нафиг выкидывают VC++ и ставят BCB. |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Просто сейчас с обьемом оперативной памяти меньше 256 мб делать нечего... Я не замечал тормознутости. --------------------
|
||||
|
|||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Первым делом компилятор проверяет код на ошибки
--------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
chipset
Да в том дело, что они говорят, что писали на BCB проекты гораздо оъемней, чем на VC, а компилится раз в десять быстрей. |
|||
|
||||
| Конструктор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 12.5.2004 Где: Москва Репутация: нет Всего: 10 |
А мне субъективно компилятор от VC (правда 7) показался более скоростным и добротным что-ли, каждому свое...
|
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Борман компилиться быстрее - это факт. Но лучше уж конечная программа будет быстрее работать, чем ее компиление
|
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
InfMag
Да. Есть проекты, который компилятся долго. Нужно разбивать их на отдельные файлы. Тогда перекомпиливаться будет только изменённая часть. -------------------- Да. Именно так. |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
А давайте попробуем устроить соревнование между компилерами C++ Builder'a и VC7.1?
--------------------
|
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
А какже Delphi ? |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Не догнал мысль.. Причем тут дельфи? --------------------
|
||||
|
|||||
| x_byte |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 27.1.2004 Репутация: нет Всего: 1 |
Да, явно не в тему, но вообще делфи компилится быстрее чем BCB и VC вместе взятые!... Так что, в любом случае, ему нет смысла учавствовать в "забеге" |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 1 Всего: 4 |
RAdmin
Вобще-то это форум C++ и сравниваем мы Си от пиндосов и от борлэнд. А Delphi хоть и быстрей компилит, но exe'шники у нее ужасные. Канешь получше, чем у Visual Basic, да причем весят они дофига. И в Delphi незя кучу событий при OnCreate выполнять, а в Си билдер хоть зафрися. |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
Паражняк мужики, форумом ошибся
|
|||
|
||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
|
||||
|
|||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
Сделаем проект на C++ и STL, заюзаем много фич из Страуструпа, затем скомпилим на Borland C++ и VC7.1 и померяем время Это сообщение отредактировал(а) chipset - 7.2.2005, 21:49 --------------------
|
||||
|
|||||
| Nicky |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 18.12.2004 Где: Кишинёв Репутация: 1 Всего: 1 |
Да, слова бросать на ветер легче всего... |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 165 |
--------------------
|
|||
|
||||
| Nicky |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 18.12.2004 Где: Кишинёв Репутация: 1 Всего: 1 |
Так как там дела с соревнованием? Я хоть и не принимаю участие но всётаки интересен исход событий
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |