introduction of c language at lara technologies

10
Introduction of C Lara Technologies

Upload: laratechnologies

Post on 14-Apr-2017

153 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Introduction of c language at lara technologies

Introduction of CLara Technologies

Page 2: Introduction of c language at lara technologies

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

Page 3: Introduction of c language at lara technologies

C Features

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

Page 4: Introduction of c language at lara technologies

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 )

Page 5: Introduction of c language at lara technologies

C Usage

Systems Programming

Operating systems

Microcontrollers Embedded processors DSP processors

Page 6: Introduction of c language at lara technologies

Similarities of C to java

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

Page 7: Introduction of c language at lara technologies

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

Page 8: Introduction of c language at lara technologies

About Us

we are pleased to introduce ourselves as a trusted organization in providing software training division.  java/j2ee , android, web services,  logical coding, basics of c language, soft skills, aptitude etc. located in Bangalore. we have 9 years of experience in training students in java/j2ee and project driving stream

Page 9: Introduction of c language at lara technologies

Contact Us

LARA TECHNOLOGIES

#8,100 feet Road, BTM Layout, 2nd Stage, Near Udipi Garden

Signal, Bangalore - 560029, Landmark: Advith Petrol Bunk.

Contact : (080)41310124/41680090, (+91)9663646876.

Email : [email protected]

Page 10: Introduction of c language at lara technologies