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