Pages

Saturday, 7 March 2020

C- introduction

Why 'C' is very popular 
  1. One of the early programming languages.
  2. Still, the best programming language to learn quickly.
  3. C language is reliable, simple, and easy to use.
  4. C language is a structured language.
  5. Modern programming concepts are based on C.
  6. It can be compiled on a variety of computer platforms.
  7. Universities preferred to add C programming in their courseware.
Uses of C Programming Language : In the beginning, C was used for developing system applications
  1.  Database Systems
  2.  Language Interpreters
  3. Compilers and Assemblers
  4. Operating Systems
  5. Network Drivers
  6. Word Processors
Features of C Programming Language
  1. C is a robust language with a rich set of built-in functions and operators.
  2. Programs written in C are efficient and fast.
  3. C is highly portable; programs once written in C can be run on other machines with minor or no modification.
  4. C is a collection of C library functions; we can also create our function and add it to the C library.
  5. C is easily extensible.
Advantages of C
  1. C is the building block for many other programming languages.
  2. Programs written in C are highly portable.
  3. Several standard functions are there (like in-built) that can be used to develop programs.
  4. C programs are collections of C library functions, and it's also easy to add functions to the C library.
  5. The modular structure makes code debugging, maintenance, and testing easier. 
Disadvantages of C
  1. C does not provide Object Oriented Programming (OOP) concepts.
  2. There are no concepts of Namespace in C.
  3. C does not provide binding or wrapping up of data in a single unit.
  4. C does not provide Constructor and Destructor.
Why Learn C Programming?
  1. C helps you to understand the internal architecture of a computer, how computer stores and retrieves information.
  2. After learning C, it will be much easier to learn other programming languages like Java, Python, etc.
  3. Opportunity to work on open source projects. Some of the largest open-source projects such as Linux kernel,
  4. C language is considered as the mother language of all the modern programming languages because most of the compilers, JVMs, Kernels, etc. are written in C language, and most of the programming languages follow C syntax, for example, C++, Java, C#, etc.
Who can learn C language?

Everyone who has willing to learn coding. Its basic of learning code. 

Required Knowledge

To learn C Programming language you haven't required any previous programming knowledge, but the basic understanding of any other programming languages will help you to understand the C programming concepts quickly.

No comments:

Post a Comment

Program for Largest Number among three numbers

Program for Largest Number among three numbers /* c program to find largest number among 3 numbers*/ #include <stdio.h>   in...