Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Чем отличаются компиляторы C


Автор: Fedor 19.1.2004, 03:36
Я толко начинаю изучение C. При этом слышу разные названия компиляторов. Очень интересно сразу узнать, чем В ПРИНЦИПЕ отличаются разные компиляторы.

Автор: oleg1973 19.1.2004, 04:19
кодогенерацией и размером выходного файла smile.gif

Автор: RAN 19.1.2004, 08:01
и языком тоже.
Вот это откомпилится в Borland, но даст ошибку в Visual
Код
for(int i = 0; i < 10; i ++) cout << i << " ";
for(int i = 10; i < 20; i++) cout << i << " ";
cout << endl;

А это откомпилирует Visual, но не Borland
Код
for(int i = 0; i < 10; i ++) cout << i << " ";
for(i = 10; i < 20; i++) cout << i << " ";
cout << endl;


В Visual до 7 студии нет типа wchar_t. Это тоже может вызвать некоторые неудобства. О них я писал, когда столкнулся с ними сам.

И можно ещё продолжать. Но, на мой взгляд, это не определяющие факторы при выборе среды. Со всем можно свыкнуться.

Автор: dim 19.1.2004, 13:53
Цитата

В Visual до 7 студии нет типа wchar_t.

Неверно. По крайней мере в VC 6.0 он был.

Автор: Peter 19.1.2004, 16:03
Действительно: компилятор компилятору рознь. Под разными операционными системами работают, разные размеры исполняемых файлов создают, разные библиотеки используют (или разное их количество), разный синтаксис (что, бывает, не нравится)... Разное количество денег стоят smile.gif

Автор: shedon 19.1.2004, 16:14
Сорри немного тему попутал

Автор: Guest 19.1.2004, 17:56
Выходной язык...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)