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