| 1 |
Object-oriented programming |
8,840 |
 |
| 2 |
Scripting language |
2,426 |
 |
| 3 |
Functional programming |
2,024 |
 |
| 4 |
Aspect-oriented programming |
1,560 |
 |
| 5 |
Relational model |
1,546 |
 |
| 6 |
Programming paradigm |
1,183 |
 |
| 7 |
Procedural programming |
1,164 |
 |
| 8 |
Abstraction (computer science) |
1,055 |
 |
| 9 |
Imperative programming |
970 |
 |
| 10 |
Event-driven programming |
967 |
 |
| 11 |
Reflection (computer science) |
909 |
 |
| 12 |
Structured programming |
798 |
 |
| 13 |
Knowledge representation and reasoning |
790 |
 |
| 14 |
Modular programming |
698 |
 |
| 15 |
Declarative programming |
687 |
 |
| 16 |
Logic programming |
632 |
 |
| 17 |
Stream processing |
524 |
 |
| 18 |
Prototype-based programming |
443 |
 |
| 19 |
Metaprogramming |
439 |
 |
| 20 |
Design by contract |
404 |
 |
| 21 |
Self-modifying code |
347 |
 |
| 22 |
End-to-end principle |
335 |
 |
| 23 |
Dataflow programming |
315 |
 |
| 24 |
Constraint programming |
289 |
 |
| 25 |
Pipeline (software) |
275 |
 |
| 26 |
Literate programming |
264 |
 |
| 27 |
Array programming |
246 |
 |
| 28 |
Comparison of programming paradigms |
223 |
 |
| 29 |
Flow-based programming |
210 |
 |
| 30 |
Defensive programming |
173 |
 |
| 31 |
Automatic programming |
161 |
 |
| 32 |
Parallel programming model |
143 |
 |
| 33 |
Jackson Structured Programming |
142 |
 |
| 34 |
Presentation-abstraction-control |
142 |
 |
| 35 |
Sequence point |
132 |
 |
| 36 |
Intentional programming |
128 |
 |
| 37 |
Programming in the large and programming in the small |
125 |
 |
| 38 |
Automata-based programming |
119 |
 |
| 39 |
Policy-based design |
118 |
 |
| 40 |
Class invariant |
111 |
 |
| 41 |
Attribute grammar |
106 |
 |
| 42 |
Write once, run anywhere |
105 |
 |
| 43 |
Pipeline programming |
100 |
 |
| 44 |
Function-level programming |
99 |
 |
| 45 |
Reactive programming |
92 |
 |
| 46 |
Partitioned global address space |
84 |
 |
| 47 |
Language-oriented programming |
80 |
 |
| 48 |
Role-oriented programming |
71 |
 |
| 49 |
Structured program theorem |
71 |
 |
| 50 |
Non-structured programming |
69 |
 |
| 51 |
Quantum programming |
59 |
 |
| 52 |
Subject-oriented programming |
58 |
 |
| 53 |
Feature Oriented Programming |
57 |
 |
| 54 |
Extensible programming |
52 |
 |
| 55 |
Attribute-Oriented Programming |
50 |
 |
| 56 |
Process-oriented programming |
50 |
 |
| 57 |
Concept programming |
49 |
 |
| 58 |
Nondeterministic programming |
49 |
 |
| 59 |
Strict programming language |
47 |
 |
| 60 |
Interactive programming |
47 |
 |
| 61 |
Tacit programming |
47 |
 |
| 62 |
Value-level programming |
46 |
 |
| 63 |
Organic computing |
43 |
 |
| 64 |
Signal programming |
37 |
 |
| 65 |
List of multi-paradigm programming languages |
35 |
 |
| 66 |
Ousterhout's dichotomy |
33 |
 |
| 67 |
Presenter First |
33 |
 |
| 68 |
Scalar programming |
28 |
 |
| 69 |
Set theoretic programming |
27 |
 |
| 70 |
Service-oriented programming |
27 |
 |
| 71 |
Program synthesis |
24 |
 |
| 72 |
Higher-order programming |
24 |
 |
| 73 |
Typeful programming |
24 |
 |
| 74 |
Programming by example |
24 |
 |
| 75 |
Metalinguistic abstraction |
23 |
 |
| 76 |
Switch-technology |
23 |
 |
| 77 |
Uniform access principle |
20 |
 |
| 78 |
Programming by demonstration |
20 |
 |
| 79 |
Scientific language |
20 |
 |
| 80 |
Write once, compile anywhere |
19 |
 |
| 81 |
Invariant based programming |
16 |
 |
| 82 |
Concurrent constraint logic programming |
16 |
 |
| 83 |
Data-directed programming |
16 |
 |
| 84 |
Total functional programming |
16 |
 |
| 85 |
Core concern |
13 |
 |
| 86 |
ARS based programming |
12 |
 |
| 87 |
Interface-based programming |
12 |
 |
| 88 |
Automata-based programming (Shalyto's approach) |
12 |
 |
| 89 |
Fate-sharing |
12 |
 |
| 90 |
Semantic-oriented programming |
11 |
 |
| 91 |
Inferential programming |
7 |
 |
| 92 |
Exploratory programming |
7 |
 |
| 93 |
FOSD Feature Algebras |
7 |
 |
| 94 |
FOSD Program Cubes |
7 |
 |
| 95 |
JetBrains MPS |
7 |
 |
| 96 |
FOSD metamodels |
6 |
 |
| 97 |
Multi-paradigm programming languages |
less than 5 views |
|
| 98 |
FOSD origami |
less than 5 views |
|
| 99 |
FOSD Feature Interactions |
less than 5 views |
|