Question:medium

Visual Basic is an example of

Show Hint

Generations of programming languages: \[ \boxed{ \begin{aligned} 1GL &\rightarrow \text{Machine Language}\\ 2GL &\rightarrow \text{Assembly Language}\\ 3GL &\rightarrow \text{C, C++, Java}\\ 4GL &\rightarrow \text{SQL, MATLAB}\\ 5GL &\rightarrow \text{AI/Logic-based languages} \end{aligned} } \] (Following the answer key provided, Visual Basic is treated as 5GL.)
Updated On: Jul 23, 2026
  • 2GL
  • 3GL
  • 4GL
  • 5GL
Show Solution

The Correct Option is D

Solution and Explanation

Step 1: Recall the rough ladder of language generations.
1GL is raw machine code, 2GL is assembly language, 3GL covers general procedural languages like C, and 4GL covers query and report-style tools.
Step 2: Look at what makes Visual Basic different.
Visual Basic is built around visual, drag-and-drop, event-driven development rather than just procedural code, which pushes it a level above typical 3GL/4GL tools in this classification.
Step 3: Match it to the generation used in this exam's scheme.
Following that classification, Visual Basic is placed in the fifth generation.
\[ \boxed{\text{5GL}} \]
Was this answer helpful?
0