Download presentation
Presentation is loading. Please wait.
Published byLinda Allen Modified over 8 years ago
1
The History of Computer Programming Languages Introductory Programming Visual Basic
2
Low Level Language Machine language Binary (zeros and ones) Machine specific Typical command: 0 1 1 0 1 1 0 1
3
Assembly Language More “English-like” Still machine specific Uses hexadecimal Typical Command JMP &H180A
4
High Level Languages At first, specific functions –COBOL –FORTRAN General Purpose Languages –BASIC “Machine Independent” Typical command Print “Hello”
5
Structured Programming Break programs into smaller units Procedures Functions Local and Global Variables Parameters Pascal, C
6
Structured Program (Example) void PrintTwoIntegers (int N1, int N2) ( cout << “N1 = ” << N1 << “ N2 = ” << N2; )
7
Object-Oriented Programming (OOPS) we live in a world of objects computer programs should reflect the type of problems in the world objects should be "walled off" from rest of program (encapsulation ) objects have classes they belong to (inheritance)
8
The History of BASIC Kemeny & Kurtz The Hackers Bill Gates Quick Basic Visual Basic
9
OOPS Terminology what it is like (properties) what it does (methods, procedures, functions) communicating with objects- sending messages what it responds to (events)
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.