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.)