C Introduction
Photo Credit to CodeToFun
š¤ What is C Programming? #
C is a widely-used general-purpose programming language that is easy to learn and use.
It is a machine-independent structured programming language widely used to develop numerous applications, operating systems such as Windows, and other complicated applications such as Oracle database, Git, Python interpreter, etc.
C is supposed to be the programming language of gods. One can say, C is a base for the programming
.
It's crucial to have a solid understanding of computer memory systems because it is crucial while working with the any programming language.
š C History
In early 1970s, Dennis Ritchie created the C programming language and, with long-time colleague Ken Thompson, the Unix operating system and B programming language.
Officially, Dennis Ritchie is known as the founder of the c language.
It was created to address the shortcomings of prior languages such as B, BCPL, and others.
Table of Content
Let's have a look at the programming languages that came before C.
Language | Year | Developed By |
---|---|---|
Algol | 1960 | International Group |
BCPL | 1967 | Martin Richard |
B | 1970 | Ken Thompson |
C (Traditional) | 1972 | Dennis Ritchie |
K & R C | 1978 | Kernighan & Dennis Ritchie |
ANSI C | 1989 | ANSI Committee |
ANSI/ISO C | 1990 | ISO Committee |
C99 | 1999 | Standardization Committee |
š Example
Let's print hello world using `C Programming`.
#include <stdio.h>
int main() {
// printf() displays the string inside quotation
printf("Hello, World!");
return 0;
}
š» OutPut
Hello World
š” Syntax
#include <stdio.h>
int main() {
// Your C Program Goes Here.
}
š Why Learn C Programming Language?
C is one of the easy programming languages to start your career as a software developer.
It will be easier to learn other programming languages.
C helps you understand how memory is allocated to variables, allowing you to design more efficient and clean code.
It will help you understand how a Application works.
C is a procedural programming language. As a result, you cannot implement various useful concepts of object-oriented programming such as inheritance, polymorphism etc.
You can develop operating systems and do application-level programming with the C programming language.
Summary
C
was developed by Dennis Ritchie in 1972.- It is a robust language.
- It's a low-level programming language that's similar to machine language
- It is highly portable.
- It is widely used in the software development field.
- Many compilers are available for executing programs written in āCā.
- A compiler compiles the source file and generates an object file.
- A linker combines all of the object files into one executable file.
Fun Fact
Did you Know?
If you know C Programming
, You may quickly pick up knowledge of other programming languages that utilize the 'C' idea.
šØāš» Join our Community:
Author
For over eight years, I worked as a full-stack web developer. Now, I have chosen my profession as a full-time blogger at codetofun.com.
Buy me a coffee to make codetofun.com free for everyone.
Buy me a Coffee
If you have any doubts regarding this article (C Introduction) please comment here. I will help you immediately.