История изменений
Исправление
vertexua,
(текущая версия)
:
Embedded или старое железо. Я лишь уже в который раз намекаю, то это такой себе, слабый способ продавать С++ как альфу и омегу программирования, а всех остальных программистов уволить по профнепригодности (чем вы в каждом треде занимаетесь).
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.
Ну это уже получше. Дейсвительно иногда рантаймы или компиляторы других языков отсутствуют. Иногда бывают уже существующий системы, с которыми взаимодействие сугубо через здоровенный header на С++. Можно писать адаптер, но иногда это не практично
Еще одна причина использовать компактный райнтайм в гигантских датацентрах - микросервисы в контейнерах. Обычно СPU не bottleneck. Но память определяет сколько простых примитивных сервисов можно упаковать в одну машину. Если в каждом из них еще зашит Java runtime, то это будет дорого. Тогда вообще лучше чтобы микросервисы крутились в гигантском JVM, но тогда их нельзя изолировать по CPU/RAM от друг друга, только по security
Исправление
vertexua,
:
Embedded или старое железо. Я лишь уже в который раз намекаю, то это такой себе, слабый способ продавать С++ как альфу и омегу программирования, а всех остальных программистов уволить по профнепригодности (чем вы в каждом треде занимаетесь).
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.
Ну это уже получше. Дейсвительно иногда рантаймы или компиляторы других языков отсутствуют. Иногда бывают уже существующий системы, с которыми взаимодействие сугубо через здоровенный header на С++. Можно писать адаптер, но иногда это не практично
Исходная версия
vertexua,
:
Embedded или старое железо. Я лишь уже в который раз намекаю, то это такой себе, слабый способ продавать С++, как альфа и омега программирования (чем вы в каждом треде занимаетесь).
бывает ещё одно ограничение (в основном на эмбеддеде и микроконтроллерах): платформа может просто не поддерживать всё разнообразие средств разработки и тогда просто нет выбора. есть компилятор С - пишем на С. есть компилятор С++ - пишем на С++. в этом плане плюсы существенно реже используются, чем С. но иногда бывают и плюсовые компиляторы.
Ну это уже получше. Дейсвительно иногда рантаймы или компиляторы других языков отсутствуют. Иногда бывают уже существующий системы, с которыми взаимодействие сугубо через здоровенный header на С++. Можно писать адаптер, но иногда это не практично