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