© Programming Coders C Programming
© Programming Coders Introduction to C
© Programming Coders C Programming • C is a procedure oriented programming language. • Developed in 1972 at AT&T Bell Laboratories by Dennis M. Ritchie. • Why C ? it produce a code that runs nearly fast as the code written in assembly language. • Unix Operating System was fully developed in C programming even Unix application were also developed in same language. • A C program can vary from 3 lines to millions of lines and it should be written with extension ".c" • One must learn c programming to start his career
© Programming Coders Configuration and Installation • Coding Blocks • MinGW - Minimalist GNU for Windows i.e GCC complier. • Windows 10. Lets start with the installation of this tools. Visit to watch installation https://www.youtube.com/channel/UCJ- MoR7O16rClbKA76Jx1GA?view_as=subscriber
© Programming Coders First Program #include <stdio.h> int main() { printf("Hello, World!"); return 0; }
© Programming Coders Advantages • Most commonly spread language so almost every platform has a C compiler; • Many languages are derived directly or indirectly from C so, even if you are not using it directly, knowing C helps when learning several other languages. • Mid-level language, i.e. it is closer to the way a processor work than more modern language, so it will be fast and efficient even with a poor compiler.
© Programming Coders Disadvantages • Harder to learn than more modern languages because its design priorities was to be efficient for processors, not easy for programmers. • Harder to master because it lacks most of the features of modern language, such as object oriented programming concepts • Many recent libraries and software tools do not provide a C interface because it has been superseded by object-oriented languages (like C++) or scripting languages (like Python)
© Programming Coders Thanks for learning with us Subscribe and press icon so you never miss a update Like Share Comment. Do follow us on Facebook Instagram Twitter

Introduction C Programming

  • 1.
  • 2.
  • 3.
    © Programming Coders CProgramming • C is a procedure oriented programming language. • Developed in 1972 at AT&T Bell Laboratories by Dennis M. Ritchie. • Why C ? it produce a code that runs nearly fast as the code written in assembly language. • Unix Operating System was fully developed in C programming even Unix application were also developed in same language. • A C program can vary from 3 lines to millions of lines and it should be written with extension ".c" • One must learn c programming to start his career
  • 4.
    © Programming Coders Configurationand Installation • Coding Blocks • MinGW - Minimalist GNU for Windows i.e GCC complier. • Windows 10. Lets start with the installation of this tools. Visit to watch installation https://www.youtube.com/channel/UCJ- MoR7O16rClbKA76Jx1GA?view_as=subscriber
  • 5.
    © Programming Coders FirstProgram #include <stdio.h> int main() { printf("Hello, World!"); return 0; }
  • 6.
    © Programming Coders Advantages •Most commonly spread language so almost every platform has a C compiler; • Many languages are derived directly or indirectly from C so, even if you are not using it directly, knowing C helps when learning several other languages. • Mid-level language, i.e. it is closer to the way a processor work than more modern language, so it will be fast and efficient even with a poor compiler.
  • 7.
    © Programming Coders Disadvantages •Harder to learn than more modern languages because its design priorities was to be efficient for processors, not easy for programmers. • Harder to master because it lacks most of the features of modern language, such as object oriented programming concepts • Many recent libraries and software tools do not provide a C interface because it has been superseded by object-oriented languages (like C++) or scripting languages (like Python)
  • 8.
    © Programming Coders Thanksfor learning with us Subscribe and press icon so you never miss a update Like Share Comment. Do follow us on Facebook Instagram Twitter