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