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