C programming: The first programming language that comes to programmers is C programming or C language . Just as we read A, B, ABCD, 1234 as a child and can now write large numbers or sentences through it, so C programming is the chalk in the hands of programming . Before we learn about C programming we need to know what programming is . So let's find out, what is programming?
What is programming?
Various problems can be solved through programming. To solve the problem, a programmer creates programming in the language of the computer. That is, programming is the computer's own language to understand the computer. In other words, the job of programming is to explain the computer in its own language.
What is a programming language?
We hear a lot of different languages. Such as Bengali, English, Arabic, Urdu, Japanese etc. Programming language is again the language of any country. Basically it is the language of programmers. You can talk to me like that. You can also talk to a computer through a programming language. We realized that the language used to refer to computers was programming. If we say in one word, the words, letters, symbols or symbols that we use to solve a problem through computer are programming language. But why we don't write anything, the computer doesn't understand anything except 0 and 1. The computer understands false by 0 and true by 1.
Which programming language should I learn?

Basically this is a very good and common answer to a question is that C programming is the basic of all other programming languages i.e. if you know C programming then other programming languages will become much easier for you. There are many programming languages in the world like java, python, c ++, php etc. If you know C programming, you will know the basic features of all other programming languages . This is because the basic features of other programming languages include C programming. If we do a little analysis, we can see that most of the code in Windows is written with C. So if someone does C programming well, he can dream of creating an operating system.
How many types of programming language?
There are three types of programming languages in the world .
- High Level
- Mid Level
- Low level
The "C" programming language is referred to as the intermediate computer language. Because "C" can be used to create programs by controlling the hardware at will. Moreover these programs are very flexible. Although the data of "C" programming is of different types, the conversion and mixing of data types is very easy. In addition, at the bit (binary digit) stage and computer address (address) and data byte (1 bit in 6 bits) can be used and version as desired. As a result, all the benefits of assembly language can be used with the "C" program. The "C" programming language is still popular for all these benefits. So through this, why learn C programming? I hope you have found the answer to this question.
How do I start programming?
This is actually a very interesting question. Nothing in the world is easy. Again nothing is impossible. So for those who are new to the world of programming, C-programming can be a little daunting. For example, not everyone can ride a bicycle. But you can run once or twice if you try. You will never be able to ride a bicycle if you are afraid that you will fall and get hurt. Similarly, before learning a programming language , if you think C programming is easy or difficult, then you can not learn programming. So without thinking so much just started learning. Another thing is that C programming is not difficult. If you try to understand a little, you can easily learn C programming. Before that I would request you to start learning from the basics. Start from the beginning without trying to climb a tree first. And for this later on our website we are consistently from Basic I will give C programming tutorial .
History of C programming:
The father of the C programming language is Dennis Ritchie. He was the first to apply 'C' to the DEC PDP-11 machine in the UNIX operating system. C comes from a computer language called BCPL, which contains another language called 'B'. And the next development of B is the 'C' language .

The first C was supplied to the UNIX operating system. Then 'C' is applied in various ways. The result is a standard 'C' version. ANCI is the result. As a result, programmers started using ANCI 'C'. Borland then developed a software called Turbo C to create the ideal 'C' environment for users, a fast and accurate compiler, and to maintain the continuity of ANCI.
So if the question is, in what year was the C programming language created? The answer is in 1982.
So far we have focused on the programming key and the history of the C program. Now I understand, you have agreed to C programming. Now we need to know what skills you should have and what you should do to do C program.
You must have 3 skills to learn any programming language, not just C program .
1. Patience
2. The mentality of programming
3. Love programming
But patience is very important. Because those who are new programmers will make small mistakes. And for this their program will not run. But if you lose patience a little, then the car will not run with you. So it takes a lot of patience to program. It may take you three to four days to do a program but you can't lose patience. And yes, if you have a fair knowledge of mathematics, programming will be an advantage for you. Also, if you have good logic, you can easily master the programming. Many people ask before starting programming, I want to do programming. Do I need to know a lot of math? Do I have to have a lot of logic? For them, I say, start without asking such questions. As soon as you start programming, your logic will build-up.
Now I catch up, you start programming. So now you need to know what is C programming and what is the environment of C programming, how to set up C programming? That means we now need to know about the basic knowledge of C programming language.
What is C programming?
Using the C programming standard library and using specific syntax for C programming, the program that we do to give the computer commands in its own language is called C programming.
C language program, in order for the need to do?
E.g.,
1. A program development environment
2. Language
3. Standard Library.
C Programming Language Features:
1. C programming language is effective and fast because of data variation and strong operators.
2. It is transferable, meaning that programs written in this language can be easily transferred from one computer to another.
3. C language can easily adapt to any hardware.
4. The C programming language has the potential to expand itself.
5. The C language consists of one or more functions. But the only function that must exist is main ().
. An important element of the C language is the library function. A common library function is printf () . Library Function C has made programming easier and more flexible. These function C Standard Library , and called for.
. The header file is a component of most C languages . The most important header file is stdio.h
C Standard Library:
The C standard library is a huge collection of functions commonly used to perform mathematical tasks. The C programmer takes full advantage of the Gone Standard Library function. There are two strategies for learning C language . The first is to learn the C language on your own. The second is to know how to use the C standard library .
Header file:
The files in each standard library that contain function prototypes for all the functions in that library are called header files. The most commonly used header file is stdio.h
The directive that attaches this file is: #include <stdio.h> This is a C programming writing rule.
Program development environment in C language:
There are 6 steps to creating a program in a C language program environment.
These are discussed below:
Step 1: Edit the program: With the help of the editor, the programmer types and modifies the C program. The program is then saved to the secondary storage disk. The .cpp extension is added to the C program file name.
Step 2: Preprocess:
The compiler automatically executes the program before it is converted to machine language. For this the C processor performs special commands. These commands are called processor directives. It instructs the programmer to perform some more management tasks before compiling. All of these management tasks include the following:
1. Include another file with the file to be composed.
2. Perform various text replacement tasks.
Step 3: Compile:
Provides programmer commands to compile programs. Compiler C translates the program into machine language and saves it to disk.
Step 4: Link:
The linker machine links the library file to the language code.
Step 5: Load:
The program must be saved in memory before executing the program. It uses a loader to transfer programs to disk memory. Additional components are also loaded from the shared library to support the program.
Step 6: Execute the program:
Finally the program is executed under the control of the computer's CPU. This is how the C language works.
List of C language learning websites:
1. http://www.cprogramming.com/
2. http://www.cprogrammingexpert.com/
3. http://www.mycplus.com/category/tutorials/c-programming-tutorials/
5. http://www.tutorialspoint.com/ansi_c/c_introduction.htm
6. http://www.cs.cf.ac.uk/Dave/C/CE.html
7. http://www.programmingsimplified.com/c-program-examples
8. https://www.geeksforgeeks.org/c-programming-language/?ref=ghm
9. http://cprogramminglanguage.net/
List of some online jazz :
১) http://www.spoj.com/
২) http://uva.onlinejudge.org/
৩) http://www.xmarks.com/
৪) https://www.topcoder.com/tc
৫) http://codeforces.com/
৬) http://www.ioinformatics.org/index.shtml
৭) http://icpc.baylor.edu/
What we've discussed so far above may go over your head or it may have gone over your head for so long. But there is nothing to fear. We just started. We will leave at the end of it InshaAllah. We will learn in the form of C programming tutorials. Although your inspiration is very much needed.
If you have any questions about programming, don't forget to let us know. Then, we will not forget to tell you the answer. With that expectation, I will not write today.
إرسال تعليق