What are the advantages in c language?
– It’s a systems language (which means it can be used to do low-level programming with minimal or no run-time). – It is essentially high level assembly (it was designed to write portable OS’s in, ) – A lot of libraries are written in C and it’s easy to find reference code, and to get support. – C code is readable by people who understand most other curly-bracket languages (C++, D, Java, C#). – It lacks advance features (somewhat a disadvantage), but combined with the above point it’s a good language to demonstrate code in. C lacks features like classes (which can be emulated somewhat with structs), templates, and exceptions. Overall, it’s declining as an applications language, but still holding strong as a systems language. An applications language is used for high-level programming, e.g. writing a word processor or game. Examples of applications languages are Java, C#. The reason is because they contain garbage collection, automatic typing, run-time validation, etc. – where the focus