Introduction of C Programming Language

10
Introduction of C

Transcript of Introduction of C Programming Language

Introduction of C

What is C?

Invented by Dennis Ritchie – AT&T Bell Labs

1972

Widely used today

Extends to newer system architectures

Efficiency/performance

Low-level access

C Features

Few keywords Structures, unions, compound data types.. Pointers, arrays… Standard library Compiles to native code Macro preprocessor

C Evolution

1972 – C Invention 1978 - 1st specification published 1989 - C89 standard ( ANSI C or standard C ) 1990 - ANSI C adopted by ISO, AKA C90 1999 - C99 standard

Not completely implemented in many compilers 2007 - Work on new standard C1X announced We will focus on ANSI/ISO C ( C89/C90 )

C Usage

Systems Programming

Operating systems

Microcontrollers Embedded processors DSP processors

Similarities of C to java

/* Comments */ Variable declarations if / else statements for loops while loops function definitions (like methods) Main function starts program

Differences between C and Java

C does not have objects There are “struct” ures

C is a functional programming language C allows pointer manipulation Input / Output with C

Output with printf function Input with scanf function

About Us

Dallas Technologies, an ISO 9001:2008 certified company, based at Bangalore India, Providing services in software consulting, application development, outsourcing services, Recruitment and Training. Started operation in the year 2001. We design, build, and support customized applications for businesses large and small. We are the market leader in training and outsourcing in various technologies. We ,Dallas technologies, serve and support IT companies in the areas of Mainframes, ERP, .net, Java/J2EE,Data Warehousing and Business Intelligence, etc. we also train and outsource fresh talents to our clients.

Contact Us

DALLAS TECHNOLOGIES

No. 30/1, R. K. Plaza, 1st Floor, CMH Road, Indira Nagar,

Above Union Bank of India, Bangalore, Karnataka 560038

Phone:088807 99799