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