Nepal Oil Corporation2081 BSQuestion 7 of 16
Discuss the different types of computer software and the generations of programming language with example.
10 marks
Question source
- Exam year
- 2081 BS / 2024 AD
- Level
- Level 5
- Paper
- Technical – Subjective
- Section
- Section A: Short & Long Answer Questions (50 Marks)
Model answer
Types of Computer Software:
- System Software — Programs that manage computer hardware resources and provide a platform for application software. (Operating Systems, Device Drivers, Utilities).
- Application Software — Programs designed for end-users to accomplish specific tasks. (Word processors, Spreadsheets, Databases).
Generations of Programming Languages:
- 1GL (Machine Language): Binary code (
0s and1s). - 2GL (Assembly Language): Mnemonics (
MOV,ADD). - 3GL (High-Level Procedural): C, C++, Pascal.
- 4GL (Non-Procedural / Declarative): SQL.
- 5GL (AI & Constraints): Prolog, LISP.