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

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

Войти
Регистрация
Восстановить пароль
 
Ed_Os
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
#1

Какой компилятор используется на олимпиадах - C++

07.08.2014, 20:36. Просмотров 475. Ответов 12
Метки нет (Все метки)

Возможно это очень глупый вопрос ,но мне надо знать какой компилятор используется на олимпиадах Во-первых для тестирования задач(а именно их исходников) и Во-вторых какими там пользоваться можно (ну предустановлены на компьютерах и т.д.).Первый вопрос возник потому что например в MVC++ нужно в проге подключать
C++
1
#include "stdafx.h"
,а в wxDevC++(Mingw) из за этого выскочит ошибка!Ну а второй исходя из первого...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
07.08.2014, 20:56     Какой компилятор используется на олимпиадах #2
Цитата Сообщение от Ed_Os Посмотреть сообщение
например в MVC++ нужно в проге подключать #include "stdafx.h"
Это отключается в настройках, если нужно.

А на олимпиадах используется тот компилятор, очевидно, который захочется использовать организаторам. Т.е. любой.
Ed_Os
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
07.08.2014, 22:56  [ТС]     Какой компилятор используется на олимпиадах #3
Спасибо за первое откровение...Но хотелось бы по подробней про то что собстевенно там на компах стоит..Я если что с белоруси...
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
07.08.2014, 23:15     Какой компилятор используется на олимпиадах #4
Ed_Os, ну GCC вполне может стоять. Я встречал компиляторы от Borland.
Ну и Visual Studio тоже может быть.
Собственно я не понимаю одного, зачем это конкретизировать (все равно мы в головы организаторов не залезем)?
Не лучше ли писать код по стандарту (кстати, на приличных мероприятиях обычно указывают версию стандарта) и тогда, с большой долей вероятности, твой код запустится практически везде.
Ed_Os
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
07.08.2014, 23:42  [ТС]     Какой компилятор используется на олимпиадах #5
Ну что ж спасибо потом еще у препода уточню ,а так вообщем то всё на свои места наверное...Жаль что нет "олимпиадного стандарта"...Единственное что я не понял что на компе стоять будет но я так понял что по разному.
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
08.08.2014, 00:04     Какой компилятор используется на олимпиадах #6
Ed_Os, ну смотря какая олимпиада, например у нас во время олимпиад на рабочих компах стоит msvc 6 или 2005, а на сервере стоит и msvc и gcc, на opencup-е gcc, на четвети нешего региона если правильно помню тоже gcc, а на городской олимпиаде у нас вообще бардак не компиляторов не компов, только тетрадь
TyLinka
32 / 32 / 11
Регистрация: 02.02.2012
Сообщений: 177
08.08.2014, 00:07     Какой компилятор используется на олимпиадах #7
надо посмотреть, что принимает тестирующая система
dev cpp стопроцентно всегда стоит на компах
на серьезный соревнованиях, каждый в принципе пишет на том, на чем удобно, а вообще в правилах обычно все компиляторы и языки пишут
gru74ik
Модератор
Эксперт CЭксперт С++
3924 / 1682 / 189
Регистрация: 20.02.2013
Сообщений: 4,741
Записей в блоге: 21
08.08.2014, 00:08     Какой компилятор используется на олимпиадах #8
Я, конечно, могу ошибаться, но думаю, что ситуация такова:
  • В 99% случаев вполне сойдёт код, написанный по стандарту ISO/IEC 14882:2003
  • В 99% случаев под виндой у Вас будет MS Visual Studio 2010 (или более поздняя), либо какая-нибудь среда с компилятором MinGW.
  • В 99% случаев под линукс у Вас будет какая-нибудь среда с компилятором GCC.
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
08.08.2014, 00:09     Какой компилятор используется на олимпиадах #9
Цитата Сообщение от TyLinka Посмотреть сообщение
на серьезный соревнованиях, каждый в принципе пишет на том, на чем удобно
ну это какбы не так, на серезных соревнованиях строго оговорено что стоит на компах, если память не изменяет то на финале ACM стоял eclipse, на полуфинале в Грузии msvs 2010
TyLinka
32 / 32 / 11
Регистрация: 02.02.2012
Сообщений: 177
08.08.2014, 00:13     Какой компилятор используется на олимпиадах #10
Цитата Сообщение от dr.curse Посмотреть сообщение
ну это какбы не так, на серезных соревнованиях строго оговорено что стоит на компах, если память не изменяет то на финале ACM стоял eclipse, на полуфинале в Грузии msvs 2010
возможно, в любом случае, это оговорено заранее
dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
08.08.2014, 00:15     Какой компилятор используется на олимпиадах #11
но ИМХО должно быть без разницы какой стоит компилятор
SatanaXIII
Супер-модератор
Эксперт С++
5588 / 2622 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
08.08.2014, 09:35     Какой компилятор используется на олимпиадах #12
Ed_Os, вы ж не на бумажке пишите. И не на домашнем компьютере. Обычно выдается целевая машина, с уже установленной средой/компилятором, за которую вы сажаетесь и ваяете. Вот что на ней стоит, то и хорошо.
А так да, пишите, придерживаясь стандарта, и будет вам счастье. Олимпиады ведь редко проводятся на знание именно фич каких-либо сред.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 11:05     Какой компилятор используется на олимпиадах
Еще ссылки по теме:

C++ Какой компилятор поддерживает С++ 11?
C++ Библиотеки на олимпиадах
сессия.Какой подход к программированию используется на языке С++ C++
C++ Какой компилятор использовать?
C++ Какой препроцессор используется для подключения стандартной библиотеки ввода-вывода?

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

Или воспользуйтесь поиском по форуму:
Ed_Os
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 90
08.08.2014, 11:05  [ТС]     Какой компилятор используется на олимпиадах #13
Цитата Сообщение от dr.curse Посмотреть сообщение
Ed_Os, ну смотря какая олимпиада, например у нас во время олимпиад на рабочих компах стоит msvc 6 или 2005, а на сервере стоит и msvc и gcc, на opencup-е gcc, на четвети нешего региона если правильно помню тоже gcc, а на городской олимпиаде у нас вообще бардак не компиляторов не компов, только тетрадь
Нет ну у нас на городских компы.. Только c++ я учить в этом году начал поэтому не смотрел что там есть.Раньше писал на паскале там то просто Freepascal или ABC потому что на тех компах програмировать учаться ,а учаться у нас на паскале.

Добавлено через 3 минуты
Ну ладно вроде всё понятно просто раньше на олимпах на C++ не писал поэтому это вызвало вопрос.Спасибо за ответы!

Добавлено через 1 минуту
Цитата Сообщение от DrOffset Посмотреть сообщение
Это отключается в настройках, если нужно.

А на олимпиадах используется тот компилятор, очевидно, который захочется использовать организаторам. Т.е. любой.
Думаю вопрос глупый но не подскажете как именно он отключается

Добавлено через 9 минут
хотя вроде разобрался(убрал опцию использовать предкомпилируемые заголовки)
Yandex
Объявления
08.08.2014, 11:05     Какой компилятор используется на олимпиадах
Ответ Создать тему
Опции темы

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