Answer the question
In order to leave comments, you need to log in
Where is the C language used now? Are new projects being created in C?
When is it justified to use C instead of C++?
Answer the question
In order to leave comments, you need to log in
1. High code portability is required, for example - SQLite.
2. High performance
3. Where C++ is not fully supported - for example, exceptions are not supported.
Here you can add cases when a library is being written that is planned for widespread use. For example from D, Go and similar languages. Then only pure C.
Widely used for programming microcontrollers (AVR, PIC, MSP430, STM32 and many others). RTOS for microcontrollers (FreeRTOS, embOS, uOS-II, etc.) are also written on it.
Many household appliances around you are controlled by microcontrollers programmed in C.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question