Influence graph
The languages cited most often as an influence — and some of the languages they shaped.
Java43 →
ActionScriptAdaApache GroovyAteji PXBallerinaBeanShellC#Ceylon+35
Lisp39 →
C++36 →
Smalltalk33 →
Python32 →
Apache GroovyBooChaosChinesePythonCobraCoffeeScriptConvergeCroc+24
Pascal27 →
JavaScript25 →
ActionScriptAsm.jsBallerinaBeanShellChaosCoffeeScriptCurlDart+17
Haskell24 →
C#23 →
BASIC21 →
Altair BASICBBC BASICCBASICCOMALDIBOLEuphoriaGFA BASICGRASS+13
ML18 →
Paradigms
object-oriented programming 234imperative programming 211procedural programming 206functional programming 168structured programming 93multi-paradigm programming 78declarative programming 65concurrent computing 49reflective programming 36array programming 34logic programming 26generic programming 23prototype-based programming 20event-driven programming 19metaprogramming 18purely functional programming 16esoteric programming 14modular programming 14parallel computing 12visual programming language 12dataflow programming 10stack-oriented programming 10class-based programming 8constraint programming 7
Frameworks
Web frameworks, game engines, libraries and other software frameworks, A–Z.
game engine 353free software 276web framework 216source port 99free and open-source software 90wiki software 61software library 47JavaScript library 42application framework 38game engine version 38JavaScript framework 33software 32multimedia framework 31game engine recreation 30open-source software 29content management system 27game creation system 26software engine 22