Write the Application areas of C Langua
Answers
In General your C code is very powerful, its portable to any kind of processors/controllers etc. You must understand the nature of your program and system before you write a program in C.
Code based software are used in following ways(using different compilers for processors or architectures) today in the Industry/day today gadgets from laptops, phones, desktops, home appliance to servers etc:
Micro Code - C code compiled for small controllers
Firmware(mostly used for hw communication) - C code compiled for custom SOC (Printers, Motherboards, phone BIOS, graphics cards etc)
Operating Systems: Windows, linux etc which run on top of firmware provisioned protocols and functionality.
User programs: This runs on top of operating systems. Your day today compiled work on ArmCC or VC++ or GNU-GCC etc.
C/C++ is applicable for any place where microcontrollers are used, where controlling and management is required. From drones, industry automation, building management systems to robotics and space technology. C is made to directly sit inside SOC memory for its execution in the fastest manner.