Mostly, software development happens in so-called 3rd generation languages (#3GL) which include everything from C to Python. An example of a #4GL is SQL which, undeniably, operates at a higher level of abstraction. There are other "4GL" branded enterprisey languages from the likes of IBM and similar corps that look suspiciously like 3GLs and compile to various 3GLs (mainly Java). There is some relation between the idea of a 4GL and the ideas of a #DSL or #LowCode solution. #VHLL #Programming