By ILTAF MEHDI 1 COURSE TITLE: FUNDANENTALS OF PROGRAMMING INSTRUCTOR: ILTAF MEHDI.

Slides:



Advertisements
Similar presentations
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Advertisements

Lecture 1: Overview of Computers & Programming
CS105 INTRODUCTION TO COMPUTER CONCEPTS INTRO TO PROGRAMMING Instructor: Cuong (Charlie) Pham.
PROGRAMMING Introduction To Programming Definition Types Of Programming Languages Programming Language Paradigm Translator
Introducing Programming a general discussion. What is a Program? Sets of instructions that get the computer to do something Programs may be a few lines.
The Binary Machine Modern high-level programming languages are designed to make programming easier. On the other end, the low level, all modern digital.
The Analytical Engine Module 6 Program Translation.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
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.
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.
Programming Languages Lecture 12. What is Programming?  The process of telling the computer what to do  Also known as coding.
1 Chapter-01 Introduction to Computers and C++ Programming.
Copyright ©2005  Department of Computer & Information Science Introducing Programming.
Introduction to Computer Programming itc-314
Introduction to Programming Language CS105 Programming Language First-generation: Machine language Second-generation: Assembly language Third-generation:
Course Introduction C++ An Introduction to Computing.
Software – Applications software and programming languages
High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level.
Software What is software? Software is a general name given to all programs that can run on computer hardware such as spreadsheet. There are two types.
Machine language is the lowest and most basic language of programming language. It is a collection of digits which The computer reads and interprets.
Programming 1 1. Introduction to object oriented programming and problem-solving.
Tranlators. Machine Language The lowest-level programming languageprogramming language Machine languages are the only languages understood by computers.languagescomputers.
Copyright©2008 N.AlJaffan®KSU1 Chapter 11 Information system development and programming language.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
TMF1013 : Introduction To Computing Lecture 1 : Fundamental of Computer ComputerFoudamentals.
Software – Applications software and programming languages.
3/5/2009Computer software1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
What is Programming? A program is a list of instructions that is executed by a computer to accomplish a particular task. Creating those instructions is.
PROGRAMMING LANGUAGES
1 3. Computing System Fundamentals 3.1 Language Translators.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Introduction 1 (Read Chap. 1) What is Programming? For some given problem: design a solution for it -- identify, organize & store the problem's data --
Computer Programming Languages HOW COMPUTERS WORK èCIRCUITS èBINARY DIGIT èBIT (0 OR 1) èBYTE - 8 BITS èASCII.
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
2 nd Semester Module1 Introduction to Computer and Programming อภิรักษ์ จันทร์สร้าง Aphirak Jansang
Introduction to Computer Programming itc-314 Lecture 04.
The Functions and Purposes of Translators Translators, Interpreters and Compilers - High Level Languages.
Compilers and Interpreters
ICT PROGRAMMING INTRODUCTION. WHAT & WHY PROGRAMMING Programming is a process of developing computer programs Computer program is a set of instructions.
GROUP 2 NAME :  AZMYLL BIN ARSHAD  (18DNS14F2014)  MARYAM JAMILAH BINTI RAHIM  (18ENS14F2004)  SURAYA BINTI MOHAMAD  (18DNS14F2005)  MUHAMMAD SALEH.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
High-level language programming paradigms. Programming languages come in many forms or 'paradigms'. Each form of language offers advantages over other.
INTRODUCTION TO COMPUTER PROGRAMMING ITC-314. Computer Programming  Computer Programming means creating a sequence of instructions to enable a computer.
Introduction to computer software. Programming the computer Program, is a sequence of instructions, written to perform a specified task on a computer.
Evolution and History of Programming Languages
DDC 2223 SYSTEM SOFTWARE DDC2223 SYSTEM SOFTWARE.
Why don’t programmers have to program in machine code?
Behind Every Application…. There Is Program
CMIT100 Chapter 14 - Programming.
Sections Basic Concepts of Programming
CSCI-235 Micro-Computer Applications
LESSON 1 Introduction to Programming Language
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Entry Ticket: High and Low Level Languages
Programming Languages and Translators
Developing Applications
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
High Level Programming Languages
CS105 Introduction to Computer Concepts Intro to programming
ICT Programming Lesson 1:
The Purpose of this Course
Computers, Programs, and Programming Languages
Dept. of Computer & Information Sciences (Course Introduction)
1.3.7 High- and low-level languages and their translators
CS105 Introduction to Computer Concepts Intro to programming
Algoritmos y Programacion
Presentation transcript:

By ILTAF MEHDI 1 COURSE TITLE: FUNDANENTALS OF PROGRAMMING INSTRUCTOR: ILTAF MEHDI

By ILTAF MEHDI 2 Course Details LecturesAssignmentsPresentation Lab Work (Practical)

By ILTAF MEHDI 3 LANGUAGE? Language is a source of communication between people. It is medium of Expression What is the computer language? To establish a communication between user and computer. (HRF, MRF) In general, there are two classes of languages Natural languages Natural languages Programming Languages Programming Languages

By ILTAF MEHDI 4 Natural languages These are the languages through which the human beings communicate with each other. For example: English, Urdu, French, Pashto etc. Programming languages These are the languages through which the human beings communicate with the computer. These are the most widely used mediums between the user and the computer. Examples are C, C++, COBOL, PASCAL, BASIC, FORTRAN etc. The programming languages are classified into two types: 1) Low level languages. 2) High level languages

By ILTAF MEHDI 5 1)Low-Level Language It consists of two types of languages Machine language Machine language Machine Language was the first language used for computers as a source of communication This is the only language which is directly understandable by the machine (computer) and needs no translation programs (compiler, Assembler, Interpreter). Machine language is the language of binary digits 0’s and 1’s(“0” means “OFF” and “1” means “ON) that is why it is also called as binary language. It is very difficult to write programs using 0’s and 1’s i.e. in machine language. Thus machine language is totally machine dependent and is efficient for computers and inefficient for programmers.

By ILTAF MEHDI 6 Main Points of Machine language The first language that was invented. The first language that was invented. It is machine dependant. It is machine dependant. It is also called binary language. It is also called binary language. It is the most complicated and hard language. It is the most complicated and hard language. A program created in machine language A program created in machine language cannot be run on any other computer cannot be run on any other computer Machine language depends on electric pulses (i.e on / off). Machine language depends on electric pulses (i.e on / off).