0% found this document useful (0 votes)
21 views

Introduction To C Programming Language Group 3

Uploaded by

Iliana Hernandez
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Introduction To C Programming Language Group 3

Uploaded by

Iliana Hernandez
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Intro to C

Programming
Language
GROUP 3
Table of contents

Introduction Applications of C
01 03
This is all about C You will know about the
Programming Language application programs of C

Features of C Special Symbols


02 04
You will learn the definition You will learn about
of each features different kinds of symbols
01 Introduction
What is C Programming
Language?
How did C Program came to
be?
• C language was developed in 1974 at the AT&T Bell Labs by a researcher
named Dennis Ritchie.
• He intended C as a tool to be used by programmers like himself for writing
utilities.
• He designed the language to replace the assembly language. Assembly
language is one step above the native machine language.
• The advent of C language gave way to “portable” software since
programmers were able to use the same program in different computers.
02 Features of C
What are the advantages it
gives us, programmers?
FEATURES OF C

Operating System Highly Proficient Object


Portability Code
C Language was made in a way The simple structures found in C
that it is easy to create a language closely resembles the
translator for the program on machine language which makes
various operating system. it easy to produce simple,
condensed, and fast programs.
FEATURES OF C

Structured Separate Compilation of


Programming Programs
The language has controlled C has a standard set of function
structures for sequencing, libraries which is what is needed
decision making and repetition. by a programmer. Programs
This makes it possible to create written with this library functions
easy-to-read programs in C. will compile and run on any
system.
FEATURES OF C

Allows ease access to


hardware features
C has operators which directly
access machine features. Through
these operators, highly machine-
specific programs such as operating
systems and communication
programs can be written.
03 Applications of C

How can we apply it in our


work?
User Interface
Most of the screens and menus that
we see in most of the commerical
software today were written,
directly or indirectly, using C.
Database
Applications
C language has been used to write
database packages.
Networking
Applications
Some applications software
designed to run on networks were
also written using C. For example,
Novell Netware.
Operating
Systems
The C language is powerful
enough that it was used to write
several operating systems;
For example, MS-DOS, UNIX,
Windows NT, and etc.
Graphics
C language was also designed to
write graphics applications, for
example, Windows.
Business
Applications
Some business application such as
marketing, sales, human resource
applications may also be written
using C.
Engineering
Applications
These specialized applications are
normally written in assembly language.
However, the versatility of C provides a
direct machine-language statement
which makes it possible to use C for
coding engineering applications
04 Special Symbols

What are the symbols used


in C Programming
Language?
Special Symbols
~ Tilde ^ Caret - Dash
@ At the rate of & Ampersand {} Open and
Close Braces
# Hash * Asterisk
Open and
$ Dollar Sign () Parentheses [] Close
% Percent _ Underscore Brackets
Special Symbols
\ Backward Slash < Less Than
/ Forward Slash > Greater Than
| Insertion Line A Uppercase
: Colon a Lowercase
; Semi-Colon
POST TEST MOD.18
KNOWLEDGE (1-5)
• Give 5 applications of C.

PROCESS
Directions: Write the symbol of the given name.
6. Ampersand –
7. Hash –
8. Caret –
9. Open and Close Braces –
10. Open and Close Brackets –
THANK YOU
We hope you learn something about C programming.
Its features and applications will certainly help us have
an idea about its advantages.

You might also like