INTRODUCTION TO C LANGUAGE.

                       

                                      HISTORY➖≛ー

  • C is a popular general programming language . C language has been designed and developed by Dennis Ritchie at Bell Laboratories in 1972.
  • It is an offspring of the"Basic combined programming language"called 'B'developed in the year 1960at Cambridge University.
  • This language is associated closely with UNIX operating system . The source code for the UNIX operating system is coded in C.
  • Because C is such a powerful , dominant and subtle language ,its use quickly spread beyond Bell Labs . In the late 70's began to replace widespread well-known language of that time like PL/I, ALGOL,etc.
  • C is a structured language. It's is similar in many ways to other structural language such as Pascal , FORTRAN etc . A structured language allows veriety of program in small modules .It is easy for debugging , testing and maintenance if a language is a structured one.

                           Why learning C?〓〓

  • The C language has been around for quit some time and has seen the introduction of newer programming language like Java , ,C++ and C#. Many of these new language are derived , atleast to start -out in programming because it is similar to learn .
  • It is easier to move on to learn the newer language once the principles of C programming have been grasped.                    For example, C++is an extension of C and can be difficult to learn unless you have C programming first .
  • Despite the extra features available in new language C remains popular because it is versatile and efficient.
  • It is used today on a large number of platform for everything form microcontroller to the most advanced scientific system .Programmers around the world embrace C because it allows them maximum control and efficiency in their programs.

                      〓〓     Properties of  C 〓〓

  1. C is a procedural  programming paradigm,with facilities for structured programming.
  2. Weak Typing like for instance ,characters can be used as integers .
  3. Low -level access to computer memory via machine addresses and typing pointers.
  4. Function,pointers allows for a basic form of run-time polymorphism.
  5. A standardized C preprocessor for macro definition ,source code files inclusion ,conditional compilation,etc.
  6. A large number of operations constructed from none-alphanumeric symbols , e.g.,{....}.
  7. It allows variable scope and recursion. It's static type system prevent many meaningless operations.


Thanks.......🙏🙏

                    👍  💻💻💻💻👍

                    

Comments

Post a Comment

Popular Posts