"4 Computer Software OS C++ Compiler Assembler" is the property of its rightful owner. Permission is granted to
download and print the materials on this website for personal, non-commercial use only, and to display it
on your personal computer provided you do not modify the materials and that you retain all copyright
notices contained in the materials. By downloading content from our website, you accept the terms of this
agreement.
Share
Embed code
Presentation Transcript
01
4 ComputerSoftware<br>
02
OS C++ Compiler
Assembler 010111010010110110101010 Utilities<br>
03
Categories of Prog. Languages 1001 1001 1001 1001 1001 1001 1001 1001
1001 1001 1001 1001 1001 1001 1001 1001
~ 1.84e+19 vs 1 Billion =10^9 ---- 20 billion billion x 3 billion/sec Voice Command<br>
04
Trends in Software, Language Simple, Easy, Fast<br>
05
General Purpose Applications Email, Contact Manager
Word Processing, Spreadsheet, Presentation
Graphics, Multimedia
Groupware
Web browser Compare- Special purpose application software (attendance …)<br>
06
A Web Browser Searches, Surf the Net
Discussion Groups (fb)
Email, Multimedia, File Transfer
SaaS- G-Suite in Internet, Intranet, and Extranet<br>
07
Multimedia Technologies Videos
Digital recording
Screen capture
Storyboard
Interactivity
Video Editing System
Sound
Sound Card
MIDI
Digital Audio
Compressed Audio
Delivery
Compact Disk Interactive
Web Platform<br>
08
Business Enterprise Application Software<br>
09
Components of a an e-business enterprise System<br>
10
Functions of an Operating System User
Interface To be continued ...<br>
11
Translating Prog. Languages<br>
12
Translation process Hardware Interpreter
Real time compilation<br>
13
A Php Code SampleWithin (embedded) html<br>
14
A C++ Code Sample<br>
15
A SQL (Database) Code Sample<br>
16
Computer software consists of two major types of programs: application software that directs the performance of a particular end user task, and system software that controls and supports the operations of a computer system.
Application software includes a variety of programs that can be segregated into general-purpose and application-specific categories.
System software can be subdivided into system management programs and system development programs. The former is used to manage hardware, software, networks, and data resources. The latter is used by IS specialists to develop computer programs.
An operating system is an integrated system of programs that supervises the operations of the CPU.
There are 5 major levels of programming languages. Language translator programs convert programming language instructions into machine language instructions. Chapter Summary<br>
17
Chapter Objectives Describe several important trends occurring in computer software.
Give examples of several major types of application and system software.
Explain the purpose of several popular software packages for end user productivity and collaborative computing.
Outline the functions of an operating system.
Describe the main uses of high-level, fourth-generation, object-oriented, and Web-oriented programming languages and tools.<br>