Download presentation
Presentation is loading. Please wait.
1
PROGRAMMING WITH C ++
2
WHAT IS A LANGUAGE & WHY WE NEED
3
PROGRAMMING LANGUAGES:
BASIC COBOL PYTHON FORTRAN LISP PASCAL ADA PERL RUBY PROLOG SCIENTIFIC & ENGINEERING PURPOSE
4
ANSI----->AMERICAN NATIONAL STANDARD INSTITUTE
ALGOL-60 CPL BCPL----> MARTIN RICHARDS B---> KEN THOMPSON C LANGUAGE
5
INTRODUCTION TO C , C++ C LANGUAGE WAS DESIGNED BY “DENNIS RITCHIE IN 1972 at AT & T BELL LABORATORIES C IS A STRUCTURED PROGRAMMING LANGUAGES IT IS USED TO DESIGN DIFFERENT APPLICATIONS C ++ IS AN EXTENSION OF C LANGUAGE C ++ WAS DESIGNED BY “BJARNE STROUSTRUP” IN 1980
6
IT IS MACHINE DEPENDENT LANGUAGE C++ IS 00PS( S---> SYSTEM)
DENNIS RITCHIE BJARNE STROUSTRUP
7
APPLICATIONS OF C ++ WHEN ANY NEW FEATURE IS NEEDED TO IMPLEMENT, VERY EASY TO ADD TO EXISTING STRUCTURE C ++ WILL REPLACE C-LANGUAGE IN FUTURE
8
FEATURES OF OOPS
9
OBJECT AN OBJECT WHICH EXISTS PHYSICALLY IN THE WORLD
AN OBJECT WILL HAVE BEHAVIOUR BEHAVIOUR IS REPRESENTED BY PROPERTIES & ACTIONS EX: human NAME, AGE GENDER PROPERTIES WALK, TALK, DANCE, SING ACTIONS
10
CLASS A CLASS IS A MODEL OR A PLAN TO CREATE AN OBJECT
A CLASS IS A BLUE PRINT OF AN OBJECT
11
CLASS & OBJECT
12
INHERITANCE CREATING A NEW CLASS FROM AN EXISTING CLASS.
TEACHER EMPLOYEE PRINCIPAL DEAN INCHARGE
13
DATA ABSTRACTION DATA ENCAPSULATION
HIDING UNNECESSARY INFORMATION FROM THE USER & GIVING RELEVANT DATA. DISPLAYS THE INFORMATION WHEN THE USER REQUESTS. DATA ENCAPSULATION
14
ABSTRACTION & ENCAPSULATION
15
POLYMORPHISM IT IS CAME FROM 2 GREEK WORDS WHICH MEANS “ MANY FORMS ”.
16
DYNAMIC BINDING IT MEANS A BLOCK OF CODE WILL BE EXECUTED WHENEVER A USER CALLS. IT IS ALSO CALLED AS “dynamic-dispacth”, “late binding”, “runtime binding”.
18
STRUCTURE OF C++ DOCUMENTATION SECTION //--------------------
/* */ LINKING SECTION >HEADER FILES DEFINITION SECTION--->TO DECLARE SYMBOLS MAIN FUNCTION > LOGIC TO GIVE COMMENTS
19
WORKING WITH C++ TO WORK WITH C++ WE NEED AN EDITOR: TURBO C++
We need an editor to type, save, open, compile & to run a program Double click this icon on desktop To start c + + programming
20
WE WILL SEE two small PROGRAMs IN C++
21
AFTER WRITING THE PROGRAM WE HAVE TO COMPILE THE PROGRAM TO CHECK ERRORS.
AFTER COMPILATION WE NEED TO RUN THE PROGRAM FOR OUTPUT. RUN > ALT + F9 ALT + F5 CTRL + F9
22
#INCLUDE<IOSTREAM.H>:
# > PREPOSESSOR INCLUDE-----> INCLUDING IOSTREAM FILE IOSTREAM------> IOSTREAM IS AN HEADER FILE THAT CONTAINS FILES LIKE: INPUT & OUTPUT STATEMENTS. EVERY C++ PROGRAM SHOULD HAVE ONE HEADER FILE. MAIN(): EVERY C++ PROGRAM SHOULD HAVE ONE MAIN(), THE PROGRAM EXECUTION STARTS FROM MAIN().
23
OUTPUT OPERATOR: COUT----->TO PRINT
<< > INSERTION OR PUT TO OPERATOR. INPUT OPERATOR: CIN---> TO TAKE INPUT >>-----> EXTRACTION OPERATOR
24
RETURN TYPE: EVERY C++ PROGRAM SHOULD END WITH RETURN 0
RETURN TYPE: EVERY C++ PROGRAM SHOULD END WITH RETURN 0. OTHERWISE, IT GIVES YOU A WARNING. CASCADING I/O OPERATOR: WE CAN USE THE INSERTION OPERATOR (<<) TWO TIMES IN A SINGLE STATEMENT.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.