Software languge
-
Upload
monchai-chaiprakarn -
Category
Education
-
view
2.037 -
download
2
description
Transcript of Software languge
- 1. Software Technology
2.
3. ?
- (Software) (Telling the machine whatto do)
- Modem, CD ROM, Drive
- (Hardware)
4. ?
5.
6.
- ( . .1950-1965)
-
- Batch processingOnline processing
7. Batch / Online Processing
- Batch processing
-
- Transactions accumulated and stored until processing
- On-line processing
-
- Transactions are entered directly into computer and processed immediately
8.
- ( . .1960-1975)
-
- Online
9.
- ( . . 1975-1985)
10. Client / Server Computing 11.
- ( . .1985- )
-
- 4 (4th Generation Language)
-
- Editor
-
- Logic ProgrammingProlog
-
- Object-oriented ProgrammingSmalltalk
-
- Functional ProgrammingLisp
12.
- (System Software)
- (Application Software)
System Software Hardware Applications Software (User) 2001 : Windows XP 13. 14. (System Software)
15. System Software
- System Management Programs
-
- (Operating System)
-
- (DataBase Management System)
- System Development Programs
-
- Programming Language Translators
-
- Computer Aided Software Engineering
- System Support Programs
-
- System Utilities, Performance Monitor and Security Monitor
16. (Operating System)
- Supervisory ProgramsMonitors Programs
17. (Operating System) : ( File Manager) ..New, Cut, Copy, Delete , Rename, Find Partition, Format .. Windows Explorer Computer Management :Storage 18. ( Uninstall ) 19. ( Disk Utility ) . . Disk Cleanup Disk Defragmenter 20.
- Multi-programming
- CPU
21. Single-program Execute and Multiprograming 22. Multitasking and Virtual Storage
- Multitasking
- Multiprogramming capability of single-user operating systems
- Virtual Storage
- Handles programs more efficiently by dividing the programs into small fixed or variable length
23. Virtual Storage 24.
- (user interface) 2
-
- Text-basedCommand Line Interface (CLI)
-
- Graphic-based user interface (GUI)
-
-
- (menu command)
-
- MS-DOS,Windows, OS/2, UNIX etc.
25. 26.
- (Computer Language)(Artificial Language)
27.
- (Machine Language)
- (Language Translator)
28. (Language Translator)
- (Source Code)
- Source Code Object Code
- (Machine Language)
Source Code Lang Translator Object Code 29. / Source Code Lang Translator Object Code .EXE .COM Link Compiler Interpreter Runtime Runtime 30.
- 5
- ( Machine Language )
- ( Assembly Language )
- ( High-level Language )
- ( Very High-level Language )
- ( Natural Language )
31.
- 1 ( Machine Language )
-
- (Machine Language)01
-
- 0 1
32.
- 2 ( Assembly Language )
-
- (Symbolic and Assembly)
-
- (Instruction set)
-
- AADD SSUBTRACT CCOMPLARE MPMULTIPLY
33.
- 3
-
- (Programming Language)
-
- (1954)FORTRAN
-
- CODASYL (1962)COBOL
-
- (1958-60)ALGOL
-
- . BASIC
-
- ( Compiler )
-
- ( Interpreter )
34.
- 4(Very high - Level Language)
-
- 4 (Non-procedural language)
-
- (Query Language) SQL (Structure Query Language) . .
-
- (Program Generator)3
35.
- 5
-
- 5 (Non-procedural language)
-
- ( Expert System ) ( Artificial Intelligence )
-
- ( Knowledge Base System )
36.
- Question ?
- Visual Basic?