Компиляторы C++

Николай С.
  · 989

Как известно, первый компилятор C++ (Cfront) просто транслироваол код C++ в код C. Вопрос такой - поддерживается ли в современных компиляторах C++ аналогичный подход, или такой подход был отвергнут?

- Внутре! Внутре смотрите, где у нея анализатор и думатель. - Высочайшие...

Компиляторов для С++ существует бесчисленное множество.

Как правило, универсальные компиляторы (те, которые поддерживают компиляцию программ с С++, C#, Visual Basic, F# и Python и пр.) сначала транслируют код в С, а потом создают исполняемый файл.

Компиляторы, заточенные только под С++ сразу создают исполняемый файл.

Комментировать ответ…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос
Читайте также

Актуально ли изучение C++ в 2017 году?

Основатель и генеральный директор

Согласно рейтингу TIOBE, C++ хоть и теряет популярность, но кривая спада не столь резкая, как, например, у Java. Поэтому лет десять он ещё будет востребован. Кроме того, это прекрасный фундамент для дальнейшего изучения других популярных языков: Java, JavaScript, Python, C#, Ruby.

C++ – почти идеальный выбор в качестве первого языка программирования: не слишком сложный, но заставляет думать над написанным кодом. При этом в современном С++ есть лямбда-функции, многопоточное программирование, сборщики мусора и куча других удобств. Кстати, в конце этого года должна выйти 17 версия C++.

Дальше по сферам. C++ занимает доминирующую позицию в программировании игровых движков, высокопроизводительных вычислениях на GPU, микроконтроллерной индустрии. С его помощью создают компиляторы и ПО в финансовой сфере. Предположить, что всё это в момент перейдёт на другие языки – безумие.

Конечно, есть и обратная сторона. Синтаксис языка сложнее, чем Python или Ruby. Спрос на специалистов C++ ниже, чем в случае с Java, да и зарплаты меньше. Работа не в мейнстриме, как в случае со Swift или JavaScript. Мы обучаем всем этим языкам с нуля, но если у вас есть база из C++ - будете щёлкать новые дисциплины, как орешки.  

В общем, хотите от программирования денег и стабильности – С++ не был бы для вас актуален и в начале века. Хотите быть тру-разработчиком – C++ вам понравится.

Прочитать ещё 2 ответа

Что лучше c# или python?

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

19 апреля  · 2,5 K
Прочитать ещё 1 ответ

Учу язык C# около полугода. Сам язык понравился, правда заходит тяжеловато. Годится ли вообще C# в качестве первого языка?

Программист

Я сейчас злое скажу. Сам по себе С# годится не хуже любого другого (и в качестве первого всяко лучше чем C++, например) но если ты учишь его полгода и все еще задаешься эти вопросом - бросай его и уходи в php. Или в js. Или в еще что угодно, где ты можешь сразу видеть результат. 

Полгода в программировании это большой срок.

Прочитать ещё 2 ответа

Что за ошибка vcruntime140.dll и как ее исправить?

Блогер · youtube.com/TheStepanov123456 || Решаю ошибки Windows
23 июля  · 31,1 K
Прочитать ещё 12 ответов

Какие ресурсы (книги, видео,статьи) можно использовать для начала изучения программирования на с++ (знаю только школьные основы pascal) ?

IT-специалист, адепт прогресса, если остались вопросы - пишите в vk

Мне очень сильно помогла книга Роберта Лафоре "Объектно-ориентированное программирование в С++". Но главный ресурс и источник информации для программиста - это Google, в котором есть ответы практически на все вопросы, связанные с разработкой ПО. В том числе и на ваш.

Прочитать ещё 3 ответа