Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.70
Jetu
касаткО
51 / 51 / 1
Регистрация: 01.10.2011
Сообщений: 227
#1

Компилятор под C - C++

10.12.2011, 22:55. Просмотров 2991. Ответов 26
Метки нет (Все метки)

Здравствуйте! Начал изучать C и столкнулся с проблемой выбора компилятора. Почитал форум и нашел CodeBlocks, но он мне не понравился по ряду причин (ну например он не всегда адекватно работает). Так вот посоветуйте компилятор под C, под чистый C (не C++).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
10.12.2011, 22:59     Компилятор под C #2
Jetu, в студии есть возможность компилировать код Си
А так советую Embarcadero C++Builder (там есть возможность компилировать чистый Си)
Хотя можно и в С++ компиляторе работать
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
10.12.2011, 23:04     Компилятор под C #3
Цитата Сообщение от Jetu Посмотреть сообщение
и нашел CodeBlocks
Это IDE, а не компилятор.
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.12.2011, 23:05     Компилятор под C #4
Цитата Сообщение от Jetu Посмотреть сообщение
Здравствуйте! Начал изучать C и столкнулся с проблемой выбора компилятора. Почитал форум и нашел CodeBlocks, но он мне не понравился по ряду причин (ну например он не всегда адекватно работает). Так вот посоветуйте компилятор под C, под чистый C (не C++).
DevC++, wxDevC++, Codeblocks с компилятором MinGW

PS: юзайте адекватно Codeblocks
Jetu
касаткО
51 / 51 / 1
Регистрация: 01.10.2011
Сообщений: 227
11.12.2011, 09:23  [ТС]     Компилятор под C #5
а и сразу вопрос задам
на си как я понимаю можно делать только консольные приложения ?
Петррр
5941 / 3378 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
11.12.2011, 09:26     Компилятор под C #6
Цитата Сообщение от Jetu Посмотреть сообщение
на си как я понимаю можно делать только консольные приложения ?
GTK+
Nameless One
Эксперт С++
5767 / 3416 / 255
Регистрация: 08.02.2010
Сообщений: 7,441
11.12.2011, 09:26     Компилятор под C #7
Jetu, нет, не только консольные
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.12.2011, 10:23     Компилятор под C #8
Цитата Сообщение от Jetu Посмотреть сообщение
а и сразу вопрос задам
на си как я понимаю можно делать только консольные приложения ?
http://ru.wikipedia.org/wiki/Windows_API
alkagolik
Заблокирован
11.12.2011, 10:38     Компилятор под C #9
Jetu, если будете использовать плюсовый компиль, то коряво освоите язык. Сишные компиляторы не пропустят то что пропустит плюсовый. Кроме того (как раз сегодня читал много) есть несколько диалектов Си.
alkagolik
Заблокирован
11.12.2011, 10:50     Компилятор под C #10
ставте юникс, попутно еще и шелл освоите.
Jetu
касаткО
51 / 51 / 1
Регистрация: 01.10.2011
Сообщений: 227
11.12.2011, 12:11  [ТС]     Компилятор под C #11
Цитата Сообщение от alkagolik Посмотреть сообщение
ставте юникс, попутно еще и шелл освоите.

Добавлено через 1 минуту
у меня на втором компе стоит Linux Ubuntu вы это имеете ввиду
а там какие компиляторы хороши ?
alkagolik
Заблокирован
11.12.2011, 12:50     Компилятор под C #12
Цитата Сообщение от Jetu Посмотреть сообщение
а там какие компиляторы хороши ?
да любые, самый мощный и "умный" GNU compiler collection. можете выполнить команду
Bash
1
2
sudo apt-get update
apt-cache search compiler
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.12.2011, 12:52     Компилятор под C #13
Цитата Сообщение от alkagolik Посмотреть сообщение
"умный"
Надеюсь, Вы под этим словом понимали, что "Само больше соответствует стандарту"
alkagolik
Заблокирован
11.12.2011, 12:55     Компилятор под C #14
даже разным стандартам
Jetu
касаткО
51 / 51 / 1
Регистрация: 01.10.2011
Сообщений: 227
11.12.2011, 13:55  [ТС]     Компилятор под C #15
а для Windows нет нормальных си компиляторов ?
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.12.2011, 13:59     Компилятор под C #16
http://ru.wikipedia.org/wiki/MinGW
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
11.12.2011, 17:08     Компилятор под C #17
Цитата Сообщение от alkagolik Посмотреть сообщение
Сишные компиляторы не пропустят то что пропустит плюсовый
Пруф?

Добавлено через 2 минуты
Нет, понятно, что компилятор Си не пропустит код
C++
1
2
class Foo {};
int main(){}
, но не по причине корявости плюсового. В плюсах, наоборот, сделали язык более строгим, там, например, не позволяют так вольно обращаться с типами, как в Си.
alkagolik
Заблокирован
11.12.2011, 21:17     Компилятор под C #18
Цитата Сообщение от silent_1991 Посмотреть сообщение
Пруф?
C
1
2
3
4
5
6
7
8
9
10
11
12
struct x
{
    char *v;
};
 
int main()
{
    x t;
    r.v = malloc();
    ....
    return 0;
}
плюсовый скомпилирует.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
11.12.2011, 21:28     Компилятор под C #19
Цитата Сообщение от alkagolik Посмотреть сообщение
плюсовый скомпилирует.
Смеетесь ? http://codepad.org/iXIZtYEt
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2011, 21:46     Компилятор под C
Еще ссылки по теме:

64-х битный свободный компилятор под windows C++
C++ Запуск JVM из под плюсов, запущенных под Wine!
Корень под корнем, который под корнем, который в свою очередь под корнем., под корнем C++
Собрать компилятор gcc с gtk+ под Windows 8.1 C++
Запустить проект под windows на c++ из-под javascript C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alkagolik
Заблокирован
11.12.2011, 21:46     Компилятор под C #20
значит это относится не к плюсовым, а к студийным компилям. много раз видел такое.
Yandex
Объявления
11.12.2011, 21:46     Компилятор под C
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru