Programming in C++ History of Programming 1st Generation –Machine Language 2nd Generation –Assembly Language 3rd Generation.

Slides:



Advertisements
Similar presentations
CSE 105 Structured Programming Language (C)
Advertisements

Programming In C++ Spring Semester 2013 Programming In C++, Lecture 1
In Review JAVA C++ GUIs - Windows Webopedia.com.
Presentation II History of Computers By Teacher Julio Cesar Peñaloza Castañeda.
CS105 INTRODUCTION TO COMPUTER CONCEPTS INTRO TO PROGRAMMING Instructor: Cuong (Charlie) Pham.
Programming recap. Do you know these? LOW LEVEL 1 st generation: machine language (110011) 2 nd generation: assembly language (ADD, SUB) HIGH LEVEL 3.
Refer to Ivor Horton’s Beginning ANSI C++ The Complete Language, 3rd Ed. APress Media, LLC. About the book Ivor Horton, Beginning ANSI C++: The Complete.
Programming Creating programs that run on your PC
1 Programming Languages b Each type of CPU has its own specific machine language b But, writing programs in machine languages is cumbersome (too detailed)
Program Flow Charting How to tackle the beginning stage a program design.
Chapter 10 Application Development. Chapter Goals Describe the application development process and the role of methodologies, models and tools Compare.
Principles of Procedural Programming
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
Programming In C++ Spring Semester 2013 Programming In C++, Lecture 1.
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to Computers, the Internet, and the Web Outline 1.1 Introduction 1.2 What Is a.
Tools make jobs easier to do -A computer is a tool used by many professions A computer can do many different jobs because they are programmable - Machine.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Object Oriented.
Introduction to Programming Language CS105 Programming Language First-generation: Machine language Second-generation: Assembly language Third-generation:
CIS 338: Computer Languages & Visual Basic.NET
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
CSCI 115 Computer Programming Overview. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
CSCI 171 Presentation 1. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
Programming History. Who was the first programmer?
Introduction to C++ Programming Language
1 Course Title: Visual Basic Programming Topic: Introduction to programming Languages (Visual basic 6.0) Lecturer: Mahamud Ahmed Jimale, BsIT, MsCs, CCNA,
Evolution and History of Programming Languages. Machine languages Assembly languages Higher-level languages To build programs, people use languages that.
Evolution and History of Programming Languages. Software Programming Language.
Prof. Alfred J Bird, Ph.D., NBCT Door Code: * Office – McCormick 3rd floor 607 Office.
Chapter 0 Overview. Why you are here? Where will you go? What is this course for?
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
PROGRAMMING LANGUAGES
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
Software Development Programming Languages and Data Organization.
Computer Generations ITSC 1401, Intro to Computers Instructor: Glenda H. Easter.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
Introduction to Computers Lesson 13B. home Syntax Programming language rules.
Programming Languages
Introduction to OOP CPS235: Introduction.
2 nd Semester Module1 Introduction to Computer and Programming อภิรักษ์ จันทร์สร้าง Aphirak Jansang
CSCI 115 Computer Programming Overview. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
Introduction to C Programming Language. History of C  C was evolved by Dennis Ritchie at AT&T Bell Laboratories in early of 1970s  Successor of: ALGOL.
ICS312 Introduction to Compilers Set 23. What is a Compiler? A compiler is software (a program) that translates a high-level programming language to machine.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Programming Languages Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Introduction to Programming (CS 201) Lecture 01 - Introduction.
C++ Programming Chapter 1 Programming & Programs.
Computer Software 1.
Programming Languages and Data Organization
CMPT 201 Computer Science II for Engineers
Chapter 1 Introduction to Visual Basic
Lecture 2 (UNIT -1) SUNIL KUMAR CIT-UPES.
Computer Languages [Computing] Computing.
Why don’t programmers have to program in machine code?
Visit for more Learning Resources
Chapter 1 – Introduction to Computers, the Internet, and the Web
Introduction to Computer CC111
Evolution and History of Programming Languages
Sections Basic Concepts of Programming
Introduction to Programming (CS 201)
C Programming Language
جامعة البحر الاحمر كلية العلوم التطبيقية قسم الفيزياء التطبيقية الفصل الداسي الثاني IIالمقرر: حاسوب د. خالد عثمان العالم.
High Level Programming Languages
جامعة البحر الاحمر كلية العلوم التطبيقية قسمي الحاسوب وتقنية المعلومات الفصل الداسي الثاني المقرر: اساليب برمجة 1 محاضرة رقم 1 د. خالد عثمان العالم.
The Programming Process
CSC 142 Introduction to Java [Reading: chapters 1 & 2]
# holes in the club Recommendation on what to write in Settings
Presentation transcript:

Programming in C++

History of Programming 1st Generation –Machine Language 2nd Generation –Assembly Language 3rd Generation –Procedural Programming Languages like Basic, Fortran, Pascal, C etc. 4th Generation –OOP e.g. C++, Vb, Java

Steps of Programming Editing –To write and save code Preprocessing –To include required library files e.g #include etc Compiling/Linking –To create Object file –Libs are linked to make exe file Execution

Strength of C++ Superset of C Object Oriented Language Distributed

Recommended Books Object Oriented Programming in C++ –by Robert Lafore C++ –by Ivor Horton C++ How to Program –by Deital & Deital –