Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 19.08.2015
Сообщений: 93

Как компилятор подбирается к языку программирования, чтобы они были совместимы между собой?

01.12.2018, 16:17. Показов 1138. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Например, начинающий программист решил писать прикладные программы для персонального компьютера на базе ОС Windows и определился с языком программирования, как теперь ему подобрать правильный компилятор, чтобы исходный код правильно компилировался? Например есть разные версии языка С++ и тогда программисту нужно выбрать соответствующий для данной версии компилятор? или есть много критериев по которым делается выбор?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2018, 16:17
Ответы с готовыми решениями:

Как сделать так, чтобы меню были взаимосвязаны между собой?
Как сделать так, чтобы меню были взаимосвязаны между собой? Например, если человек в первом меню выбирает 'сочинение', то во втором меню...

Как убрать промежутки между блоками, чтобы они были вплотную друг к другу?
<fieldset> <h3>Файлы</h3> <div class="file_loaded"> 123 </div> <div class="file_loaded"> ...

Имеется 4 карты, необходимо чтобы они перемещались между собой
Задание было такое. имеется 4 карты, необходимо что бы они перемещались между собой. По сути как я понял делаеться через рандом, с...

2
Параллельный Кот
 Аватар для valen10
1905 / 827 / 350
Регистрация: 25.03.2016
Сообщений: 2,045
01.12.2018, 16:47
Лучший ответ Сообщение было отмечено usit как решение

Решение

Новые версии языка как правило совместимы с предыдущими. Есть исключения (python 2 и python 3 например), но для для C++ имеет смысл выбрать последнюю актуальную версию, таким образом будет доступно больше новых возможностей. Выберите удобную IDE из этого списка, установите последнюю версию, и всё должно быть хорошо, начинайте изучать язык. В случае возникновения трудностей всегда можно обратиться за помощью на этот форум.

Добавлено через 10 минут
Еще важна версия ОС Windows, на которой вы работаете, и для которой желаете писать программы. Для устаревших версий ОС может не существовать новых библиотек времени исполнения. В таком случае необходимо будет выбрать последнюю поддерживаемую версию IDE для данной ОС. Уточните пожалуйста свою версю Windows, чтобы можно было назвать конкретно версию IDE и компилятора.
1
 Аватар для COKPOWEHEU
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
01.12.2018, 19:21
Лучше всего собирать один и тот же код несколькими компиляторами. Так будет видно, какие из них отклоняются от стандарта в какую сторону и придется писать для этого прослойки переносимости между компиляторами. Например, проверяйте на msvs, gcc, clang.
Правда, на практике так делать всем лень, поэтому выбирают только один компилятор, который увидели первым больше всего понравился и собирают только под него, наплевав на совместимость. Но это плохая практика.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2018, 19:21
Помогаю со студенческими работами здесь

Как ввести слова в 1 строку и чтобы они были в массиве?
ty ploho igraesh prekrashai. Yhodi lychshe igrat v lol eto tvoe. Нужно чтобы каждое слово запоминалось как отдельный элемент, и вводится...

Как выровнять таблицы чтобы они были одинаковые по длине
Как выровнять таблицы чтобы они были одинаковые по длине <table border="1"> <tr>Понеділок ...

Дочерние формы, как сделать, чтобы они были разной прозрачности?
как в Paint.net

Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения?
Когда обдумывал High score для игры, столкнулся с проблемой: переменные каждый раз обнуляются при перезапуске приложения? Можно их как-то...

Как добавить все поисковые запросы в яндекс и гугл не важно на какие места,но чтобы они там были?
Как добавить все поисковые запросы в яндекс и гугл не важно на какие места,но чтобы они там были?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru