LESSON 1 Introduction to Programming Language

Slides:



Advertisements
Similar presentations
EC-111 Algorithms & Computing Lecture #1 Instructor: Jahan Zeb Department of Computer Engineering (DCE) College of E&ME NUST.
Advertisements

Dr. Ken Hoganson, © August 2014 Programming in R COURSE NOTES 2 Hoganson Language Translation.
PROGRAMMING Introduction To Programming Definition Types Of Programming Languages Programming Language Paradigm Translator
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Chapter 16 Programming and Languages: Telling the Computer What to Do.
An Introduction to Programming with C++ Fifth Edition Chapter 1 An Introduction to Programming.
Introduction to Computer Science /16/15. Introduction and Attendance Handout.
SOFTWARE SYSTEMS SOFTWARE APPLICATIONS SOFTWARE PROGRAMMING LANGUAGES.
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Types of Computer/Programming Languages Machine Language Symbolic Languages There Are Two Types Of Symbolic Languages Low level Language » Low level language.
 2000 Prentice Hall, Inc. All rights reserved. 1 Introduction to Computers and C Programming Outline Introduction What Is a Computer? Computer Organization.
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.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
1 Chapter-01 Introduction to Computers and C++ Programming.
Introduction to Computer Programming itc-314
“C” Programming Language What is language ? Language is medium of communication. If two persons want to communicate with each other, they have to use.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
 2008 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
Programming 1 1. Introduction to object oriented programming and problem-solving.
CHAPTER 1 Overview of Programming and Problem Solving.
Tranlators. Machine Language The lowest-level programming languageprogramming language Machine languages are the only languages understood by computers.languagescomputers.
Programming: A Brief History. Introduction Five Generations of Programming Languages Gets closer to representing data in human terms Requires additional.
Language C (1) By Randa. Generalities: Types of programmes: -operating system ”système d’exploitation” like Windows XP, Windows 98, Unix, Linux… -programmes.
Introduction to C++ Programming Language
Mohamed Iqbal Pallipurath Slide 1. Mohamed Iqbal Pallipurath Slide 2 Basics Introduction to Computers and C++ Programming.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
Programming Fundamentals1 Chapter 1 INTRODUCTION TO COMPUTER AND PROGRAMMING.
CHAPTER 1 INTRODUCTION 1 st Semester H King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1.
CHAPTER 1 INTRODUCTION 1 st semester H King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1.
CHAPTER 1 INTRODUCTION 2 nd Semester H King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
1 What is Programming Language? A language that is acceptable to computer system is called as Computer Language or Programming Language Prepared by Mrs.Deepa.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Course Instructor: Hira Farman Course : BY:HIRA FARMAN.
LESSON 1 Introduction to Programming Language. Computer  Comprised of various devices that are referred to as HARDWARE.  The computer programs that.
By ILTAF MEHDI 1 COURSE TITLE: FUNDANENTALS OF PROGRAMMING INSTRUCTOR: ILTAF MEHDI.
CS1110: Computer Science I Chapter 1. What Is a Computer? A computer is a device capable of performing computations and making logical decisions At a.
CHAPTER 1.1 INTRODUCTION TO COMPUTERS AND C++ Dr. Shady Yehia Elmashad.
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.
Chapter 11  Getting ready to program  Hardware Model  Software Model  Programming Languages  Facts about C++  Program Development Process  The Hello-world.
CSC141 Introduction to Computer Programming Programming Language.
Introduction to computer programming
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Structured programming 1 st stage By Heba.A Raheem Assist Lecturer College of Sciences/Computer Sciences Department.
Programming Language Basics. What is a Programming Language? “A computer, human-created language used to write instructions for a computer.” “An artificial.
Software Development Environment
Behind Every Application…. There Is Program
Introduction to Computers and C++ Programming
Programming Languages
Operating System Interface between a user and the computer hardware
Programming Language Hierarchy, Phases of a Java Program
Chapter 1 Introduction to Computers, Programs, and C++
CSCI-235 Micro-Computer Applications
Computer System and Programming
Chapter 1 – Introduction to Computers and C++ Programming
C++ Programming: From Problem Analysis to Program Design
Choice of Programming Language
Computer science By/ Midhat Mohiey. Introduction to Programming using C ++ 2.
TRANSLATORS AND IDEs Key Revision Points.
Introduction to Computer Programming
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
(Course Introduction)
King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1 Done By: Asmal Alosaimi Edited By: Fatimah Alakeel.
Programming Language Basics
King Saud University College Of Applied Studies and Community Services CSC 1101 Computer Programming-1 Done By: Asmal Alosaimi Edited By: Fatimah Alakeel.
Introduction to Computer Programming
ICT Programming Lesson 1:
An Introduction to Programming with C++ Fifth Edition
Dept. of Computer & Information Sciences (Course Introduction)
Chapter 1 Introduction.
Presentation transcript:

LESSON 1 Introduction to Programming Language

Computer Comprised of various devices that are referred to as HARDWARE. The computer programs that run of a computer are referred to SOFTWARE.

Computer Program Set of instructions used to operate a computer to perform specific task and produce result

Computer Programming Writing computer program

Programming Language Language used to create computer programs

Levels of Programming Languages Machine Languages Assembly Languages High Languages

Machine Language Lowest level of computer languages Only language that computer can understand. Consist entirely of 1s and 0s. Easily understood by computers but difficult to read by people.

Uses symbolic names and operands instead of 1s and Os Assembly Language Uses symbolic names and operands instead of 1s and Os e.g. MOV and ADD Needs ASSEMBLER to translate instruction to machine level language

High-Level Languages English like language instructions so it is easier to learn, use and debug the program. Example FORTRAN, COBOL, BASIC, PASCAL, C, C++ and JAVA It needs the help of COMPILER to be understood by the computer

What is Compiler Translates the high level program(source code) into machine code(object code). High Level Program Compiler Machine Code 0,1

History of C++ In 1970s, at Bell Laboratories, Dennis Ritchie and Brian Kernighan designed the C programming language. Most of C is a subset of C++ C++ was developed by Dr. Bjarne Stroustrup in 1985 at AT&T Bell Labs New Jersey, USA. Initially called as “C with classes” but was change to C++