1 Introduction
1 Introduction
I YEAR / I SEMESTER
• It is a very popular language, despite being old. The main reason for its
popularity is because it is a fundamental language in the field of computer
science.
1.Procedural Language
2.Fast and Efficient
3.Modularity
4.Statically Type
5.General-Purpose Language
6.Rich set of built-in Operators
7.Libraries with Rich Functions
8.Middle-Level Language
9.Portability
10.Easy to Extend
04/12/2024 3/7
PROBLEM SOLVING AND C PROGRAMMING/INTRODUCTION TO ‘C’/ DURGALAKSHMI B/AIML/SNSCT
APPLICATION OF C
1.Operating System
2. Embedded System
3. Gui(graphical User Interface)
4. New Programming Platforms
5. Google
6. Mozilla Firebox And Thunderbird
7. Mysql
8. Compiler Design
9. Assemblers
10. Text Editors
11. Drivers
12. Network Devices
13. Gaming And Animation 4/7
04/12/2024 PROBLEM SOLVING AND C PROGRAMMING/INTRODUCTION TO ‘C’/ DURGALAKSHMI B/AIML/SNSCT
Benefits of C Language
•C is a very efficient language that can write code that is both fast and reliable.
04/12/2024 5/7
PROBLEM SOLVING AND C PROGRAMMING/INTRODUCTION TO ‘C’/ DURGALAKSHMI B/AIML/SNSCT
FUNDAMENTAL RULES
• C is a case sensitive language so all C instructions must be written in lower case letter. (printf
vs. PRINTF)
• Whitespace is used in C to describe blanks and tabs and improve the readability
• All C statements can be written in one line or it can split into multiple lines
• Braces must always match upon pairs i.e., every opening brace must have a matching closing
brace ({…})
• The variables must be declared in the declaration section before they are used
04/12/2024 6/7
PROBLEM SOLVING AND C PROGRAMMING/INTRODUCTION TO ‘C’/ DURGALAKSHMI B/AIML/SNSCT
THANK YOU
04/12/2024 7/7