Introduction to C Program

Introduction to C Programming

What is programming?

C Programming example
Programming is the key
Programming the short form often used to refer programming that leads from an original formulation of a computer problem to executable computer programs. Programming is associated with activities such as analysis, developing understanding, generating algorithms, verifications of requirements of algorithms including their correctness and resource consumption and implementation (generally referred to as “coding”) of algorithms in a target programming language. The goal of programming is to locate a sequence of instructions that will automate performing a specified task or solving a given problem. The process of programming thus needs expertise in many different subjects, including knowledge of the application domain, specialized algorithms and also formal logic.

Different types of programming

Computer programming language, any of various languages for expressing a set of detailed instructions for a digital computer. Although there are over 2,000  computer languages, relatively very few are widely used in comparison. Here are the names of some of the most widely used programming languages-
·         C
·         C++
·         Java
·         JavaScript
·         PHP
·         Python
·         C#
·         HTML
·         CSS
·         Ruby
Including these only around 80 programming languages are now being used widely in the world.

What is C programming?

C is a general purpose, imperative computer language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions and therefore it has found lasting use in applications that has formerly been coded in assembly language, including operating systems as well as various application software for computers ranging from supercomputers to embedded systems. C is a high-level and general purpose programming language that is ideal for developing firmware or portable applications. Ranked amongst the most widely used languages, C has a compiler for most computer systems and has influenced many popular languages – notably C++
C belongs to the structured, procedural paradigms of languages. It is proven, flexible and powerful and may be used for a variety of different applications. Although high-level C and assembly language share many of the same attributes.

C Programming Example
C Programming

Brief history

C was originally developed by Dennis Ritchie between 1969 and 1973 at BELL LABS ad used to re-implement the UNIX operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computing architectures and operating systems. C has been standardized by the American National Standards Institute (ANSI) since 1989 and subsequently by International Organization for Standardization (ISO).

Why is C programming important?

C is the mother of all languages and few reasons to consider learning C is that it makes your fundamentals very strong. 

Apart from that, C offers a very flexible memory management. Memory is allocated statically, automatically, or dynamically in C programming with the help of malloc and calloc functions. This gives a choice and control to programmers as to when and where to allocate and deallocate memory. 

No comments

Powered by Blogger.