Title: C Programming
1 Career Opportunities in C Programming
CMS IT Training institute is Information
Technology training division of CMS IT Services.
2(No Transcript)
3This Presentation Covers
- What is C Programming?
- History of C Programming.
- Features of C Programming.
- How it works?
- What is required to start Programming in C?
- Advantages of C Programming.
- Why CMSTM?
- Whats In Store For You?
- Alumni Speak.
4What is C Programming?
- 1. Techopedia Says
- C is a high-level and general purpose programming
language that is ideal for developing firmware
or portable applications. Originally intended for
writing system software, C was developed at Bell
Labs by Dennis Ritchie for the Unix Operating
System (OS) in the early 1970s. - 2. Wikipedia Says
- C is a general-purpose, imperative
computer programming language, supporting
structured programming, lexical variable scope
and recursion, while a static type system
prevents many unintended operations.
5History of C Programming
- In 1972 C was written by Dennis Ritchie at Bell
Labs. - In 1978 the publication of The C Programming
Language by Kernighan Ritchie caused a
revolution in the computing world. - In 1983, the American National Standards
Institute (ANSI) established a committee to
provide a modern, comprehensive definition of
C. - The resulting definition, the ANSI standard, or
"ANSI C", was completed late 1988.
6Features of C Programming
7Basics of C Environment
- C systems consist of 3 parts
- Environment
- Language
- C Standard Library
- Development environment has 6 phases
- Edit
- Pre-processor
- Compile
- Link
- Load
- Execute
8Program edited in Editor and stored on disk
Disk
Editor
Phase 1
Preprocessor program processes the code
Disk
Preprocessor
Phase 2
Creates object code and stores on disk
Disk
Compiler
Phase 3
Links object code with libraries and stores on
disk
Disk
Linker
Phase 4
9Primary memory
Loader
Phase 5
Puts program in memory
Primary memory
CPU
Phase 6
Takes each instruction and executes it
storing new data values
10Getting Started
Before you can start programming in C, you will
need a C compiler. A compiler is a program that
converts C code into executable machine code.
11ADVANTAGE IN KNOWING C LANGUAGE
- Knowledge in C gives the fundamental skills to
learn other modern languages such as C. Java,
Ot.NET, PHP etc. - Since C is very small in size, it can execute
very fast. - C gives many low level features and direct
support for assembly language programming. It has
the support for pointers and thus helps to manage
memory efficiently. - C Language Programs are highly portable on a
different varieties of OS and Compilers with very
little or no changes at all. - It has support for multimedia such as graphics
and audio.
12About CMS
13About CMS
- CMSTM caters to over a 1,000 large and medium
global enterprises in the IT infrastructure space
across the globe. - We offer globally accepted certifications from
Microsoft, Oracle, etc. - One of the largest testing partners for Red Hat
in India. - ISO-certified design and development center.
- Trained over a million students.
14ADVANTAGE OF DOING C PROGRAMMING AT CMS
15Why CMS
- The C language curriculum at CMS info Systems
includes structures, pointers, bit level
operations and file management, which gives an
opportunity to use C in high level business
applications as well as low level applications.
Curriculum includes - Programming Fundamentals with Algorithm
flow-charts. - Key-words and variables in "C" language.
- Switch() and Conditional operators.
- Loop Structures.
- Functions recursive functions, Arrays,
structures and unions. - pointer arithmetic.
- dynamic memory allocation.
- file I-O.
- Pre-processor directives.
16Alumni Speak
The institute with an 'Attitude'. Being an
undergraduate, they have placed me in a good
company. M. SRINIVAS REDDY,Globarena
Technologies
CMS is a good organization. They provide
industry level training. They give multiple job
calls for freshers. Priyanka Kiran
Kanse,BRIDGE LABZ
CMS IS VER WELL IT TRANING INSTITUTE AND VERY
GOOD IN GIVING THE PLACEMENTS. SHIBIN N A,TRIMAX
17To Know More Call Now 022 39653030 http//www.cmsi
nstitute.co.in/ Follow Us On