NIOS Computer Science Chapter 3 – Computer Software Part 2

Doorsteptutor material for IAS is prepared by world's top subject experts: Get complete video lectures from top expert with unlimited validity: cover entire syllabus, expected topics, in full detail- anytime and anywhere & ask your doubts to top experts.

Download PDF of This Page (Size: 584K)

Image of High level language

Image of High Level Language

Image of High level language

High Level Languages:

High Level Languages helped programmers by reducing further the number of computer operations. details they had to specify, so that they could concentrate more on the logic needed to solve the problem.

Third generation language that is used and also running till now by many programmers.

Type of High-Level Languages:

High-level languages are sometimes used to refer all languages above the assembly level.

High-Level Languages into Three Generation:

Type of high-level language

Type of High-Level Language

Type of high-level language

Procedural-Oriented Languages

  • This language classified according to whether they solve general problems or specific problems.

  • General-purpose programming languages are called procedural languages or third generation languages.

  • Languages such as Pascal, BASIC, COBOL, and FORTRAN.


  • The program statements resemble English and hence are easier to work.

  • English-like nature, less time is required to develop a program for a given problem.

  • Once coded programs are easier to understand and modify.

  • Procedural languages are machine-independent.


  • Programs are executed more slowly.

  • Languages use computer resources less efficiently.

Problem-Oriented Languages and Application Generators

  • Third-generation languages, such as BASIC or Pascal, require you to instruct the computer in step-by-step fashion

  • Fourth-generation languages, also known as problem-oriented languages

Fourth- generation languages may be categorized into several kinds of application development tools

Fourth- generation languages application development tools

Application Development Tools

Fourth- generation languages application development tools

Personal Computer Applications Software

  • Various application software for PCs

  • Particularly concerned with word processors, spreadsheets, database management, business graphics and integrated packages.

  • Knowledge of spread sheet, Foxpro or Power Point can help you develop your own applications.

Query Languages and Report Generators

  • Query languages allow people who are not programmers to search a database using certain selection commands.

  • Query languages for Ex:- Used by airline or railway reservation personnel needing ticket information.

  • Report generators are designed for people needing to prepare reports easily and quickly.

    Ex:- Report generators include QBE, SQL, RPG, etc.

Decision Support Systems and Financial Planning Languages

  • Decision support systems are interactive software.

  • Designed to help managers make decisions. Financial planning languages are particular kinds of decision support systems.

  • Employed for mathematical, statistical and forecasting modelling.

Application Generators

An application generator consists of a software system with number of program modules, preprogrammed for various functions.

Developed by: