Rank
|
Page title
|
Views
|
Daily average
|
Assessment
|
Importance
|
1
|
Artificial intelligence
|
637,553
|
20,566
|
B
|
Top
|
2
|
OpenAI
|
412,010
|
13,290
|
C
|
Mid
|
3
|
C (programming language)
|
372,366
|
12,011
|
C
|
High
|
4
|
Python (programming language)
|
237,107
|
7,648
|
C
|
High
|
5
|
JavaScript
|
224,540
|
7,243
|
B
|
High
|
6
|
Computer
|
218,978
|
7,063
|
C
|
Top
|
7
|
Cloud computing
|
170,488
|
5,499
|
C
|
Top
|
8
|
C++
|
155,345
|
5,011
|
B
|
High
|
9
|
Software
|
150,645
|
4,859
|
C
|
Top
|
10
|
R (programming language)
|
146,450
|
4,724
|
B
|
High
|
11
|
HTML
|
141,911
|
4,577
|
B
|
High
|
12
|
Go (programming language)
|
127,808
|
4,122
|
B
|
High
|
13
|
Quantum computing
|
111,922
|
3,610
|
B
|
High
|
14
|
Lex Fridman
|
110,285
|
3,557
|
C
|
Low
|
15
|
Machine learning
|
107,830
|
3,478
|
B
|
Top
|
16
|
Google Search
|
107,742
|
3,475
|
C
|
High
|
17
|
Video game
|
104,477
|
3,370
|
B
|
Mid
|
18
|
Larry Page
|
101,767
|
3,282
|
B
|
High
|
19
|
Information technology
|
96,657
|
3,117
|
C
|
Top
|
20
|
Sergey Brin
|
86,578
|
2,792
|
GA
|
Mid
|
21
|
Information
|
85,326
|
2,752
|
C
|
Top
|
22
|
Rust (programming language)
|
83,690
|
2,699
|
GA
|
High
|
23
|
Algorithm
|
80,339
|
2,591
|
C
|
Top
|
24
|
Regular expression
|
78,923
|
2,545
|
B
|
Top
|
25
|
Computer science
|
78,258
|
2,524
|
C
|
Top
|
26
|
Stable Diffusion
|
76,337
|
2,462
|
Unknown
|
Unknown
|
27
|
CSS
|
71,534
|
2,307
|
B
|
High
|
28
|
Internet of things
|
71,267
|
2,298
|
B
|
Top
|
29
|
PHP
|
70,130
|
2,262
|
GA
|
High
|
30
|
JSON
|
69,921
|
2,255
|
B
|
High
|
31
|
Computer hardware
|
69,722
|
2,249
|
C
|
Mid
|
32
|
Programming language
|
68,348
|
2,204
|
B
|
Top
|
33
|
Generative artificial intelligence
|
67,423
|
2,174
|
Start
|
Unknown
|
34
|
Tim Berners-Lee
|
66,305
|
2,138
|
C
|
Top
|
35
|
Robot
|
65,156
|
2,101
|
B
|
Top
|
36
|
SQL
|
64,817
|
2,090
|
C
|
Top
|
37
|
Assembly language
|
63,887
|
2,060
|
B
|
High
|
38
|
Turing test
|
63,806
|
2,058
|
B
|
Top
|
39
|
Blockchain
|
62,055
|
2,001
|
B
|
Top
|
40
|
Object-oriented programming
|
59,514
|
1,919
|
B
|
Top
|
41
|
UTF-8
|
58,098
|
1,874
|
B
|
Mid
|
42
|
Millennium Prize Problems
|
56,771
|
1,831
|
C
|
Mid
|
43
|
Monte Carlo method
|
56,541
|
1,823
|
B
|
High
|
44
|
Unix
|
56,508
|
1,822
|
B
|
High
|
45
|
Dijkstra's algorithm
|
51,747
|
1,669
|
C
|
Top
|
46
|
Katherine Johnson
|
51,731
|
1,668
|
GA
|
High
|
47
|
Big O notation
|
50,490
|
1,628
|
B
|
Top
|
48
|
Database
|
49,596
|
1,599
|
C
|
Top
|
49
|
Artificial neural network
|
48,932
|
1,578
|
C
|
Top
|
50
|
Agile software development
|
48,779
|
1,573
|
B
|
High
|
51
|
Prisoner's dilemma
|
48,639
|
1,569
|
C
|
High
|
52
|
Conway's Game of Life
|
48,077
|
1,550
|
B
|
High
|
53
|
C Sharp (programming language)
|
47,284
|
1,525
|
B
|
High
|
54
|
Deep learning
|
46,952
|
1,514
|
C
|
Top
|
55
|
Node.js
|
45,626
|
1,471
|
C
|
High
|
56
|
Virtual reality
|
45,173
|
1,457
|
B
|
High
|
57
|
Artificial general intelligence
|
45,088
|
1,454
|
C
|
Mid
|
58
|
Hash function
|
44,647
|
1,440
|
C
|
Top
|
59
|
Turing machine
|
44,391
|
1,431
|
B
|
Top
|
60
|
Ruby (programming language)
|
43,836
|
1,414
|
B
|
High
|
61
|
Secure Shell
|
43,130
|
1,391
|
Unknown
|
Unknown
|
62
|
Fast Fourier transform
|
42,399
|
1,367
|
B
|
High
|
63
|
Scrum (software development)
|
41,381
|
1,334
|
C
|
High
|
64
|
Augmented reality
|
41,312
|
1,332
|
B
|
High
|
65
|
Enterprise resource planning
|
41,038
|
1,323
|
B
|
Mid
|
66
|
Data science
|
40,980
|
1,321
|
Start
|
High
|
67
|
P versus NP problem
|
40,733
|
1,313
|
B
|
Top
|
68
|
Open-source software
|
40,704
|
1,313
|
C
|
High
|
69
|
Scratch (programming language)
|
40,087
|
1,293
|
C
|
Mid
|
70
|
Free and open-source software
|
39,833
|
1,284
|
C
|
Top
|
71
|
A* search algorithm
|
39,685
|
1,280
|
B
|
Mid
|
72
|
DevOps
|
39,582
|
1,276
|
C
|
Low
|
73
|
Software engineering
|
39,223
|
1,265
|
C
|
Top
|
74
|
Programmer
|
39,186
|
1,264
|
C
|
Mid
|
75
|
Cryptography
|
38,831
|
1,252
|
C
|
Top
|
76
|
K-means clustering
|
38,688
|
1,248
|
C
|
Mid
|
77
|
XML
|
37,763
|
1,218
|
B
|
High
|
78
|
Two's complement
|
37,569
|
1,211
|
C
|
High
|
79
|
Diffie–Hellman key exchange
|
37,394
|
1,206
|
C
|
Mid
|
80
|
List of programming languages
|
37,305
|
1,203
|
List
|
High
|
81
|
Smart city
|
37,066
|
1,195
|
C
|
Mid
|
82
|
Order of operations
|
36,711
|
1,184
|
C
|
Mid
|
83
|
Natural language processing
|
36,483
|
1,176
|
C
|
Top
|
84
|
Computer programming
|
36,269
|
1,169
|
C
|
Top
|
85
|
Travelling salesman problem
|
35,575
|
1,147
|
B
|
High
|
86
|
In-place algorithm
|
35,461
|
1,143
|
Start
|
High
|
87
|
Support vector machine
|
35,422
|
1,142
|
C
|
Mid
|
88
|
Fortran
|
35,311
|
1,139
|
C
|
Mid
|
89
|
Levenshtein distance
|
34,952
|
1,127
|
C
|
Mid
|
90
|
Heuristic
|
34,948
|
1,127
|
C
|
Mid
|
91
|
Floating-point arithmetic
|
34,454
|
1,111
|
B
|
Top
|
92
|
Grace Hopper
|
33,820
|
1,090
|
B
|
Top
|
93
|
Web colors
|
33,717
|
1,087
|
C
|
Mid
|
94
|
Model–view–controller
|
33,572
|
1,082
|
Start
|
Mid
|
95
|
Lisp (programming language)
|
32,763
|
1,056
|
B
|
High
|
96
|
Kernel (operating system)
|
32,751
|
1,056
|
B
|
High
|
97
|
High Efficiency Video Coding
|
32,655
|
1,053
|
B
|
Low
|
98
|
Discrete mathematics
|
32,300
|
1,041
|
B
|
Top
|
99
|
Robotics
|
31,951
|
1,030
|
B
|
Top
|
100
|
Self-driving car
|
31,730
|
1,023
|
B
|
High
|
101
|
RGB color model
|
31,727
|
1,023
|
B
|
Low
|
102
|
TypeScript
|
31,648
|
1,020
|
C
|
Low
|
103
|
Dennis Ritchie
|
31,224
|
1,007
|
Start
|
High
|
104
|
Finite-state machine
|
31,126
|
1,004
|
B
|
Top
|
105
|
Boolean algebra
|
30,974
|
999
|
C
|
High
|
106
|
COBOL
|
30,926
|
997
|
GA
|
High
|
107
|
Unified Modeling Language
|
30,767
|
992
|
C
|
High
|
108
|
IEEE 754
|
30,695
|
990
|
C
|
High
|
109
|
HTML5
|
30,617
|
987
|
B
|
High
|
110
|
Computer program
|
30,600
|
987
|
C
|
Top
|
111
|
Bash (Unix shell)
|
30,189
|
973
|
B
|
Mid
|
112
|
Functional programming
|
30,184
|
973
|
B
|
Top
|
113
|
Cosine similarity
|
30,058
|
969
|
C
|
Low
|
114
|
Data analysis
|
29,857
|
963
|
B
|
High
|
115
|
Institute of Electrical and Electronics Engineers
|
29,216
|
942
|
B
|
Top
|
116
|
Lua (programming language)
|
29,045
|
936
|
C
|
Mid
|
117
|
Brainfuck
|
28,796
|
928
|
C
|
Low
|
118
|
Advanced Video Coding
|
28,740
|
927
|
C
|
Low
|
119
|
Compiler
|
28,459
|
918
|
C
|
Top
|
120
|
Graph theory
|
28,414
|
916
|
C
|
High
|
121
|
MATLAB
|
28,265
|
911
|
B
|
High
|
122
|
Computer engineering
|
28,182
|
909
|
C
|
Top
|
123
|
Generative pre-trained transformer
|
28,076
|
905
|
B
|
Mid
|
124
|
BASIC
|
28,019
|
903
|
C
|
Mid
|
125
|
De Morgan's laws
|
28,003
|
903
|
Start
|
High
|
126
|
Information theory
|
27,990
|
902
|
B
|
Top
|
127
|
Type system
|
27,908
|
900
|
B
|
High
|
128
|
Hash table
|
27,827
|
897
|
B
|
High
|
129
|
Big data
|
27,656
|
892
|
B
|
Top
|
130
|
Bitwise operation
|
27,371
|
882
|
C
|
High
|
131
|
Quicksort
|
27,320
|
881
|
B
|
Top
|
132
|
Softmax function
|
26,977
|
870
|
C
|
High
|
133
|
Cognition
|
26,747
|
862
|
C
|
Low
|
134
|
W3Schools
|
26,726
|
862
|
Stub
|
Low
|
135
|
Software design pattern
|
26,511
|
855
|
C
|
High
|
136
|
BERT (language model)
|
26,439
|
852
|
Start
|
Unknown
|
137
|
Geoffrey Hinton
|
26,201
|
845
|
C
|
Low
|
138
|
Abstraction
|
26,043
|
840
|
Start
|
High
|
139
|
Qubit
|
25,924
|
836
|
C
|
High
|
140
|
Directed acyclic graph
|
25,890
|
835
|
GA
|
High
|
141
|
Single-precision floating-point format
|
25,731
|
830
|
Unknown
|
Unknown
|
142
|
Binary search algorithm
|
25,660
|
827
|
FA
|
High
|
143
|
Time complexity
|
25,598
|
825
|
B
|
High
|
144
|
Recursion
|
25,259
|
814
|
C
|
Mid
|
145
|
Sorting algorithm
|
25,095
|
809
|
C
|
Top
|
146
|
Neural network
|
24,991
|
806
|
B
|
High
|
147
|
Optical character recognition
|
24,805
|
800
|
C
|
Mid
|
148
|
Linear programming
|
24,651
|
795
|
B
|
High
|
149
|
Perl
|
24,148
|
778
|
B
|
High
|
150
|
Turing completeness
|
23,990
|
773
|
C
|
Top
|
151
|
Fast inverse square root
|
23,984
|
773
|
GA
|
Low
|
152
|
Cybernetics
|
23,945
|
772
|
C
|
Mid
|
153
|
First-order logic
|
23,604
|
761
|
B
|
High
|
154
|
Bioinformatics
|
23,576
|
760
|
C
|
High
|
155
|
Programming paradigm
|
23,533
|
759
|
C
|
Mid
|
156
|
Malware
|
23,441
|
756
|
C
|
High
|
157
|
Tower of Hanoi
|
23,315
|
752
|
C
|
Mid
|
158
|
Lambda calculus
|
23,215
|
748
|
B
|
High
|
159
|
Whitespace character
|
23,192
|
748
|
B
|
Mid
|
160
|
Vector graphics
|
23,179
|
747
|
Start
|
High
|
161
|
POSIX
|
23,083
|
744
|
B
|
Mid
|
162
|
Floor and ceiling functions
|
22,862
|
737
|
B
|
Mid
|
163
|
Google DeepMind
|
22,849
|
737
|
C
|
Mid
|
164
|
Computer architecture
|
22,703
|
732
|
C
|
Top
|
165
|
Knapsack problem
|
22,552
|
727
|
B
|
Mid
|
166
|
Halting problem
|
22,485
|
725
|
B
|
Top
|
167
|
Relational database
|
22,438
|
723
|
C
|
Top
|
168
|
Dynamic programming
|
22,339
|
720
|
B
|
Top
|
169
|
Heap (data structure)
|
22,304
|
719
|
C
|
High
|
170
|
Software testing
|
22,292
|
719
|
B
|
Top
|
171
|
Sieve of Eratosthenes
|
22,280
|
718
|
C
|
Mid
|
172
|
Mathematical optimization
|
22,250
|
717
|
B
|
High
|
173
|
Ken Thompson
|
22,234
|
717
|
B
|
High
|
174
|
Software development
|
22,221
|
716
|
C
|
Top
|
175
|
Don't repeat yourself
|
22,209
|
716
|
Start
|
Mid
|
176
|
Greg Brockman
|
22,180
|
715
|
C
|
Low
|
177
|
Hallucination (artificial intelligence)
|
22,149
|
714
|
C
|
Low
|
178
|
Merge sort
|
22,115
|
713
|
C
|
High
|
179
|
AArch64
|
21,823
|
703
|
C
|
Low
|
180
|
Ray tracing (graphics)
|
21,766
|
702
|
C
|
Mid
|
181
|
Breadth-first search
|
21,502
|
693
|
Start
|
Top
|
182
|
Quantum logic gate
|
21,496
|
693
|
C
|
High
|
183
|
Claude Shannon
|
21,421
|
691
|
B
|
High
|
184
|
Exclusive or
|
21,249
|
685
|
C
|
Mid
|
185
|
AV1
|
21,136
|
681
|
B
|
Low
|
186
|
Shor's algorithm
|
21,086
|
680
|
C
|
Mid
|
187
|
Ilya Sutskever
|
20,856
|
672
|
Start
|
Unknown
|
188
|
Code
|
20,645
|
665
|
C
|
High
|
189
|
Software bug
|
20,448
|
659
|
B
|
High
|
190
|
J (programming language)
|
20,445
|
659
|
Start
|
Low
|
191
|
Trie
|
20,179
|
650
|
GA
|
High
|
192
|
Depth-first search
|
20,052
|
646
|
C
|
Top
|
193
|
Operations research
|
20,022
|
645
|
C
|
High
|
194
|
Swift (programming language)
|
19,949
|
643
|
B
|
Mid
|
195
|
Data structure
|
19,912
|
642
|
C
|
Top
|
196
|
Scala (programming language)
|
19,849
|
640
|
B
|
High
|
197
|
Snake case
|
19,791
|
638
|
Start
|
Low
|
198
|
15.ai
|
19,707
|
635
|
GA
|
Low
|
199
|
Digital Revolution
|
19,507
|
629
|
C
|
Mid
|
200
|
Stochastic gradient descent
|
19,498
|
628
|
Start
|
Mid
|
201
|
Source code
|
19,348
|
624
|
C
|
High
|
202
|
NP-hardness
|
19,343
|
623
|
C
|
High
|
203
|
Client–server model
|
19,250
|
620
|
C
|
High
|
204
|
Computer vision
|
19,238
|
620
|
C
|
Top
|
205
|
B-tree
|
19,214
|
619
|
C
|
High
|
206
|
Usage share of operating systems
|
19,129
|
617
|
B
|
Mid
|
207
|
Scripting language
|
19,083
|
615
|
C
|
Mid
|
208
|
High-level programming language
|
19,001
|
612
|
Start
|
High
|
209
|
Cluster analysis
|
18,979
|
612
|
C
|
High
|
210
|
Hackathon
|
18,771
|
605
|
Start
|
Mid
|
211
|
ECMAScript
|
18,680
|
602
|
C
|
Mid
|
212
|
Cross-site request forgery
|
18,651
|
601
|
C
|
High
|
213
|
Deep learning super sampling
|
18,627
|
600
|
C
|
Low
|
214
|
Singleton pattern
|
18,623
|
600
|
C
|
Mid
|
215
|
Magic number (programming)
|
18,543
|
598
|
C
|
Mid
|
216
|
Brute-force attack
|
18,361
|
592
|
C
|
High
|
217
|
Visual Basic (.NET)
|
18,358
|
592
|
C
|
Mid
|
218
|
Web development
|
18,304
|
590
|
Start
|
Mid
|
219
|
C--
|
18,301
|
590
|
Start
|
Low
|
220
|
Ada (programming language)
|
18,224
|
587
|
C
|
High
|
221
|
NP-completeness
|
18,220
|
587
|
C
|
Top
|
222
|
Strong and weak typing
|
18,199
|
587
|
Start
|
Mid
|
223
|
Haskell
|
18,174
|
586
|
B
|
Mid
|
224
|
Donald Knuth
|
18,138
|
585
|
B
|
Top
|
225
|
Markov chain Monte Carlo
|
18,128
|
584
|
C
|
High
|
226
|
Data mining
|
18,115
|
584
|
B
|
High
|
227
|
Category theory
|
18,101
|
583
|
B
|
High
|
228
|
Automaton
|
18,072
|
582
|
C
|
High
|
229
|
Deep Blue (chess computer)
|
18,032
|
581
|
GA
|
Mid
|
230
|
Tensor Processing Unit
|
18,017
|
581
|
C
|
Mid
|
231
|
Huffman coding
|
18,000
|
580
|
C
|
High
|
232
|
Turing Award
|
17,977
|
579
|
Start
|
Top
|
233
|
Behavior-driven development
|
17,974
|
579
|
B
|
Low
|
234
|
Free software
|
17,856
|
576
|
C
|
High
|
235
|
Machine code
|
17,849
|
575
|
Unknown
|
Unknown
|
236
|
Cache replacement policies
|
17,819
|
574
|
C
|
Mid
|
237
|
Stack (abstract data type)
|
17,806
|
574
|
C
|
Top
|
238
|
Julia (programming language)
|
17,771
|
573
|
B
|
High
|
239
|
Artificial intelligence art
|
17,580
|
567
|
Unknown
|
Unknown
|
240
|
Google AI
|
17,513
|
564
|
Unknown
|
Unknown
|
241
|
Stanley B. Lippman
|
17,465
|
563
|
Stub
|
Unknown
|
242
|
Liskov substitution principle
|
17,435
|
562
|
Start
|
Mid
|
243
|
Attention (machine learning)
|
17,431
|
562
|
Stub
|
Unknown
|
244
|
Array (data structure)
|
17,360
|
560
|
C
|
Top
|
245
|
Red–black tree
|
17,358
|
559
|
C
|
High
|
246
|
Extract, transform, load
|
17,263
|
556
|
Start
|
High
|
247
|
History of Python
|
17,257
|
556
|
C
|
Low
|
248
|
Computer graphics
|
17,247
|
556
|
B
|
Top
|
249
|
Topological sorting
|
17,139
|
552
|
C
|
High
|
250
|
HackerRank
|
17,138
|
552
|
Start
|
Unknown
|
251
|
Tf–idf
|
17,081
|
551
|
C
|
Low
|
252
|
Cognitive science
|
16,909
|
545
|
C
|
High
|
253
|
Dependency inversion principle
|
16,770
|
540
|
Start
|
Low
|
254
|
Business intelligence
|
16,701
|
538
|
Start
|
High
|
255
|
Computational fluid dynamics
|
16,625
|
536
|
C
|
High
|
256
|
Pareto efficiency
|
16,589
|
535
|
C
|
Mid
|
257
|
Binary search tree
|
16,448
|
530
|
C
|
High
|
258
|
Ajax (programming)
|
16,316
|
526
|
Start
|
High
|
259
|
Markup language
|
16,284
|
525
|
C
|
High
|
260
|
Imperative programming
|
16,252
|
524
|
C
|
Top
|
261
|
Real-time operating system
|
16,230
|
523
|
Start
|
Mid
|
262
|
Distributed computing
|
16,209
|
522
|
B
|
Top
|
263
|
Tree (data structure)
|
16,151
|
521
|
C
|
High
|
264
|
Data warehouse
|
16,089
|
519
|
Start
|
High
|
265
|
Mobile device
|
16,074
|
518
|
Start
|
Low
|
266
|
Bubble sort
|
15,986
|
515
|
B
|
High
|
267
|
Multiplication sign
|
15,962
|
514
|
C
|
Low
|
268
|
Lenna
|
15,950
|
514
|
C
|
Unknown
|
269
|
Computing
|
15,933
|
513
|
C
|
High
|
270
|
Genetic algorithm
|
15,920
|
513
|
C
|
High
|
271
|
Monad (functional programming)
|
15,896
|
512
|
B
|
Mid
|
272
|
Version control
|
15,879
|
512
|
C
|
High
|
273
|
Natalie Enright Jerger
|
15,859
|
511
|
Start
|
Unknown
|
274
|
Pseudorandom number generator
|
15,820
|
510
|
C
|
Top
|
275
|
Feedforward neural network
|
15,520
|
500
|
Unknown
|
Unknown
|
276
|
Procedural generation
|
15,494
|
499
|
C
|
Unknown
|
277
|
Factory method pattern
|
15,490
|
499
|
Start
|
Mid
|
278
|
Unit testing
|
15,386
|
496
|
C
|
Mid
|
279
|
Class diagram
|
15,355
|
495
|
Start
|
Low
|
280
|
Vint Cerf
|
15,341
|
494
|
Start
|
Mid
|
281
|
Binary tree
|
15,304
|
493
|
B
|
Top
|
282
|
Amdahl's law
|
15,273
|
492
|
C
|
High
|
283
|
Data type
|
15,204
|
490
|
C
|
Top
|
284
|
Graph (discrete mathematics)
|
15,190
|
490
|
B
|
High
|
285
|
Erlang (programming language)
|
15,157
|
488
|
B
|
Mid
|
286
|
Automata theory
|
15,131
|
488
|
C
|
Top
|
287
|
Cellular automaton
|
15,015
|
484
|
B
|
High
|
288
|
Analytics
|
14,957
|
482
|
Start
|
High
|
289
|
Rounding
|
14,878
|
479
|
B
|
Low
|
290
|
Composition over inheritance
|
14,757
|
476
|
C
|
Low
|
291
|
Human–computer interaction
|
14,715
|
474
|
C
|
Top
|
292
|
Polymorphism (computer science)
|
14,688
|
473
|
C
|
High
|
293
|
Humanoid robot
|
14,673
|
473
|
C
|
High
|
294
|
Thread (computing)
|
14,631
|
471
|
C
|
High
|
295
|
Grayscale
|
14,601
|
471
|
Start
|
Mid
|
296
|
Edsger W. Dijkstra
|
14,547
|
469
|
B
|
Top
|
297
|
Pseudocode
|
14,504
|
467
|
C
|
High
|
298
|
Bjarne Stroustrup
|
14,436
|
465
|
Start
|
High
|
299
|
Checksum
|
14,398
|
464
|
Start
|
Mid
|
300
|
Color depth
|
14,363
|
463
|
C
|
Low
|
301
|
Luis von Ahn
|
14,321
|
461
|
Start
|
Low
|
302
|
Inversion of control
|
14,245
|
459
|
C
|
Low
|
303
|
IBM Watson
|
14,206
|
458
|
C
|
Mid
|
304
|
Bad Apple!!
|
14,176
|
457
|
Start
|
Low
|
305
|
Prolog
|
14,100
|
454
|
B
|
Mid
|
306
|
Semaphore (programming)
|
14,081
|
454
|
Start
|
High
|
307
|
AVIF
|
14,058
|
453
|
C
|
Low
|
308
|
List of programming languages by type
|
13,955
|
450
|
List
|
High
|
309
|
Smalltalk
|
13,941
|
449
|
C
|
High
|
310
|
Marvin Minsky
|
13,889
|
448
|
C
|
High
|
311
|
String (computer science)
|
13,853
|
446
|
Start
|
High
|
312
|
HTML element
|
13,799
|
445
|
C
|
Mid
|
313
|
Jaccard index
|
13,742
|
443
|
C
|
Mid
|
314
|
Garbage collection (computer science)
|
13,704
|
442
|
C
|
High
|
315
|
Race condition
|
13,695
|
441
|
C
|
Top
|
316
|
Linked list
|
13,657
|
440
|
B
|
Top
|
317
|
Reed–Solomon error correction
|
13,605
|
438
|
C
|
Mid
|
318
|
WebRTC
|
13,604
|
438
|
C
|
Low
|
319
|
Strategy pattern
|
13,570
|
437
|
Start
|
Mid
|
320
|
State machine replication
|
13,531
|
436
|
C
|
High
|
321
|
Unsupervised learning
|
13,529
|
436
|
C
|
Mid
|
322
|
Backus–Naur form
|
13,473
|
434
|
Start
|
Unknown
|
323
|
Minimum spanning tree
|
13,422
|
432
|
C
|
High
|
324
|
Shortest path problem
|
13,417
|
432
|
C
|
High
|
325
|
Observer pattern
|
13,388
|
431
|
Start
|
Mid
|
326
|
Activation function
|
13,251
|
427
|
Start
|
Mid
|
327
|
Numerical analysis
|
13,237
|
427
|
B
|
Top
|
328
|
Half-precision floating-point format
|
13,172
|
424
|
Unknown
|
Unknown
|
329
|
Autoencoder
|
13,163
|
424
|
Start
|
High
|
330
|
Hamming distance
|
13,104
|
422
|
Start
|
High
|
331
|
Visitor pattern
|
13,100
|
422
|
Start
|
Unknown
|
332
|
Role-based access control
|
13,076
|
421
|
C
|
Mid
|
333
|
Expectation–maximization algorithm
|
13,067
|
421
|
C
|
High
|
334
|
QBittorrent
|
13,052
|
421
|
Stub
|
Low
|
335
|
Parsing
|
12,986
|
418
|
Start
|
Top
|
336
|
Bill Joy
|
12,831
|
413
|
C
|
Unknown
|
337
|
NP (complexity)
|
12,814
|
413
|
C
|
High
|
338
|
Existential risk from artificial general intelligence
|
12,761
|
411
|
C
|
Mid
|
339
|
Complex system
|
12,740
|
410
|
C
|
High
|
340
|
Foobar
|
12,735
|
410
|
C
|
Mid
|
341
|
Raster graphics
|
12,724
|
410
|
Start
|
Mid
|
342
|
Frontend and backend
|
12,705
|
409
|
Start
|
High
|
343
|
Variational autoencoder
|
12,675
|
408
|
Unknown
|
Low
|
344
|
Bias–variance tradeoff
|
12,670
|
408
|
Start
|
Mid
|
345
|
Foundation models
|
12,615
|
406
|
Unknown
|
Unknown
|
346
|
Deadlock
|
12,607
|
406
|
C
|
High
|
347
|
Boolean satisfiability problem
|
12,507
|
403
|
C
|
Top
|
348
|
Declarative programming
|
12,449
|
401
|
C
|
Top
|
349
|
Formal language
|
12,435
|
401
|
C
|
High
|
350
|
Computer science and engineering
|
12,410
|
400
|
Start
|
Low
|
351
|
Cyclomatic complexity
|
12,377
|
399
|
C
|
Low
|
352
|
APL (programming language)
|
12,365
|
398
|
B
|
Mid
|
353
|
Residual neural network
|
12,359
|
398
|
Start
|
Low
|
354
|
Parallel computing
|
12,289
|
396
|
FA
|
Top
|
355
|
Bresenham's line algorithm
|
12,236
|
394
|
C
|
Mid
|
356
|
Esoteric programming language
|
12,209
|
393
|
Start
|
High
|
357
|
Swarm intelligence
|
12,173
|
392
|
C
|
Mid
|
358
|
Kolmogorov complexity
|
12,087
|
389
|
B
|
High
|
359
|
Internet Engineering Task Force
|
12,083
|
389
|
C
|
Mid
|
360
|
AlphaGo
|
12,041
|
388
|
C
|
High
|
361
|
Continuous integration
|
11,907
|
384
|
B
|
Low
|
362
|
Hungarian notation
|
11,883
|
383
|
Start
|
Low
|
363
|
Lexical analysis
|
11,878
|
383
|
C
|
High
|
364
|
Imo.im
|
11,872
|
382
|
Stub
|
Low
|
365
|
Nim
|
11,847
|
382
|
C
|
Unknown
|
366
|
Procedural programming
|
11,847
|
382
|
Start
|
Mid
|
367
|
Tree traversal
|
11,841
|
381
|
C
|
High
|
368
|
Voxel
|
11,823
|
381
|
C
|
Mid
|
369
|
ActivityPub
|
11,799
|
380
|
C
|
Low
|
370
|
Elixir (programming language)
|
11,748
|
378
|
Unknown
|
Unknown
|
371
|
Ontology (information science)
|
11,744
|
378
|
C
|
High
|
372
|
Computational complexity theory
|
11,742
|
378
|
C
|
Top
|
373
|
Business Process Model and Notation
|
11,726
|
378
|
Start
|
Mid
|
374
|
Instrumental convergence
|
11,713
|
377
|
C
|
Low
|
375
|
AVL tree
|
11,557
|
372
|
C
|
High
|
376
|
Colossus computer
|
11,502
|
371
|
B
|
Mid
|
377
|
Applications of artificial intelligence
|
11,422
|
368
|
C
|
Low
|
378
|
Lossless compression
|
11,411
|
368
|
C
|
High
|
379
|
Data-flow diagram
|
11,389
|
367
|
Start
|
Mid
|
380
|
Signal processing
|
11,331
|
365
|
C
|
Low
|
381
|
Kernel (image processing)
|
11,309
|
364
|
Unknown
|
High
|
382
|
Zero-shot learning
|
11,228
|
362
|
C
|
Mid
|
383
|
Software development process
|
11,222
|
362
|
C
|
Mid
|
384
|
Simplex algorithm
|
11,119
|
358
|
C
|
High
|
385
|
Abstraction (computer science)
|
11,116
|
358
|
C
|
Top
|
386
|
Adjacency matrix
|
11,085
|
357
|
C
|
Mid
|
387
|
AlphaFold
|
11,072
|
357
|
C
|
Low
|
388
|
Rendering (computer graphics)
|
11,065
|
356
|
B
|
High
|
389
|
List of datasets for machine-learning research
|
11,059
|
356
|
List
|
Mid
|
390
|
Iris flower data set
|
10,988
|
354
|
Start
|
Mid
|
391
|
Circular buffer
|
10,930
|
352
|
Start
|
Mid
|
392
|
Decorator pattern
|
10,924
|
352
|
Start
|
Low
|
393
|
IT service management
|
10,904
|
351
|
Start
|
Mid
|
394
|
Memetics
|
10,833
|
349
|
Start
|
Unknown
|
395
|
Actor model
|
10,819
|
349
|
C
|
Mid
|
396
|
Sparse matrix
|
10,807
|
348
|
C
|
Mid
|
397
|
Cut, copy, and paste
|
10,762
|
347
|
C
|
Mid
|
398
|
Greedy algorithm
|
10,761
|
347
|
C
|
High
|
399
|
The Art of Computer Programming
|
10,761
|
347
|
C
|
High
|
400
|
Mojo (programming language)
|
10,758
|
347
|
Start
|
Low
|
401
|
Disjoint-set data structure
|
10,637
|
343
|
C
|
High
|
402
|
Robotic process automation
|
10,627
|
342
|
Start
|
Mid
|
403
|
Abstract data type
|
10,622
|
342
|
C
|
High
|
404
|
K-d tree
|
10,555
|
340
|
C
|
Low
|
405
|
Decision theory
|
10,494
|
338
|
C
|
High
|
406
|
List of smart cities
|
10,487
|
338
|
Unknown
|
Unknown
|
407
|
The Open Group Architecture Framework
|
10,482
|
338
|
Start
|
High
|
408
|
Matroska
|
10,452
|
337
|
C
|
Mid
|
409
|
Knuth–Morris–Pratt algorithm
|
10,379
|
334
|
Start
|
High
|
410
|
Text-to-image model
|
10,365
|
334
|
Unknown
|
Unknown
|
411
|
Boolean data type
|
10,358
|
334
|
Start
|
Low
|
412
|
Static program analysis
|
10,343
|
333
|
C
|
Mid
|
413
|
List of tools for static code analysis
|
10,328
|
333
|
List
|
Low
|
414
|
Ben Horowitz
|
10,311
|
332
|
Start
|
Low
|
415
|
Sobel operator
|
10,310
|
332
|
C
|
Low
|
416
|
Information science
|
10,216
|
329
|
C
|
Top
|
417
|
Data model
|
10,202
|
329
|
C
|
High
|
418
|
Context-free grammar
|
10,180
|
328
|
B
|
Top
|
419
|
Bogosort
|
10,164
|
327
|
Start
|
Low
|
420
|
C++23
|
10,145
|
327
|
C
|
Low
|
421
|
Front-end web development
|
10,136
|
326
|
Start
|
High
|
422
|
Anti-pattern
|
10,111
|
326
|
C
|
Mid
|
423
|
Intrusion detection system
|
10,107
|
326
|
Start
|
Low
|
424
|
Ensemble learning
|
10,054
|
324
|
C
|
Mid
|
425
|
Function (computer programming)
|
10,017
|
323
|
C
|
High
|
426
|
Hamming code
|
10,013
|
323
|
C
|
High
|
427
|
Data and information visualization
|
10,004
|
322
|
C
|
High
|
428
|
Superconducting quantum computing
|
9,988
|
322
|
Start
|
Unknown
|
429
|
Monte Carlo tree search
|
9,987
|
322
|
C
|
Mid
|
430
|
Integer (computer science)
|
9,952
|
321
|
C
|
Mid
|
431
|
Aspect-oriented programming
|
9,949
|
320
|
Start
|
Mid
|
432
|
Hierarchical clustering
|
9,926
|
320
|
C
|
Mid
|
433
|
Radix sort
|
9,902
|
319
|
Start
|
High
|
434
|
Closure (computer programming)
|
9,896
|
319
|
C
|
Mid
|
435
|
Extended Backus–Naur form
|
9,862
|
318
|
C
|
Mid
|
436
|
Mean time between failures
|
9,851
|
317
|
C
|
Low
|
437
|
Online analytical processing
|
9,851
|
317
|
C
|
Mid
|
438
|
Heuristic (computer science)
|
9,816
|
316
|
Unknown
|
Unknown
|
439
|
Gladys West
|
9,786
|
315
|
B
|
Low
|
440
|
Builder pattern
|
9,760
|
314
|
Start
|
Unknown
|
441
|
Selection algorithm
|
9,759
|
314
|
GA
|
Mid
|
442
|
Bellman–Ford algorithm
|
9,753
|
314
|
C
|
Mid
|
443
|
Grover's algorithm
|
9,699
|
312
|
C
|
Mid
|
444
|
Logo (programming language)
|
9,652
|
311
|
C
|
Mid
|
445
|
Pointer (computer programming)
|
9,648
|
311
|
C
|
High
|
446
|
Prim's algorithm
|
9,571
|
308
|
C
|
High
|
447
|
Federated learning
|
9,533
|
307
|
Start
|
Low
|
448
|
Neuromorphic engineering
|
9,518
|
307
|
B
|
Low
|
449
|
Encapsulation (computer programming)
|
9,419
|
303
|
Start
|
High
|
450
|
Ackermann function
|
9,401
|
303
|
B
|
Mid
|
451
|
Conflict-free replicated data type
|
9,395
|
303
|
C
|
High
|
452
|
AWK
|
9,384
|
302
|
B
|
Mid
|
453
|
Extended ASCII
|
9,351
|
301
|
C
|
Low
|
454
|
Particle swarm optimization
|
9,348
|
301
|
C
|
Mid
|
455
|
8-bit computing
|
9,220
|
297
|
Start
|
High
|
456
|
Structured programming
|
9,187
|
296
|
C
|
Mid
|
457
|
Chomsky hierarchy
|
9,186
|
296
|
C
|
High
|
458
|
Curiously recurring template pattern
|
9,175
|
295
|
C
|
Low
|
459
|
Floyd–Warshall algorithm
|
9,168
|
295
|
B
|
High
|
460
|
List of unsolved problems in computer science
|
9,116
|
294
|
List
|
Mid
|
461
|
System administrator
|
9,070
|
292
|
C
|
High
|
462
|
Linear congruential generator
|
9,065
|
292
|
Start
|
Mid
|
463
|
Data modeling
|
9,032
|
291
|
C
|
High
|
464
|
David J. Malan
|
9,026
|
291
|
C
|
Unknown
|
465
|
Andrey Kolmogorov
|
8,993
|
290
|
C
|
High
|
466
|
Heapsort
|
8,984
|
289
|
B
|
High
|
467
|
Artificial consciousness
|
8,983
|
289
|
C
|
Unknown
|
468
|
Priority queue
|
8,940
|
288
|
C
|
High
|
469
|
Cell (processor)
|
8,888
|
286
|
B
|
Mid
|
470
|
Avast
|
8,857
|
285
|
B
|
Mid
|
471
|
Graph coloring
|
8,828
|
284
|
B
|
Mid
|
472
|
Numerical integration
|
8,822
|
284
|
B
|
Mid
|
473
|
Robert C. Martin
|
8,818
|
284
|
Start
|
Mid
|
474
|
Directed graph
|
8,778
|
283
|
C
|
High
|
475
|
Kruskal's algorithm
|
8,774
|
283
|
Start
|
High
|
476
|
VP9
|
8,761
|
282
|
B
|
Low
|
477
|
Expert system
|
8,756
|
282
|
Start
|
Mid
|
478
|
Scaled agile framework
|
8,643
|
278
|
C
|
Low
|
479
|
For loop
|
8,631
|
278
|
B
|
High
|
480
|
Type theory
|
8,607
|
277
|
C
|
High
|
481
|
Division algorithm
|
8,576
|
276
|
C
|
High
|
482
|
Inheritance (object-oriented programming)
|
8,574
|
276
|
Start
|
Mid
|
483
|
Microkernel
|
8,550
|
275
|
C
|
High
|
484
|
HyperLogLog
|
8,532
|
275
|
C
|
Unknown
|
485
|
Rob Pike
|
8,504
|
274
|
Start
|
Unknown
|
486
|
Macro (computer science)
|
8,496
|
274
|
C
|
Mid
|
487
|
Quadtree
|
8,488
|
273
|
C
|
Mid
|
488
|
System call
|
8,469
|
273
|
C
|
Low
|
489
|
Avast Antivirus
|
8,466
|
273
|
Start
|
Mid
|
490
|
Hyper-threading
|
8,424
|
271
|
C
|
Low
|
491
|
Lightweight Java Game Library
|
8,397
|
270
|
Start
|
Low
|
492
|
Code page 437
|
8,394
|
270
|
C
|
Low
|
493
|
Copying
|
8,368
|
269
|
Unknown
|
Unknown
|
494
|
Adapter pattern
|
8,335
|
268
|
Start
|
Unknown
|
495
|
POST (HTTP)
|
8,301
|
267
|
Start
|
Low
|
496
|
Computation
|
8,292
|
267
|
Start
|
Top
|
497
|
Identity management
|
8,289
|
267
|
C
|
High
|
498
|
Maximum subarray problem
|
8,274
|
266
|
Unknown
|
Unknown
|
499
|
List of pioneers in computer science
|
8,265
|
266
|
List
|
High
|
500
|
Informatics
|
8,264
|
266
|
C
|
Mid
|
501
|
Canny edge detector
|
8,228
|
265
|
Start
|
Mid
|
502
|
Binary heap
|
8,226
|
265
|
B
|
High
|
503
|
Memory management
|
8,224
|
265
|
C
|
High
|
504
|
Coroutine
|
8,194
|
264
|
C
|
Mid
|
505
|
Theory of computation
|
8,190
|
264
|
C
|
Top
|
506
|
AI accelerator
|
8,146
|
262
|
B
|
Low
|
507
|
Row- and column-major order
|
8,142
|
262
|
C
|
Mid
|
508
|
Physics-informed neural networks
|
8,138
|
262
|
Unknown
|
Low
|
509
|
Multiple inheritance
|
8,135
|
262
|
C
|
Mid
|
510
|
Email spoofing
|
8,123
|
262
|
Start
|
Low
|
511
|
Computational linguistics
|
8,055
|
259
|
C
|
High
|
512
|
Call stack
|
8,047
|
259
|
C
|
Mid
|
513
|
Event-driven programming
|
8,031
|
259
|
Start
|
High
|
514
|
Arity
|
7,996
|
257
|
C
|
Low
|
515
|
Deterministic finite automaton
|
7,961
|
256
|
Start
|
High
|
516
|
List of hash functions
|
7,947
|
256
|
List
|
Low
|
517
|
Umar Saif
|
7,925
|
255
|
Start
|
Unknown
|
518
|
Ladder logic
|
7,906
|
255
|
C
|
Low
|
519
|
CS50
|
7,875
|
254
|
Start
|
Low
|
520
|
DeepDream
|
7,873
|
253
|
Start
|
Low
|
521
|
Search algorithm
|
7,837
|
252
|
Start
|
Top
|
522
|
Google Brain
|
7,833
|
252
|
C
|
Mid
|
523
|
Leslie Lamport
|
7,833
|
252
|
C
|
High
|
524
|
Coupling (computer programming)
|
7,807
|
251
|
Start
|
High
|
525
|
Anomaly detection
|
7,803
|
251
|
Start
|
Mid
|
526
|
Futures studies
|
7,802
|
251
|
B
|
Low
|
527
|
Computational biology
|
7,795
|
251
|
C
|
High
|
528
|
Carbon (programming language)
|
7,754
|
250
|
Start
|
Low
|
529
|
Quantum key distribution
|
7,753
|
250
|
B
|
Mid
|
530
|
Control flow
|
7,742
|
249
|
B
|
Top
|
531
|
Currying
|
7,742
|
249
|
C
|
High
|
532
|
JavaScript engine
|
7,730
|
249
|
Start
|
Mid
|
533
|
Error detection and correction
|
7,711
|
248
|
C
|
High
|
534
|
D (programming language)
|
7,694
|
248
|
C
|
Low
|
535
|
Logic programming
|
7,683
|
247
|
C
|
Top
|
536
|
Byte pair encoding
|
7,678
|
247
|
Start
|
Mid
|
537
|
Sudoku solving algorithms
|
7,671
|
247
|
B
|
Low
|
538
|
Relational algebra
|
7,664
|
247
|
C
|
Mid
|
539
|
Shannon–Hartley theorem
|
7,652
|
246
|
C
|
High
|
540
|
Open-source license
|
7,628
|
246
|
B
|
High
|
541
|
Computer scientist
|
7,619
|
245
|
Start
|
Top
|
542
|
Real-time computing
|
7,580
|
244
|
C
|
High
|
543
|
Microcode
|
7,572
|
244
|
Unknown
|
Unknown
|
544
|
Memory leak
|
7,553
|
243
|
C
|
Mid
|
545
|
Algebraic data type
|
7,529
|
242
|
Start
|
Low
|
546
|
Shunting yard algorithm
|
7,502
|
242
|
Unknown
|
Unknown
|
547
|
Check digit
|
7,492
|
241
|
Start
|
Mid
|
548
|
EBCDIC
|
7,470
|
240
|
Start
|
Mid
|
549
|
Church–Turing thesis
|
7,455
|
240
|
C
|
Top
|
550
|
Association for Computing Machinery
|
7,449
|
240
|
C
|
Top
|
551
|
Batch normalization
|
7,399
|
238
|
C
|
Low
|
552
|
Stochastic parrot
|
7,390
|
238
|
Start
|
Unknown
|
553
|
16K resolution
|
7,385
|
238
|
Start
|
Unknown
|
554
|
Samsung Galaxy Tab A8
|
7,382
|
238
|
Unknown
|
Unknown
|
555
|
Ogg
|
7,376
|
237
|
Unknown
|
Unknown
|
556
|
Queue (abstract data type)
|
7,370
|
237
|
Start
|
Top
|
557
|
Primality test
|
7,350
|
237
|
Start
|
Mid
|
558
|
Triple DES
|
7,316
|
236
|
Start
|
Unknown
|
559
|
Sycamore processor
|
7,307
|
235
|
Stub
|
Low
|
560
|
Code smell
|
7,303
|
235
|
C
|
Low
|
561
|
Interface (computing)
|
7,301
|
235
|
C
|
Low
|
562
|
Static single-assignment form
|
7,299
|
235
|
C
|
Mid
|
563
|
ABAP
|
7,299
|
235
|
C
|
High
|
564
|
Quantum algorithm
|
7,293
|
235
|
C
|
High
|
565
|
Two-phase commit protocol
|
7,265
|
234
|
C
|
High
|
566
|
Password cracking
|
7,245
|
233
|
C
|
Low
|
567
|
Intelligent agent
|
7,245
|
233
|
Unknown
|
Unknown
|
568
|
Selection sort
|
7,238
|
233
|
C
|
High
|
569
|
ALGOL
|
7,203
|
232
|
C
|
High
|
570
|
Okapi BM25
|
7,201
|
232
|
Start
|
Low
|
571
|
Master theorem (analysis of algorithms)
|
7,129
|
229
|
C
|
High
|
572
|
Knowledge graph
|
7,119
|
229
|
Start
|
High
|
573
|
List of data structures
|
7,117
|
229
|
List
|
High
|
574
|
Command pattern
|
7,098
|
228
|
Start
|
Mid
|
575
|
Dining philosophers problem
|
7,093
|
228
|
Start
|
High
|
576
|
Sørensen–Dice coefficient
|
7,080
|
228
|
Start
|
Unknown
|
577
|
Ant colony optimization algorithms
|
7,062
|
227
|
B
|
Low
|
578
|
Run-length encoding
|
7,038
|
227
|
Start
|
Mid
|
579
|
SIGGRAPH
|
7,034
|
226
|
Start
|
Mid
|
580
|
3GP and 3G2
|
7,033
|
226
|
C
|
Low
|
581
|
Computational science
|
7,014
|
226
|
C
|
Top
|
582
|
Relational model
|
7,005
|
225
|
C
|
Top
|
583
|
MurmurHash
|
6,996
|
225
|
Start
|
Low
|
584
|
Process (computing)
|
6,984
|
225
|
C
|
Mid
|
585
|
Agent-based model
|
6,983
|
225
|
C
|
Mid
|
586
|
SNOBOL
|
6,980
|
225
|
C
|
Mid
|
587
|
Branch predictor
|
6,965
|
224
|
C
|
Mid
|
588
|
Associative array
|
6,961
|
224
|
C
|
High
|
589
|
Common Lisp
|
6,928
|
223
|
B
|
High
|
590
|
Planar graph
|
6,919
|
223
|
B
|
Mid
|
591
|
Web API
|
6,917
|
223
|
Start
|
Unknown
|
592
|
Conditional (computer programming)
|
6,820
|
220
|
C
|
Mid
|
593
|
Lossy compression
|
6,815
|
219
|
Start
|
High
|
594
|
Artbreeder
|
6,798
|
219
|
Start
|
Low
|
595
|
Data structure alignment
|
6,780
|
218
|
Start
|
Mid
|
596
|
JPEG 2000
|
6,765
|
218
|
C
|
Low
|
597
|
Paxos (computer science)
|
6,765
|
218
|
C
|
Low
|
598
|
Moravec's paradox
|
6,755
|
217
|
Start
|
Mid
|
599
|
Skip list
|
6,732
|
217
|
C
|
Mid
|
600
|
Ones' complement
|
6,724
|
216
|
Start
|
Mid
|
601
|
Loab
|
6,709
|
216
|
Unknown
|
Unknown
|
602
|
Subset sum problem
|
6,703
|
216
|
C
|
Low
|
603
|
Spaghetti code
|
6,702
|
216
|
Start
|
Mid
|
604
|
R-tree
|
6,674
|
215
|
C
|
Mid
|
605
|
Multiplication algorithm
|
6,665
|
215
|
C
|
Low
|
606
|
Samsung Galaxy A03
|
6,656
|
214
|
Stub
|
Low
|
607
|
Maze generation algorithm
|
6,639
|
214
|
Start
|
Unknown
|
608
|
Linker (computing)
|
6,633
|
213
|
C
|
Mid
|
609
|
Proxy auto-config
|
6,620
|
213
|
Unknown
|
Unknown
|
610
|
Samsung Galaxy A04
|
6,614
|
213
|
Unknown
|
Unknown
|
611
|
Chernoff bound
|
6,582
|
212
|
Start
|
Low
|
612
|
Alonzo Church
|
6,531
|
210
|
C
|
Top
|
613
|
Locality-sensitive hashing
|
6,521
|
210
|
C
|
Unknown
|
614
|
Non-English-based programming languages
|
6,516
|
210
|
List
|
Low
|
615
|
Routing
|
6,513
|
210
|
C
|
Mid
|
616
|
Combinatorial optimization
|
6,489
|
209
|
C
|
Top
|
617
|
Inverter (logic gate)
|
6,479
|
209
|
Start
|
Unknown
|
618
|
Quantum information
|
6,464
|
208
|
Start
|
High
|
619
|
Consistent hashing
|
6,461
|
208
|
Stub
|
Unknown
|
620
|
All-points bulletin
|
6,458
|
208
|
C
|
Low
|
621
|
Radix tree
|
6,457
|
208
|
C
|
Mid
|
622
|
L-system
|
6,393
|
206
|
Unknown
|
Unknown
|
623
|
Pointing stick
|
6,383
|
205
|
C
|
Low
|
624
|
Maze-solving algorithm
|
6,376
|
205
|
Unknown
|
Unknown
|
625
|
Adversarial machine learning
|
6,351
|
204
|
C
|
Mid
|
626
|
Amortized analysis
|
6,350
|
204
|
Start
|
High
|
627
|
Cryptographically secure pseudorandom number generator
|
6,345
|
204
|
C
|
High
|
628
|
B+ tree
|
6,339
|
204
|
Start
|
High
|
629
|
Shift register
|
6,316
|
203
|
Start
|
Unknown
|
630
|
Basic Linear Algebra Subprograms
|
6,313
|
203
|
C
|
Low
|
631
|
Branch and bound
|
6,306
|
203
|
Start
|
Mid
|
632
|
Anonymous function
|
6,303
|
203
|
C
|
Mid
|
633
|
Edge detection
|
6,300
|
203
|
C
|
Mid
|
634
|
Direct Rendering Manager
|
6,266
|
202
|
Unknown
|
Unknown
|
635
|
Tony Hoare
|
6,263
|
202
|
C
|
High
|
636
|
Generalized additive model
|
6,210
|
200
|
Start
|
Low
|
637
|
Class (computer programming)
|
6,206
|
200
|
Start
|
High
|
638
|
Opcode
|
6,169
|
199
|
C
|
High
|
639
|
Vehicle routing problem
|
6,120
|
197
|
Unknown
|
Unknown
|
640
|
Longest common subsequence
|
6,117
|
197
|
Start
|
High
|
641
|
Raj Reddy
|
6,112
|
197
|
B
|
Unknown
|
642
|
Fourth-generation programming language
|
6,110
|
197
|
Start
|
Mid
|
643
|
Fault tolerance
|
6,101
|
196
|
Start
|
High
|
644
|
No free lunch theorem
|
6,071
|
195
|
Start
|
Mid
|
645
|
Evolutionary algorithm
|
6,058
|
195
|
C
|
Mid
|
646
|
Concurrency (computer science)
|
6,045
|
195
|
Start
|
Top
|
647
|
Computational thinking
|
6,040
|
194
|
Start
|
Unknown
|
648
|
Time formatting and storage bugs
|
6,020
|
194
|
B
|
Low
|
649
|
Higher-order function
|
6,014
|
194
|
Start
|
High
|
650
|
Recursive descent parser
|
6,011
|
193
|
Start
|
High
|
651
|
Cycle detection
|
5,986
|
193
|
B
|
Low
|
652
|
Extended reality
|
5,986
|
193
|
Stub
|
Low
|
653
|
Raft (algorithm)
|
5,985
|
193
|
C
|
Low
|
654
|
Enterprise architecture
|
5,982
|
192
|
Start
|
Mid
|
655
|
Bytecode
|
5,977
|
192
|
Unknown
|
Unknown
|
656
|
Parsing expression grammar
|
5,975
|
192
|
B
|
Mid
|
657
|
Weak supervision
|
5,974
|
192
|
Unknown
|
Unknown
|
658
|
Generic programming
|
5,974
|
192
|
C
|
High
|
659
|
Tail call
|
5,973
|
192
|
C
|
Mid
|
660
|
Miller–Rabin primality test
|
5,968
|
192
|
C
|
High
|
661
|
Limited-memory BFGS
|
5,962
|
192
|
Unknown
|
Unknown
|
662
|
Binary file
|
5,953
|
192
|
C
|
High
|
663
|
Reactive programming
|
5,953
|
192
|
Start
|
Mid
|
664
|
Computational complexity of matrix multiplication
|
5,941
|
191
|
Unknown
|
Unknown
|
665
|
Smartglasses
|
5,938
|
191
|
C
|
Low
|
666
|
Strassen algorithm
|
5,934
|
191
|
C
|
Low
|
667
|
Boolean
|
5,922
|
191
|
Disambig
|
Unknown
|
668
|
Quickselect
|
5,919
|
190
|
C
|
Low
|
669
|
User error
|
5,908
|
190
|
Start
|
High
|
670
|
Signed number representations
|
5,899
|
190
|
C
|
High
|
671
|
Log-structured merge-tree
|
5,899
|
190
|
Start
|
Mid
|
672
|
List of NP-complete problems
|
5,873
|
189
|
List
|
High
|
673
|
Attribute-based access control
|
5,867
|
189
|
C
|
Mid
|
674
|
Mixin
|
5,847
|
188
|
Start
|
Low
|
675
|
Concurrent computing
|
5,842
|
188
|
C
|
High
|
676
|
CORDIC
|
5,822
|
187
|
B
|
Mid
|
677
|
C99
|
5,782
|
186
|
C
|
Mid
|
678
|
Jaro–Winkler distance
|
5,782
|
186
|
Unknown
|
Unknown
|
679
|
General-purpose programming language
|
5,771
|
186
|
Stub
|
Mid
|
680
|
Vorbis
|
5,753
|
185
|
B
|
Low
|
681
|
Analysis of algorithms
|
5,737
|
185
|
C
|
Top
|
682
|
Binary space partitioning
|
5,736
|
185
|
C
|
Low
|
683
|
Binary-to-text encoding
|
5,699
|
183
|
C
|
Low
|
684
|
Type inference
|
5,687
|
183
|
C
|
Mid
|
685
|
Quantum machine learning
|
5,670
|
182
|
B
|
Unknown
|
686
|
Legacy system
|
5,669
|
182
|
C
|
Unknown
|
687
|
Directory (computing)
|
5,663
|
182
|
C
|
Low
|
688
|
Comparison of integrated development environments
|
5,641
|
181
|
Start
|
Low
|
689
|
Glossary of graph theory
|
5,627
|
181
|
List
|
Mid
|
690
|
Lowest common ancestor
|
5,623
|
181
|
Start
|
Unknown
|
691
|
Fluent interface
|
5,623
|
181
|
Stub
|
Unknown
|
692
|
Computability theory
|
5,619
|
181
|
B
|
Top
|
693
|
Synthetic media
|
5,608
|
180
|
Start
|
Low
|
694
|
Human-centered design
|
5,601
|
180
|
Start
|
Unknown
|
695
|
Timeline of quantum computing and communication
|
5,595
|
180
|
List
|
Mid
|
696
|
Hamming weight
|
5,560
|
179
|
C
|
Unknown
|
697
|
State diagram
|
5,522
|
178
|
C
|
Mid
|
698
|
Ubiquitous computing
|
5,501
|
177
|
C
|
High
|
699
|
Exception handling
|
5,498
|
177
|
B
|
Mid
|
700
|
Pareto front
|
5,476
|
176
|
Start
|
Unknown
|
701
|
Three-valued logic
|
5,462
|
176
|
Start
|
Low
|
702
|
Prefix sum
|
5,440
|
175
|
Unknown
|
Unknown
|
703
|
Tagged union
|
5,439
|
175
|
Start
|
Low
|
704
|
Petri net
|
5,438
|
175
|
B
|
Mid
|
705
|
Unique identifier
|
5,426
|
175
|
Start
|
Unknown
|
706
|
Root-finding algorithms
|
5,414
|
174
|
Unknown
|
Unknown
|
707
|
Edit distance
|
5,414
|
174
|
C
|
Mid
|
708
|
Jürgen Schmidhuber
|
5,408
|
174
|
C
|
Mid
|
709
|
Distributed version control
|
5,392
|
173
|
Start
|
Mid
|
710
|
Curry–Howard correspondence
|
5,388
|
173
|
C
|
High
|
711
|
OpenGL Shading Language
|
5,375
|
173
|
Start
|
Low
|
712
|
Syntactic sugar
|
5,375
|
173
|
C
|
Mid
|
713
|
Squeak
|
5,341
|
172
|
B
|
Mid
|
714
|
Graph (abstract data type)
|
5,318
|
171
|
C
|
Top
|
715
|
Scope (computer science)
|
5,314
|
171
|
C
|
High
|
716
|
Computational chemistry
|
5,307
|
171
|
B
|
High
|
717
|
Digital data
|
5,299
|
170
|
C
|
Low
|
718
|
Compare-and-swap
|
5,298
|
170
|
C
|
Low
|
719
|
Metaheuristic
|
5,285
|
170
|
Start
|
Mid
|
720
|
Boids
|
5,271
|
170
|
Unknown
|
Unknown
|
721
|
Signed zero
|
5,246
|
169
|
C
|
Low
|
722
|
Coq
|
5,245
|
169
|
Start
|
Mid
|
723
|
Universal Turing machine
|
5,238
|
168
|
C
|
Mid
|
724
|
Warnock algorithm
|
5,238
|
168
|
Start
|
Low
|
725
|
Covariance and contravariance (computer science)
|
5,224
|
168
|
Start
|
High
|
726
|
Systems programming
|
5,221
|
168
|
B
|
High
|
727
|
Andrew S. Tanenbaum
|
5,216
|
168
|
C
|
Mid
|
728
|
Gradle
|
5,209
|
168
|
C
|
Low
|
729
|
Web developer
|
5,187
|
167
|
Start
|
Mid
|
730
|
8-bit color
|
5,180
|
167
|
Start
|
Low
|
731
|
Delimiter
|
5,158
|
166
|
C
|
Mid
|
732
|
Consensus (computer science)
|
5,150
|
166
|
Start
|
High
|
733
|
Counting sort
|
5,138
|
165
|
C
|
High
|
734
|
Semantics (computer science)
|
5,132
|
165
|
C
|
High
|
735
|
Topological data analysis
|
5,121
|
165
|
C
|
Low
|
736
|
Don Norman
|
5,119
|
165
|
Start
|
Mid
|
737
|
Code coverage
|
5,118
|
165
|
C
|
Low
|
738
|
Lempel–Ziv–Welch
|
5,109
|
164
|
C
|
Unknown
|
739
|
Datalog
|
5,106
|
164
|
B
|
Mid
|
740
|
Memory hierarchy
|
5,103
|
164
|
Start
|
Mid
|
741
|
Q (number format)
|
5,095
|
164
|
Unknown
|
Unknown
|
742
|
Computational neuroscience
|
5,094
|
164
|
B
|
Mid
|
743
|
Data governance
|
5,084
|
164
|
C
|
Unknown
|
744
|
Fixed-point combinator
|
5,081
|
163
|
C
|
Mid
|
745
|
Approximate string matching
|
5,069
|
163
|
C
|
Mid
|
746
|
Compilers: Principles, Techniques, and Tools
|
5,065
|
163
|
Stub
|
Low
|
747
|
Constructor (object-oriented programming)
|
5,044
|
162
|
Start
|
Mid
|
748
|
Point in polygon
|
5,026
|
162
|
Unknown
|
Unknown
|
749
|
Mixed reality
|
5,022
|
162
|
B
|
Unknown
|
750
|
Computing Machinery and Intelligence
|
5,016
|
161
|
C
|
High
|
751
|
Webmaster
|
5,011
|
161
|
Start
|
Low
|
752
|
Mutual exclusion
|
4,984
|
160
|
C
|
Top
|
753
|
Metaprogramming
|
4,974
|
160
|
C
|
Mid
|
754
|
Computational complexity of mathematical operations
|
4,973
|
160
|
B
|
Mid
|
755
|
Pushdown automaton
|
4,957
|
159
|
B
|
High
|
756
|
ActionScript
|
4,909
|
158
|
C
|
Low
|
757
|
Data-flow analysis
|
4,898
|
158
|
Start
|
Low
|
758
|
Grace Hopper Celebration of Women in Computing
|
4,898
|
158
|
C
|
Low
|
759
|
Vapnik–Chervonenkis dimension
|
4,897
|
157
|
Start
|
Mid
|
760
|
Units of information
|
4,892
|
157
|
C
|
Mid
|
761
|
Sandbox (software development)
|
4,886
|
157
|
Start
|
Low
|
762
|
Double-ended queue
|
4,886
|
157
|
Start
|
High
|
763
|
Leonid Khachiyan
|
4,879
|
157
|
Stub
|
Low
|
764
|
Variable (computer science)
|
4,874
|
157
|
Start
|
Top
|
765
|
String-searching algorithm
|
4,864
|
156
|
Start
|
High
|
766
|
Continuation-passing style
|
4,861
|
156
|
Start
|
Mid
|
767
|
Code.org
|
4,852
|
156
|
C
|
Low
|
768
|
Requirements engineering
|
4,849
|
156
|
Start
|
Unknown
|
769
|
Three.js
|
4,844
|
156
|
Unknown
|
Unknown
|
770
|
Regular language
|
4,832
|
155
|
C
|
High
|
771
|
Computational geometry
|
4,830
|
155
|
Start
|
High
|
772
|
Isolation forest
|
4,826
|
155
|
C
|
Low
|
773
|
Dartmouth workshop
|
4,823
|
155
|
Start
|
Low
|
774
|
Multi-agent system
|
4,821
|
155
|
Start
|
Mid
|
775
|
Composite pattern
|
4,818
|
155
|
Start
|
Unknown
|
776
|
Wiener filter
|
4,806
|
155
|
Start
|
Low
|
777
|
Privilege escalation
|
4,803
|
154
|
Start
|
Low
|
778
|
Containerization (computing)
|
4,784
|
154
|
Start
|
Low
|
779
|
Formal verification
|
4,777
|
154
|
Start
|
High
|
780
|
Cargo cult programming
|
4,774
|
154
|
Start
|
Low
|
781
|
Lazy evaluation
|
4,770
|
153
|
C
|
High
|
782
|
SHI International Corp
|
4,769
|
153
|
Start
|
Low
|
783
|
Boltzmann machine
|
4,769
|
153
|
C
|
Low
|
784
|
Abstract factory pattern
|
4,750
|
153
|
Start
|
Mid
|
785
|
Thrashing (computer science)
|
4,738
|
152
|
C
|
Low
|
786
|
Treemapping
|
4,735
|
152
|
C
|
Mid
|
787
|
Nondeterministic finite automaton
|
4,727
|
152
|
B
|
High
|
788
|
Adam D'Angelo
|
4,711
|
151
|
Start
|
Low
|
789
|
Object (computer science)
|
4,709
|
151
|
Start
|
High
|
790
|
Spatial anti-aliasing
|
4,709
|
151
|
C
|
Mid
|
791
|
Constraint satisfaction problem
|
4,692
|
151
|
C
|
Mid
|
792
|
Evaluation strategy
|
4,656
|
150
|
C
|
Top
|
793
|
Terry Winograd
|
4,640
|
149
|
Start
|
Unknown
|
794
|
Garlin Gilchrist
|
4,630
|
149
|
Start
|
Low
|
795
|
Elvis operator
|
4,624
|
149
|
Unknown
|
Unknown
|
796
|
Ashish Vaswani
|
4,617
|
148
|
Start
|
Low
|
797
|
Side effect (computer science)
|
4,615
|
148
|
C
|
Mid
|
798
|
Computational complexity
|
4,609
|
148
|
C
|
Top
|
799
|
Redux (JavaScript library)
|
4,609
|
148
|
Start
|
Low
|
800
|
Database design
|
4,607
|
148
|
C
|
High
|
801
|
LL parser
|
4,601
|
148
|
Start
|
High
|
802
|
Formal grammar
|
4,598
|
148
|
C
|
Mid
|
803
|
Women in computing
|
4,594
|
148
|
B
|
High
|
804
|
Outline of computer science
|
4,566
|
147
|
Start
|
Mid
|
805
|
Subnormal number
|
4,560
|
147
|
Unknown
|
Unknown
|
806
|
Self-balancing binary search tree
|
4,557
|
147
|
Start
|
Mid
|
807
|
Infinite loop
|
4,547
|
146
|
Start
|
Mid
|
808
|
JSONP
|
4,546
|
146
|
C
|
Low
|
809
|
Reentrancy (computing)
|
4,537
|
146
|
Start
|
Mid
|
810
|
Vertex cover
|
4,521
|
145
|
C
|
Mid
|
811
|
Huang's law
|
4,506
|
145
|
Start
|
Mid
|
812
|
Hindley–Milner type system
|
4,499
|
145
|
B
|
High
|
813
|
Standard ML
|
4,498
|
145
|
C
|
Mid
|
814
|
Fréchet inception distance
|
4,491
|
144
|
C
|
Low
|
815
|
Damerau–Levenshtein distance
|
4,487
|
144
|
Start
|
Low
|
816
|
Maximum flow problem
|
4,485
|
144
|
C
|
High
|
817
|
Data access object
|
4,449
|
143
|
Start
|
Unknown
|
818
|
Fibonacci heap
|
4,448
|
143
|
C
|
High
|
819
|
Satisfiability modulo theories
|
4,446
|
143
|
Start
|
Low
|
820
|
Women and video games
|
4,438
|
143
|
B
|
Mid
|
821
|
Pranav Mistry
|
4,436
|
143
|
Start
|
Low
|
822
|
History of computer science
|
4,428
|
142
|
B
|
Top
|
823
|
Alex Krizhevsky
|
4,427
|
142
|
Stub
|
Unknown
|
824
|
Tree structure
|
4,412
|
142
|
Start
|
High
|
825
|
Median of medians
|
4,379
|
141
|
C
|
Low
|
826
|
Stuart J. Russell
|
4,367
|
140
|
Stub
|
Unknown
|
827
|
Artificial life
|
4,363
|
140
|
B
|
High
|
828
|
School timetable
|
4,361
|
140
|
C
|
Low
|
829
|
Distributed operating system
|
4,347
|
140
|
C
|
Mid
|
830
|
Set cover problem
|
4,341
|
140
|
C
|
Mid
|
831
|
Duff's device
|
4,340
|
140
|
C
|
Low
|
832
|
Code injection
|
4,338
|
139
|
C
|
High
|
833
|
Graph isomorphism
|
4,336
|
139
|
Start
|
Mid
|
834
|
CalyxOS
|
4,326
|
139
|
C
|
Low
|
835
|
Model–view–presenter
|
4,322
|
139
|
C
|
High
|
836
|
Matei Zaharia
|
4,309
|
139
|
Start
|
Unknown
|
837
|
Machine epsilon
|
4,307
|
138
|
Unknown
|
Unknown
|
838
|
Best, worst and average case
|
4,303
|
138
|
Start
|
High
|
839
|
Coreboot
|
4,301
|
138
|
Unknown
|
Unknown
|
840
|
Samsung Galaxy Tab A7
|
4,300
|
138
|
Start
|
Low
|
841
|
Quantum programming
|
4,297
|
138
|
Start
|
Mid
|
842
|
Soundex
|
4,295
|
138
|
C
|
Unknown
|
843
|
Automated theorem proving
|
4,292
|
138
|
Start
|
Mid
|
844
|
Bucket sort
|
4,284
|
138
|
C
|
High
|
845
|
Z notation
|
4,278
|
138
|
Start
|
Mid
|
846
|
Profiling (computer programming)
|
4,273
|
137
|
C
|
Mid
|
847
|
Structural type system
|
4,269
|
137
|
Start
|
Mid
|
848
|
Thundering herd problem
|
4,262
|
137
|
Start
|
Mid
|
849
|
First-class function
|
4,256
|
137
|
C
|
High
|
850
|
Array programming
|
4,254
|
137
|
C
|
Low
|
851
|
Phong reflection model
|
4,246
|
136
|
Unknown
|
Unknown
|
852
|
Model of computation
|
4,245
|
136
|
Start
|
Mid
|
853
|
Object-oriented analysis and design
|
4,240
|
136
|
Start
|
High
|
854
|
Needleman–Wunsch algorithm
|
4,223
|
136
|
Start
|
Mid
|
855
|
Beam search
|
4,223
|
136
|
Stub
|
Unknown
|
856
|
Loose coupling
|
4,220
|
136
|
Start
|
High
|
857
|
Rule 110
|
4,219
|
136
|
Start
|
Mid
|
858
|
Aho–Corasick algorithm
|
4,213
|
135
|
Start
|
Mid
|
859
|
Combinational logic
|
4,210
|
135
|
Start
|
Unknown
|
860
|
Ford–Fulkerson algorithm
|
4,200
|
135
|
Start
|
High
|
861
|
Component (graph theory)
|
4,197
|
135
|
GA
|
Mid
|
862
|
Communicating sequential processes
|
4,185
|
135
|
B
|
High
|
863
|
Barbara Liskov
|
4,179
|
134
|
C
|
High
|
864
|
Blue–green deployment
|
4,179
|
134
|
Stub
|
Low
|
865
|
Longest palindromic substring
|
4,176
|
134
|
C
|
Low
|
866
|
Goto
|
4,169
|
134
|
C
|
Mid
|
867
|
State pattern
|
4,162
|
134
|
Start
|
Unknown
|
868
|
User-centered design
|
4,162
|
134
|
Start
|
Mid
|
869
|
Elbow method (clustering)
|
4,158
|
134
|
Unknown
|
Unknown
|
870
|
Enterprise architecture framework
|
4,157
|
134
|
Start
|
Unknown
|
871
|
X265
|
4,154
|
134
|
C
|
Low
|
872
|
Deno (software)
|
4,149
|
133
|
Start
|
Low
|
873
|
Kent Beck
|
4,139
|
133
|
Start
|
Mid
|
874
|
Doubly linked list
|
4,111
|
132
|
Start
|
High
|
875
|
Information management
|
4,110
|
132
|
C
|
Low
|
876
|
Matrix multiplication algorithm
|
4,095
|
132
|
C
|
Mid
|
877
|
Mock object
|
4,084
|
131
|
Start
|
Low
|
878
|
Cohesion (computer science)
|
4,081
|
131
|
Unknown
|
Unknown
|
879
|
X.25
|
4,081
|
131
|
Unknown
|
Unknown
|
880
|
Video coding format
|
4,061
|
131
|
C
|
Unknown
|
881
|
Bachelor of Computer Science
|
4,060
|
130
|
Start
|
High
|
882
|
Color code
|
4,053
|
130
|
Start
|
Low
|
883
|
Artificial Intelligence: A Modern Approach
|
4,050
|
130
|
Start
|
Unknown
|
884
|
Kai-Fu Lee
|
4,040
|
130
|
Start
|
Unknown
|
885
|
Dependent type
|
4,034
|
130
|
Start
|
High
|
886
|
Parametric design
|
4,031
|
130
|
Start
|
Unknown
|
887
|
BCH code
|
4,025
|
129
|
C
|
Unknown
|
888
|
Richard Hamming
|
4,024
|
129
|
GA
|
Mid
|
889
|
Hash collision
|
4,020
|
129
|
Start
|
Low
|
890
|
List of computer algebra systems
|
4,019
|
129
|
List
|
Low
|
891
|
Online machine learning
|
4,018
|
129
|
C
|
Mid
|
892
|
CiteSeerX
|
4,018
|
129
|
Start
|
High
|
893
|
C string handling
|
4,012
|
129
|
C
|
Low
|
894
|
Jamie Zawinski
|
4,001
|
129
|
Start
|
Low
|
895
|
Double-checked locking
|
3,999
|
129
|
Unknown
|
Unknown
|
896
|
Formal methods
|
3,998
|
128
|
C
|
Top
|
897
|
Clique problem
|
3,996
|
128
|
GA
|
Mid
|
898
|
Ivan Sutherland
|
3,996
|
128
|
Start
|
Mid
|
899
|
Comparison of programming paradigms
|
3,990
|
128
|
C
|
Low
|
900
|
Function overloading
|
3,975
|
128
|
Unknown
|
Unknown
|
901
|
Zachman Framework
|
3,970
|
128
|
Start
|
Unknown
|
902
|
Challenge–response authentication
|
3,962
|
127
|
Start
|
Low
|
903
|
Translation studies
|
3,951
|
127
|
Start
|
Mid
|
904
|
Hy
|
3,950
|
127
|
Start
|
Low
|
905
|
Multiclass classification
|
3,949
|
127
|
Start
|
Mid
|
906
|
Program optimization
|
3,944
|
127
|
B
|
High
|
907
|
Haxe
|
3,941
|
127
|
C
|
Low
|
908
|
Thinking In Systems: A Primer
|
3,932
|
126
|
Start
|
Unknown
|
909
|
Web of trust
|
3,931
|
126
|
Unknown
|
Unknown
|
910
|
Brute-force search
|
3,920
|
126
|
Start
|
Mid
|
911
|
Hoare logic
|
3,911
|
126
|
Start
|
Top
|
912
|
Pattern matching
|
3,900
|
125
|
C
|
Mid
|
913
|
Eugene Kaspersky
|
3,899
|
125
|
GA
|
Low
|
914
|
Search engine indexing
|
3,894
|
125
|
C
|
Unknown
|
915
|
Relational database management system
|
3,892
|
125
|
Redirect
|
NA
|
916
|
A Mathematical Theory of Communication
|
3,889
|
125
|
Start
|
High
|
917
|
Yukihiro Matsumoto
|
3,882
|
125
|
Start
|
Unknown
|
918
|
Niklaus Wirth
|
3,880
|
125
|
Start
|
High
|
919
|
BLOOM (language model)
|
3,869
|
124
|
Stub
|
Low
|
920
|
Adjacency list
|
3,858
|
124
|
C
|
Mid
|
921
|
Hill climbing
|
3,856
|
124
|
C
|
Mid
|
922
|
Fold (higher-order function)
|
3,854
|
124
|
Start
|
Mid
|
923
|
Synchronization (computer science)
|
3,852
|
124
|
B
|
High
|
924
|
List of fictional computers
|
3,851
|
124
|
List
|
Low
|
925
|
SAT solver
|
3,848
|
124
|
Start
|
Mid
|
926
|
Query language
|
3,848
|
124
|
Start
|
Mid
|
927
|
Pseudorandom binary sequence
|
3,848
|
124
|
Start
|
Mid
|
928
|
Calling convention
|
3,844
|
124
|
C
|
High
|
929
|
Requirements analysis
|
3,838
|
123
|
Start
|
Unknown
|
930
|
Thread pool
|
3,827
|
123
|
Unknown
|
Unknown
|
931
|
Computer performance
|
3,811
|
122
|
Start
|
Mid
|
932
|
Method (computer programming)
|
3,810
|
122
|
C
|
High
|
933
|
Factory (object-oriented programming)
|
3,809
|
122
|
C
|
Low
|
934
|
Marching cubes
|
3,796
|
122
|
Start
|
Mid
|
935
|
Max-flow min-cut theorem
|
3,795
|
122
|
Start
|
High
|
936
|
Proxy pattern
|
3,790
|
122
|
Start
|
Mid
|
937
|
Message queue
|
3,777
|
121
|
Unknown
|
Unknown
|
938
|
Async/await
|
3,769
|
121
|
C
|
Mid
|
939
|
Kleene star
|
3,760
|
121
|
Start
|
High
|
940
|
Control-flow graph
|
3,756
|
121
|
C
|
Mid
|
941
|
Shellsort
|
3,754
|
121
|
B
|
High
|
942
|
State (computer science)
|
3,752
|
121
|
Start
|
Mid
|
943
|
Hybrid log–gamma
|
3,748
|
120
|
Start
|
Low
|
944
|
Smith–Waterman algorithm
|
3,745
|
120
|
B
|
Mid
|
945
|
Randomized algorithm
|
3,726
|
120
|
C
|
High
|
946
|
Neuro-symbolic AI
|
3,723
|
120
|
Start
|
Low
|
947
|
Kahan summation algorithm
|
3,719
|
119
|
Start
|
Unknown
|
948
|
HTML5 video
|
3,719
|
119
|
Unknown
|
Unknown
|
949
|
Stack machine
|
3,715
|
119
|
C
|
Mid
|
950
|
Prototype-based programming
|
3,713
|
119
|
Start
|
Mid
|
951
|
LR parser
|
3,707
|
119
|
Start
|
High
|
952
|
Object database
|
3,707
|
119
|
Start
|
High
|
953
|
Reversible computing
|
3,706
|
119
|
C
|
Mid
|
954
|
IBM Research
|
3,702
|
119
|
C
|
Unknown
|
955
|
Algorithmic bias
|
3,700
|
119
|
GA
|
Top
|
956
|
Green thread
|
3,698
|
119
|
Start
|
Low
|
957
|
Intermediate representation
|
3,696
|
119
|
Start
|
Low
|
958
|
Inverted index
|
3,683
|
118
|
Start
|
Mid
|
959
|
Interval tree
|
3,683
|
118
|
Start
|
Mid
|
960
|
Dynamic programming language
|
3,668
|
118
|
Start
|
Mid
|
961
|
Cyc
|
3,662
|
118
|
C
|
Low
|
962
|
Dual linear program
|
3,659
|
118
|
Start
|
Low
|
963
|
Independent set (graph theory)
|
3,657
|
117
|
C
|
Mid
|
964
|
TLA+
|
3,652
|
117
|
B
|
High
|
965
|
Hamiltonian path problem
|
3,645
|
117
|
C
|
Mid
|
966
|
Database model
|
3,645
|
117
|
C
|
High
|
967
|
Glossary of computer science
|
3,637
|
117
|
List
|
Top
|
968
|
Message passing
|
3,634
|
117
|
Start
|
High
|
969
|
Stream processing
|
3,625
|
116
|
C
|
Mid
|
970
|
Cyclic permutation
|
3,607
|
116
|
Start
|
Unknown
|
971
|
Template method pattern
|
3,597
|
116
|
Start
|
Low
|
972
|
Hard coding
|
3,595
|
115
|
Start
|
Low
|
973
|
David Cheriton
|
3,594
|
115
|
C
|
Mid
|
974
|
Scott Aaronson
|
3,588
|
115
|
C
|
Mid
|
975
|
Purely functional programming
|
3,587
|
115
|
Start
|
Low
|
976
|
Persistent data structure
|
3,583
|
115
|
C
|
Mid
|
977
|
Metasyntactic variable
|
3,571
|
115
|
Unknown
|
Unknown
|
978
|
Computer programming in the punched card era
|
3,563
|
114
|
Start
|
Mid
|
979
|
Nondeterministic Turing machine
|
3,553
|
114
|
C
|
High
|
980
|
One-instruction set computer
|
3,552
|
114
|
Start
|
Unknown
|
981
|
Vendor lock-in
|
3,549
|
114
|
C
|
Mid
|
982
|
Operator overloading
|
3,544
|
114
|
C
|
Mid
|
983
|
Outline of artificial intelligence
|
3,537
|
114
|
Start
|
High
|
984
|
First-class citizen
|
3,530
|
113
|
C
|
Mid
|
985
|
Suffix tree
|
3,525
|
113
|
C
|
High
|
986
|
Deutsch–Jozsa algorithm
|
3,501
|
112
|
C
|
Mid
|
987
|
Lightning Memory-Mapped Database
|
3,498
|
112
|
B
|
Unknown
|
988
|
Deterministic algorithm
|
3,479
|
112
|
Start
|
High
|
989
|
Dhrystone
|
3,470
|
111
|
Unknown
|
Unknown
|
990
|
Hard link
|
3,465
|
111
|
Start
|
Low
|
991
|
Codewars
|
3,465
|
111
|
Stub
|
Low
|
992
|
Information processing (psychology)
|
3,460
|
111
|
Start
|
Unknown
|
993
|
Apriori algorithm
|
3,456
|
111
|
C
|
Mid
|
994
|
Delegation pattern
|
3,455
|
111
|
Start
|
Mid
|
995
|
Perfect hash function
|
3,452
|
111
|
C
|
Unknown
|
996
|
Proof assistant
|
3,451
|
111
|
Start
|
High
|
997
|
Cross compiler
|
3,435
|
110
|
C
|
High
|
998
|
Wearable computer
|
3,434
|
110
|
C
|
Mid
|
999
|
Numerical method
|
3,431
|
110
|
Stub
|
Unknown
|
1000
|
Semantic network
|
3,428
|
110
|
Start
|
Low
|