Wikipedia:WikiProject C/C++/Organization
Appearance
Digests
[edit]The following lists were collected from Special:Whatlinkshere/C programming language. Items should be crossed out if they have no particular relevance to the C language; for example, much software is written in C but not otherwise relevant, whereas libraries are extensions of C used to write software.
Algorithms
[edit]- Adler-32
- Alpha-beta pruning
- Block cipher modes of operation
- Delta encoding
- Duff's device
- Dynamic memory allocation
- Pigeonhole sort
- Pseudorandom number generator
- Quicksort
- Selection sort
Tail recursion modulo cons- Tiny Encryption Algorithm
- Xor swap algorithm
Books and other publications
[edit]Byte magazine- Jargon File
- Linux Journal
- Lions' Commentary on UNIX 6th Edition, with Source Code
The Answer to Life, the Universe, and EverythingThe Best Page in the Universe- The C Programming Language (book)
Tractatus Logico-Philosophicus- Man page
Companies
[edit]- Bell Labs
- Digital Equipment Corporation
Digital ResearchStandards Performance Evaluation Corporation
Compilers
[edit]- Common subexpression elimination
- Compiler directive
- Compiler optimization
- Dispatch table
- Preprocessing
- Preprocessor
- Syntax analysis
Computer architecture
[edit]- 64-bit
- Access violation
- Bus error
- Byte
- Char
- Datatype
- Endianness
- Fixed-point arithmetic
- Long
- Memory manager
- Memory mapped IO
- Message Passing Interface
- Model view controller triad
- Standard streams
- Unix epoch
- UTF-8
Computer science
[edit]- Common operator notation
- Halting problem
- Metalinguistic abstraction
Ousterhout's dichotomy- Sapir-Whorf Hypothesis
Contests
[edit]File formats
[edit]Functions
[edit]Hardware
[edit]- Acorn RISC Machine
- AS/400
- Atmel AVR
- Deep Blue (chess computer)
- Game Boy Advance
- Intel 8086
- Lego Mindstorms
- Mainframe computer
- Motorola 68000
- Supercomputer
- TI-89
- TRS-80 Color Computer
Headers
[edit]History
[edit]1970sMac OS X history- Timeline of computing 1950-1979
- Timeline of programming languages
- Year 2000 problem
Languages
[edit]Non-programming languages
[edit]Programming languages
[edit]C
[edit]- ANSI C
- C (programming language)
- C language union
- C library
- C shell
- C standard library
- C string
- C syntax
C variants
[edit]Related to C
[edit]Concepts
[edit]Language families
[edit]- Compiled language
- Curly brace family
- Domain-specific language
- Dynamic programming language
- Free-form language
- Interface description language
- Low-level programming language
- Procedural programming language
- Programming language
- Scripting programming language
- Strict programming language
- Subset-equational language
- System programming language
- Third generation language
- Typed and untyped languages
Other
[edit]- A sharp
- ABC (programming language)
- ABCL/c plus
- AS/400 Control Language
- Atari BASIC
- AWK
- Ada (programming language)
- Amiga E
- Applesoft BASIC
- BASIC
- Basic Combined Programming Language
- Brainfuck
- Bywater BASIC
- ChucK
- Cg (programming language)
- CLU programming language
- COBOL
- Common Lisp
- Clean (programming language)
- Clipper (programming language)
Csound- Cyclone (programming language)
- D (programming language)
- DASL (programming language)
- ECMAScript
- Eiffel (programming language)
- Emacs Lisp
Escapade- Euphoria (programming language)
- Forth (programming language)
- GRASS (programming language)
- Hardware description language
- IBASIC
- INTERCAL
- Java (programming language)
- Kyoto Common Lisp
- Lex programming language
- Lisp (programming language)
- Lua (programming language)
- Mesa (programming language)
- Modula-2
- Numerical Python
- Objective Caml
- Pascal (programming language)
- PHP
- PL/M
- Perl
- Python (programming language)
- Q (programming language from Kx Systems)
- REALbasic
- Real-time Cmix
- S-Lang
- SWIG
- Sather
- ScriptBasic
- Self (programming language)
- Standard ML
- SuperCollider
- Tcl
- TOM (object-oriented programming language)
UltraHLEVerilog- YAML
Yorick- YSM
Libraries
[edit]- Agar (engine)
- Allegro library
- Basic Object System
- Berkeley DB
- Berkeley sockets
- Bignum
- CORBA
- GLib
- GNOME
- GTK+
- LibTom Project
Link grammar- Microsoft Foundation Classes
- Qt toolkit
- QuickTime
- Simple DirectMedia Layer
- SQLite
- Standard header
- UClibc
Lists
[edit]- Categorical list of programming languages
- Generational list of programming languages
List of acronyms- List of articles with C programs
- List of computer programming terms
- List of computer scientists
- List of computer term etymologies
- List of computing topics
- List of ISO standards
List of letters used in mathematics and science- List of open source software packages
List of people by name: Tf-Th- List of programmers
- List of programming languages
- List of software engineering topics
- List of standards topics
Mathematics
[edit]0 (number)9000 (number)Absolute valueAssociativityExclusive disjunction- Floor function
HexadecimalMatrix (mathematics)Modular arithmeticModulus
Organizations
[edit]Paradigms
[edit]- Defensive programming
- Functional programming
- Imperative programming
- Jackson Structured Programming
- Literate programming
- Object-oriented programming
- Programming paradigm
- Structured programming
- System programming
People
[edit]- Andre LaMothe
- Brian Kernighan
- Dennis Ritchie
- Egon Zakrajsek
- Eric S. Raymond
- Henry Spencer
- Ken Thompson
Philosophy
[edit]Programming
[edit]- Code coverage
- Dynamic debugging technique
- Format string attacks
- Game programmer
- Hello world program
- Hungarian notation
- Identifier naming convention
- Indent style
- Obfuscated code
- Osdev
- Programming style
- Programming tool
- Server-side scripting
- Stale pointer bug
- Syntax highlighting
Software
[edit]Programming tools
[edit]Compilers
[edit]Debuggers
[edit]Development
[edit]Concepts
[edit]Editors
[edit]Operating systems
[edit]- Carbon (computing)
- DragonFly BSD
- Linux
- Linux kernel
- Microsoft Windows
- Minix
OpenVMSOS-9- Plan 9
- Unix
Other
[edit]AberMUD- BitchX
- BLISS (programming language)
- Bogofilter
- Championship Manager
- Chdir
- Computer algebra system
- DBASE
- Dc (Unix)
- Dillo
- DotGNU
E equational theorem proverFrotz- GiFT
- GNUnet
GROMACS- ImageMagick
- Inkscape
- Irssi
- Kent Recursive Calculator
- LabVIEW
- LPC
- Mathematica
- MATLAB
- Maya (software)
- Microsoft Outlook
- Midgard (software)
- MINC
- Moria (computer game)
- MySQL
- NCUBE
Openbox- OpenMP
- OpenSSL
- PARI-GP computer algebra system
- Physics Analysis Workstation
- PostgreSQL
- Project Xanadu
- Pwd
- Quake
- Quake III Arena
- RenderMan
- SCADA
- Second Life
- SISAL
- SPICE
- SpiderMonkey
- SPlint
- Troff
- Wget
- WinNuke
- Workplace Shell
Standards
[edit]- IEEE floating-point standard
- ISO 9899
- Japanese Industrial Standard
- LDAP Application Program Interface
- Single UNIX Specification
Symbols
[edit]- Ampersand
- Backslash
- Carriage return
- Comma (punctuation)
- Line feed
- New line
- Null character
- Question mark
- Semicolon
Terminology
[edit]- Array
- Assertion (computing)
- Associative array
- Bitwise operation
- Buffer overflow
- Call
- Call Level Interface
- CamelCase
- Case sensitivity
- Cast (computer science)
- Character string (computer science)
- Comment (computer programming)
- Composite type
- Composition
- Constant propagation
- Continuation
- Control flow
- Coroutine
- Cross-platform
- Cyclometric complexity
- Cyclone
- Data acquisition
- Debugging
- Declaration
- Default argument
- Digraph (computing)
- Dynamically typed
- Eclipse (computing)
- End-of-file
- enum
- Equals (computing)
- Evaluation
- For loop
- Fragile base class
- Function object
- Goto
- Idempotent
- Illegal prime
- Indent
- Indirection
- Infinite loop
- In-line expansion
- Internet slang
- Interpreter (computing)
- Lazy evaluation
- Linked list
- Macro
- Memory leak
- Method (computer science)
- Name binding
- Name decoration
- Namespace (programming)
- Object Composition
- Off-by-one error
- Operator overloading
- Optimization (computer science)
- Out-of-band
- Parameter (computer science)
- Pointer
- Pointer arithmetic
- Polymorphism (computer science)
- Porting
- Primitive type
- Pseudocode
- Rebasing
- Reconfigurable system
- Record (computer science)
- Regex
- Return type
- Runtime
- Source code
- Statement block
- Static scoping
- Subroutine
- Syntactic sugar
- Tagged union
- Thread-safe
- Trigraph
- Union (computer science)
- Value (computer science)
- While loop
- Wild pointer
- Working directory
- Zeroth
Discussions
[edit]- Talk:Algorithm
- Talk:ANSI C standard library
- Talk:C language union
- Talk:Computer
- Talk:C Plus Plus
- Talk:C programming language
- Talk:Crippleware
- Talk:Csound
- Talk:Inheritance (computer science)
- Talk:Knuth-Morris-Pratt algorithm
- Talk:List of programmers
- Talk:List of programming languages
- Talk:Mathematician
- Talk:MySQL
- Talk:Pseudorandom number generator
- Talk:Radix sort
- Talk:Timeline of programming languages
- Talk:Window class
User namespace
[edit]Wikipedia namespace
[edit]Users
[edit]- User:Bigsmoke
- User:Bjmcculloch
- User:Bth/ToDoFeatured
- User:Cadr
- User:Cheeni
- User:Christopher Morris
- User:CYD
- User:Daniel Quinlan/redirects6c
- User:DavidCary
- User:Dcoetzee
- User:Déjà Vu
- User:Derek
- User:Doug Pardee/Working
- User:Drj
- User:Eadric
- User:EdwardSabol
- User:Emperorbma
- User:Fredrik
- User:Gamma
- User:GaryW
- User:Goblin
- User:GoGi
- User:GRAHAMUK
- User:Jnc
- User:Jon787
- User:Joshua Yu-Hu Lee
- User:Kenny sh
- User:LapoLuchini
- User:Marcus-e
- User:Mikefz
- User:MikeWarren
- User:Parmentier
- User:Peterklevy
- User:Pizza Puzzle/stuff
- User:Psb777
- User:Raban
- User:Rj
- User:Shane Lin
- User:Sundar
- User:Timc
- User:Wilbern Cobb
- User:XChaos
- User:XJamRastafire
Wikipedia namespace
[edit]- Wikipedia:Algorithms on Wikipedia
- Wikipedia:Featured article candidates
- Wikipedia:Featured article candidates/Featured log
- Wikipedia:Featured articles
Wikipedia:Ignored feature requests