Taxonomic System for Computer Languages
From The Ultimate Programming Reference
This is the system that is used for this website.
UNDER CONSTRUCTION
HOPL is the interactive Roster of Programming Languages.
| Regnum | Phylum | Class | Order | Family | Genus | UPR ID | HOPL ID |
| Endogenous | Algorithmic | Conversational | JOSS | Generation of Joss I | 111110 | ||
| Generation of Joss II | 111120 | ||||||
| BASIC | Dartmouth Basics | 111210 | |||||
| Street Basics | 111220 | ||||||
| Technical Basics | 111230 | ||||||
| Modern Basics | 111240 | ||||||
| Conversational Coeval | 111300 | ||||||
| Fortran | Generation of Fortran I-III | True FORTRAN I-III | 112110 | ||||
| Fortran Coeval | 112120 | ||||||
| Generation of Fortran IV | FORTRAM IV standrad | 112210 | |||||
| Non Standrad FIV | 112220 | ||||||
| FORTRAN 66 standrad | 112230 | ||||||
| Generation of Fortran 77 | FORTRAN 77 standrad | 112310 | |||||
| Non Standrad F77 | 112320 | ||||||
| Generation of FORTRAN 90/95 | FORTRAN 90/95 standrad | 112410 | |||||
| F | 112420 | ||||||
| Non Standrad F90/95 | 112430 | ||||||
| HPF | 112440 | ||||||
| Algol | Generation of Algol 58/IAL | Ture Algo58s | 113110 | ||||
| IAL Coeval | Jovials | 113121 | |||||
| Other IAL Coeval | 113122 | ||||||
| Generation of Algol 60 | True ALGOL60s | 113210 | |||||
| CPL Algos | CPLs, BCPLs and Bs | 113221 | |||||
| Cs | 113222 | ||||||
| OO Cs | 113223 | ||||||
| Wirth Algols | Algol Ws | 113231 | |||||
