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