Wikipedia:WikiProject C/C++/Organization

Digests
''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

 * 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

 * Byte magazine
 * Jargon File
 * Linux Journal
 * Lions' Commentary on UNIX 6th Edition, with Source Code
 * The Answer to Life, the Universe, and Everything
 * The Best Page in the Universe
 * The C Programming Language (book)
 * Tractatus Logico-Philosophicus
 * Man page

Companies

 * Bell Labs
 * Digital Equipment Corporation
 * Digital Research
 * Standards Performance Evaluation Corporation

Compilers

 * Common subexpression elimination
 * Compiler directive
 * Compiler optimization
 * Dispatch table
 * Preprocessing
 * Preprocessor
 * Syntax analysis

Computer architecture

 * 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

 * Common operator notation
 * Halting problem
 * Metalinguistic abstraction
 * Ousterhout's dichotomy
 * Sapir-Whorf Hypothesis

Contests

 * ACM International Collegiate Programming Contest
 * The International Obfuscated C Code Contest

File formats

 * au file format
 * COFF
 * RIFF
 * TenDRA Distribution Format
 * XPM (image format)
 * ZIP file format

Functions

 * fopen
 * fork (computing)
 * malloc
 * printf

Hardware

 * 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

 * errno.h

History

 * 1970s
 * Mac OS X history
 * Timeline of computing 1950-1979
 * Timeline of programming languages
 * Year 2000 problem

Non-programming languages

 * B specification language
 * SQL

C

 * ANSI C
 * C (programming language)
 * C language union
 * C library
 * C shell
 * C standard library
 * C string
 * C syntax

C variants

 * C++
 * Lattice C
 * Objective-C
 * QuakeC
 * Small-C
 * Turbo C

Related to C

 * Action Code Script
 * B (programming language)
 * CPP
 * Yacc

Concepts

 * Line of code
 * Polyglot (computing)
 * Quine

Language families

 * 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

 * 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)
 * UltraHLE
 * Verilog
 * YAML
 * Yorick
 * YSM

Libraries

 * 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

 * 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

 * 0 (number)
 * 9000 (number)
 * Absolute value
 * Associativity
 * Exclusive disjunction
 * Floor function
 * Hexadecimal
 * Matrix (mathematics)
 * Modular arithmetic
 * Modulus

Organizations

 * Association of C and C Plus Plus Users
 * GNU
 * GNU/Linux naming controversy

Paradigms

 * Defensive programming
 * Functional programming
 * Imperative programming
 * Jackson Structured Programming
 * Literate programming
 * Object-oriented programming
 * Programming paradigm
 * Structured programming
 * System programming

People

 * Andre LaMothe
 * Brian Kernighan
 * Dennis Ritchie
 * Egon Zakrajsek
 * Eric S. Raymond
 * Henry Spencer
 * Ken Thompson

Philosophy

 * Unix philosophy
 * Worse is better

Programming

 * 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

Programming tools

 * Autoconf
 * CWEB
 * Doxygen

Compilers

 * BCC
 * cc
 * Distcc
 * DJGPP
 * EGCS
 * GNU Compiler Collection

Debuggers

 * dbx debugger
 * GNU Debugger

Development

 * Arianne
 * Game Maker
 * KDevelop
 * Kylix
 * Macintosh Programmer's Workshop
 * TADS
 * Xcode

Concepts

 * 16-bit application
 * 32-bit application
 * Free software
 * System software

Editors

 * Emacs
 * Gosling Emacs

Operating systems

 * Carbon (computing)
 * DragonFly BSD
 * Linux
 * Linux kernel
 * Microsoft Windows
 * Minix
 * OpenVMS
 * OS-9
 * Plan 9
 * Unix

Other

 * AberMUD
 * BitchX
 * BLISS (programming language)
 * Bogofilter
 * Championship Manager
 * Chdir
 * Computer algebra system
 * DBASE
 * Dc (Unix)
 * Dillo
 * DotGNU
 * E equational theorem prover
 * Frotz
 * 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

 * IEEE floating-point standard
 * ISO 9899
 * Japanese Industrial Standard
 * LDAP Application Program Interface
 * Single UNIX Specification

Symbols

 * Ampersand
 * Backslash
 * Carriage return
 * Comma (punctuation)
 * Line feed
 * New line
 * Null character
 * Question mark
 * Semicolon

Terminology

 * 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

 * 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

 * User talk:Cadr
 * User talk:Cgranade

Wikipedia namespace

 * Wikipedia talk:Section

Users

 * 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

 * Algorithms on Wikipedia
 * Featured article candidates
 * Featured article candidates/Featured log
 * Featured articles
 * Ignored feature requests

Redirect pages

 * C language
 * C programming
 * C (programming language)
 * K and R
 * K and R C

Miscellaneous

 * Auto rickshaw