






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Business Management is one of the most important subject in Management sciences. Following are the key points discussed in these Lecture Slides : Computer Software, First Generation Languages, Machine Language, Programming Languages, Second Generation Languages, Assembly, Third Generation Languages, Constant, Variable, Comparison of Cobol and Fortran
Typology: Slides
1 / 10
This page cannot be seen from the preview
Don't miss anything!
Chapter 4
Computer Software
Various kinds of programs used to operate computers and related devices
What is Software??
How did it come about??
The first software program was actually written about 1833 by Ada Augusta Lovelace (Lord Byron’s Daughter)
We can skip forward to computer programs, however
Chapter 4
Computer Software
Programming Languages
First Generation Languages (Machine Language) Suppose that I wanted to add two numbers together, for example 2 + 3
(Well, Kind of – It’s a little more involved)
Chapter 4
Computer Software
Programming Languages
First Generation Languages (Machine Language) Let’s not forget that the computer is just a series of light-switches (binary). Therefore we need to convert our decimal values to binary: 2 = 000000000000010 (on 16-bits) 3 = 000000000000011 (on 16-bits) 12 = 00001100 (on 8-bits) 13 = 00001101 (on 8-bits) 28 = 00011100 (on 8-bits) 37 = 00100101 (on 8-bits)
Therefore, We would enter the commands:
00011100 000000000000010 00001100; 00011100 000000000000011 00001101; 00100101 00001100 00001101 00001101; Docsity.com
Chapter 4
Computer Software
Programming Languages
Second Generation Languages (Assembly – c1948) The advancement over machine level languages was that it was mnemonic (assisting or intended to assist the memory)
Chapter 4
Computer Software
Programming Languages
Third Generation Languages (mid – late1950’s) In the above example ‘X’ is a specific location in RAM, although we don’t have to know where it is
Chapter 4
Computer Software
Programming Languages
Comparison of COBOL and FORTRAN (Hello World) COBOL ( CO mmon B usiness- O riented L anguage)
Chapter 4
Computer Software
Programming Languages
Third Generation Languages (mid 1950’s) Third generation languages are Procedural in nature