Portal:Computer science/Computer science topics

From Wikipedia, the free encyclopedia

Taxonomic classification ACM Computing Classification System
Algorithms Binary search | Brute force search | Divide and conquer | Dynamic programming | Greedy | Recursive descent | Regular expressions
Applications Relational databases | Spreadsheets | OLAP | Text Editors | Word processors | Integrated Development Environments | Search engines | Numerical integration | Computational linguistics
Exotica Distributed computing | Parallel computing | Real-time computing | Quantum computer | DNA computing
Hardware Central processing unit | Computer architecture | CPU cache | Computer storage | History of computing hardware
Operating systems Windows NT group | BSD | Linux Kernel | Unix | OpenVMS
Data languages HTML | XML | MediaWiki | SQL | MDX
Script languages AppleScript | DCL | JavaScript | JCL | PHP | Unix shell (Csh) | Windows PowerShell
Programming languages Ada | ALGOL | BASIC | C | C++ | C# | Forth | FORTRAN | Haskell | Java | JavaScript | Perl | PL/I | Python | Scheme | Lisp
Programming paradigms Functional programming | Imperative programming | Logic programming | Object-oriented programming | Extreme Programming (XP) | Test-Driven Development
Theory Ackermann function | Automata theory | Computational complexity theory
Computer Scientists Edsger Dijkstra | Jean Ichbiah | Donald Knuth | Alan Turing | Niklaus Wirth | Kent Beck | Ward Cunningham | Gary Kildall | Marvin Minsky
Other Artificial intelligence | Bioinformatics | Computational linguistics | Computer graphics | Computer networking | History of computer science