
There are several types of computer languages, like machine level languages, assembly level languages and high level languages, etc. I will not go deep into the theory part. “C Language” is a middle level computer programming language developed by Mr. Dennis Ritchie. Where other languages such as FORTAN (Formula Translation, COBOL(Common Business Oriented Language), etc are still present when C was developed, but are only meant for some specific purpose. So C language gain popularity as it is a general purpose language. C language was standardized by ANSI (American National Standard institute) in the year 1982 and it took almost 7 years to do so. From the year 1989 c was known as ANSI C.
Features of C Language:
- It is a middle level language as it has the simplicity of high level languages as well as the power of low level language.
- It is an excellent, efficient and general purpose language for most of the applications.
- C is a small language
- C is portable as programs written in one computer can run on any computer
- C supports modular program development as we can write C programs in parts.
- This language is extendable
The above are the basic features of C language, but the scope of C does not end here and C also act as base for many other language and operating system development. C programs can be run on any computing platform may it be UNIX, LINUX, DOS or Windows. But you require a compiler such as Borland Turbo C to create and execute a C program.
You can get a free version of Turbo C++ for Windows 7 and Windows 8 at http://download.cnet.com/Turbo-C-for-Windows-8-and-7/3000-2212_4-75786077.html
Now let us see what are the steps for execution of a C program. I will focus on the interface available with the Turbo C.
1. Program Creation:
A new C file can be created from menu option NEW and the file can be saved with menu option SAVE. You always need to save the file with an extension of “.c”. You can also have the menu option SAVE AS and and existing file can be opened using the option OPEN. Have a look at the below screenshot of the Turbo C environment.
2. program Compilation:
Program compilation means converting source code into object code or machine code. turbo C acts a compiler for C program. To run a program successfully you need to first compile the C program created by using the Alt + F9 Keys.
3. Program Execution:
It happens after compilation is done to get the result on the screen. To run a C program you have to press Ctrl + F9 keys.
Note: All the C programs are based on DOS platform and also runs on DOS command prompt.
About the author /
Abhisek PandaAbhisek Panda is the co-founder of PractoMind Solutions and Dresm House Publications and is a Marketing and Media professional, Blogger, Social Media Specialist and Web Developer from Cuttack, Odisha. He has completed his PGDM (Marketing) from Institute of Management and Information Science, BBSR and Bachelors degree in Information Technology and Management (ITM) from Ravenshaw University, Cuttack. Abhisek has more than 3 years of experience in the field of technology, commercial operations, sales and marketing. He has also worked for more than 1 year as an Webmaster for www.Techulator.com and an editor and tutorial author at www.DotNetSpider.com. You can find out more about him at his blog abhisekpanda.com
Related Posts
-
19 December, 2014 -
14 October, 2013 Difference between Compiler and Interpreter
-
29 August, 2013 What is Computer Programming
Posts By Popularity
-
Realme C12-Features and Specifications
18 August, 2020 By Abhisek Panda -
Realme C15-Features and Specifications
18 August, 2020 By Abhisek Panda -
Realme C15 and Realme C12 launch, the new budget flagships
18 August, 2020 By Abhisek Panda -
Realme C15 and Realme C12 launch in India, all you need to know
15 August, 2020 By Abhisek Panda -
Phishing Scams during COVID 19 Pandemic
11 June, 2020 By Abhisek Panda -
Notification Management Got Simpler in Android Oreo
1 March, 2018 By Abhisek Panda -
Query-Your first step towards information retrieval
25 March, 2016 By Abhisek Panda -
Search-the building block of information retrieval
24 March, 2016 By Abhisek Panda -
Proven tips to reduce website bounce rate
30 December, 2014 By Abhisek Panda -
How a search engine works-beginners guide
30 December, 2014 By Abhisek Panda -
Using Visual Basic 6 in Windows 7 or Windows 8 without installation
19 December, 2014 By Abhisek Panda -
100 Common Information Technology Terms
10 December, 2014 By Abhisek Panda -
Riveted Joint and method of riveting….
23 January, 2014 By Abinash Panda -
Concept of Electrical Vehicle and Its Woking
19 January, 2014 By Abinash Panda -
Interchangeability,Allowance and Tolerance
19 January, 2014 By Abinash Panda -
What is Engineering and its branches
17 January, 2014 By Abinash Panda -
Concept of Machine Design
17 January, 2014 By Abinash Panda -
-
Why we need to install non-market apps in Android devices
15 October, 2013 By Abhisek Panda -
How to activate call waiting in Android devices
14 October, 2013 By Abhisek Panda -
Difference between Compiler and Interpreter
14 October, 2013 By Abhisek Panda -
Fixing Broken Android Download or Bluetooth Sharing Hangs
10 October, 2013 By Abhisek Panda -
C Programming Language
30 August, 2013 By Abhisek Panda -
What is Computer Programming
29 August, 2013 By Abhisek Panda
-
How to activate call waiting in Android devices
14 October, 2013 By Abhisek Panda -
What is Engineering and its branches
17 January, 2014 By Abinash Panda -
Riveted Joint and method of riveting….
23 January, 2014 By Abinash Panda -
C Programming Language
30 August, 2013 By Abhisek Panda -
100 Common Information Technology Terms
10 December, 2014 By Abhisek Panda -
Difference between Compiler and Interpreter
14 October, 2013 By Abhisek Panda -
Interchangeability,Allowance and Tolerance
19 January, 2014 By Abinash Panda -
Notification Management Got Simpler in Android Oreo
1 March, 2018 By Abhisek Panda -
Why we need to install non-market apps in Android devices
15 October, 2013 By Abhisek Panda -
Concept of Machine Design
17 January, 2014 By Abinash Panda -
Search-the building block of information retrieval
24 March, 2016 By Abhisek Panda -
Query-Your first step towards information retrieval
25 March, 2016 By Abhisek Panda -
Using Visual Basic 6 in Windows 7 or Windows 8 without installation
19 December, 2014 By Abhisek Panda -
-
How a search engine works-beginners guide
30 December, 2014 By Abhisek Panda -
Fixing Broken Android Download or Bluetooth Sharing Hangs
10 October, 2013 By Abhisek Panda -
What is Computer Programming
29 August, 2013 By Abhisek Panda -
Proven tips to reduce website bounce rate
30 December, 2014 By Abhisek Panda -
Realme C15 and Realme C12 launch, the new budget flagships
18 August, 2020 By Abhisek Panda -
Concept of Electrical Vehicle and Its Woking
19 January, 2014 By Abinash Panda -
Realme C15-Features and Specifications
18 August, 2020 By Abhisek Panda -
Phishing Scams during COVID 19 Pandemic
11 June, 2020 By Abhisek Panda -
Realme C12-Features and Specifications
18 August, 2020 By Abhisek Panda -
Realme C15 and Realme C12 launch in India, all you need to know
15 August, 2020 By Abhisek Panda
-
Why we need to install non-market apps in Android devices
15 October, 2013 By Abhisek Panda -
Realme C15 and Realme C12 launch in India, all you need to know
15 August, 2020 By Abhisek Panda -
Realme C15 and Realme C12 launch, the new budget flagships
18 August, 2020 By Abhisek Panda -
Concept of Machine Design
17 January, 2014 By Abinash Panda -
What is Engineering and its branches
17 January, 2014 By Abinash Panda -
Interchangeability,Allowance and Tolerance
19 January, 2014 By Abinash Panda -
Realme C15-Features and Specifications
18 August, 2020 By Abhisek Panda -
Concept of Electrical Vehicle and Its Woking
19 January, 2014 By Abinash Panda -
Riveted Joint and method of riveting….
23 January, 2014 By Abinash Panda -
Realme C12-Features and Specifications
18 August, 2020 By Abhisek Panda -
100 Common Information Technology Terms
10 December, 2014 By Abhisek Panda -
Using Visual Basic 6 in Windows 7 or Windows 8 without installation
19 December, 2014 By Abhisek Panda -
How a search engine works-beginners guide
30 December, 2014 By Abhisek Panda -
Proven tips to reduce website bounce rate
30 December, 2014 By Abhisek Panda -
What is Computer Programming
29 August, 2013 By Abhisek Panda -
C Programming Language
30 August, 2013 By Abhisek Panda -
Search-the building block of information retrieval
24 March, 2016 By Abhisek Panda -
Query-Your first step towards information retrieval
25 March, 2016 By Abhisek Panda -
Notification Management Got Simpler in Android Oreo
1 March, 2018 By Abhisek Panda -
Fixing Broken Android Download or Bluetooth Sharing Hangs
10 October, 2013 By Abhisek Panda -
Phishing Scams during COVID 19 Pandemic
11 June, 2020 By Abhisek Panda -
Difference between Compiler and Interpreter
14 October, 2013 By Abhisek Panda -
How to activate call waiting in Android devices
14 October, 2013 By Abhisek Panda -
Express your views