Programming languages and operating systems
ExpertClub
Programming languages and operating systems: paradigms, typing, designers, licenses and versions.
Languages by year
Programming languages
| # | Language | Paradigms | First appeared | Developer |
|---|---|---|---|---|
| 1 | *Lisp | parallel computing | 1985 | Steve Omohundro |
| 2 | .QL | logic programming, declarative programming, object-oriented programming | 2007 | Semmle |
| 3 | /// | esoteric programming | 2006 | — |
| 4 | 1C:Enterprise programming language | event-driven programming, object-oriented programming | 1996 | 1C Company |
| 5 | 3DMLW | — | — | — |
| 6 | 4DOS | — | 1988 | — |
| 7 | 4th Dimension | procedural programming | 1984 | 4D SAS |
| 8 | A# | — | 2004 | GNAT |
| 9 | A+ | array programming | 1988 | Morgan Stanley |
| 10 | ABAP | structured programming, object-oriented programming, imperative programming | 1983 | SAP |
Paradigms
object-oriented programming241imperative programming216procedural programming213functional programming169structured programming95multi-paradigm programming80declarative programming65concurrent computing49reflective programming36array programming34logic programming27generic programming23prototype-based programming22event-driven programming19metaprogramming18purely functional programming16esoteric programming14modular programming14visual programming language14parallel computing12dataflow programming10stack-oriented programming10class-based programming8constraint programming7concatenative programming6agent-oriented programming5aspect-oriented programming4constraint logic programming4function-level programming4reactive programming4data-driven programming3functional reactive programming3non-structured programming3parallel programming3tacit programming3
Operating systems
- /e/OSDeveloper: Gaël Duval, E FoundationFirst release: 2018
- 386BSDDeveloper: William Jolitz, Lynne JolitzFirst release: 1992
- 3CX Phone SystemLicense: end-user license agreementType: proprietary software, Linux distribution
- 4K Disk Monitor SystemDeveloper: Digital Equipment CorporationType: operating system
- 4MLinuxType: Linux distributionLatest version: 49
- 64 StudioLicense: GNU General Public LicenseType: Linux distribution
- 68K/OSDeveloper: GST Computer SystemsType: operating system
- 86-DOSDeveloper: Seattle Computer Products, Tim PatersonFirst release: 1980
- 9frontLicense: MIT LicenseType: distributed operating system
- A/ROSEDeveloper: Apple Inc.Type: operating system
ExpertClub
About
ExpertClub is a technical catalogue of programming languages and operating systems.
Every entry is built from open data (Wikidata) and cites its source.
Missing something or spotted a mistake? Write to us.




