Computer Software: High Level Languages and Types of High-Level Languages

Doorsteptutor material for UGC Library-Science is prepared by world's top subject experts: fully solved questions with step-by-step explanation- practice your way to success.

Download PDF of This Page (Size: 587K)

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

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

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: