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 〓〓
- C is a procedural programming paradigm,with facilities for structured programming.
- Weak Typing like for instance ,characters can be used as integers .
- Low -level access to computer memory via machine addresses and typing pointers.
- Function,pointers allows for a basic form of run-time polymorphism.
- A standardized C preprocessor for macro definition ,source code files inclusion ,conditional compilation,etc.
- A large number of operations constructed from none-alphanumeric symbols , e.g.,{....}.
- It allows variable scope and recursion. It's static type system prevent many meaningless operations.
Thanks.......🙏🙏
👍 💻💻💻💻👍
Amazing explanation
ReplyDeleteAmazing this short note
ReplyDeletethank so much
ReplyDelete