This website contains age-restricted materials including nudity and explicit depictions of sexual activity.
By entering, you affirm that you are at least 18 years of age or the age of majority in the jurisdiction you are accessing the website from and you consent to viewing sexually explicit content.
I think C was 2nd, 3. is Java and Python, 4 SQL and 5th would be some hypothetical AI instruction language?
1st level is direct binary code as was done with punch cards. Assembly language is a 2nd level language. C is a level above, thus it’s level 3.
Ah, thanks! Right, binary was one too.
I would also like to add some of the higher level features available in most assembly languages.
Modern assembly languages have even more higher level features, like macros support. And some are even hardware agnostic, like intermediate representation assembly language used in LLVM.
SQL has been around since the 1970s
Level means level of abstraction. Right?
When the gp’s book says that C is a third generation language: I would guess the first generation is Fortran and the second generation contains ALGOL and BCPL. C was heavily influenced by BCPL. (get it? C comes after B)
I think we mean different kinds of “generations”.