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