References for C (programming language)
Back to article
References to other articles, organized by section
American National Standards Institute
AMPL
ANSI C
Application software
AWK
B (programming language)
BCPL
Bell Labs
C
C Sharp (programming language)
C shell
C--
C*
C++
C++Builder
C17 (C standard revision)
C23 (C standard revision)
Category:C programming language family
Cilk
Clang
Compiler
Computer architecture
Computer memory
CPL (programming language)
Cross-platform
Cyclone (programming language)
D (programming language)
Dennis Ritchie
Device drivers
Embedded system
Filename extension
FORTRAN
General-purpose programming language
GNU Compiler Collection
Go (programming language)
Imperative programming
Intel C++ Compiler
International Electrotechnical Commission
International Organization for Standardization
ISO/IEC JTC 1/SC 22
Java (programming language)
JavaScript
JS++
Julia (programming language)
Kernel (operating system)
Lexical variable scope
Limbo (programming language)
Low-level programming language
LPC (programming language)
Machine code
Manifest typing
Microcontroller
Microsoft Visual C++
Multi-paradigm programming language
Nim (programming language)
Nominal type system
Objective-C
Operating system
Perl
PHP
Pike (programming language)
PL/I
Portable C Compiler
Procedural programming
Processing (programming language)
Programming language
Programming language implementation
Programming paradigm
Protocol stack
Python (programming language)
Recursion (computer science)
Runtime system
Rust (programming language)
Seed7
Software design
Software developer
Software portability
Software release life cycle
Specification (technical standard)
Split-C
Static type system
Strong and weak typing
Structured programming
Supercomputer
The C Programming Language
TIOBE index
Type system
Unified Parallel C
Unix
V (programming language)
Vala (programming language)
Verilog
Watcom C/C++
Zig (programming language)
Overview
ALGOLArray data type
Assignment (computer science)
Bitwise operation
Blocks of statements
Boehm garbage collector
C preprocessor
C string handling
Computer memory
Conditional (computer programming)
Conditional compilation
Control flow
Curly braces
Dennis Ritchie
Do while loop
Dynamic allocation
Enumerated type
Executable code
For loop
Free-form language
Functional programming
Garbage collection (computer science)
GObject
Imperative programming
Implicit conversion
Input/output
Ken Thompson
Lexical variable scope
Library (computing)
Linker (computing)
Macro (computer science)
Modular programming
Null-terminated string
Object-oriented programming
Parameter (computer programming)
Pointer (computer programming)
Procedure (computer science)
Recursion (computer science)
Run-time polymorphism
Semicolon
Sigil (computer programming)
Source code
Statement (programming)
Static (keyword)
Static typing
String (computer science)
Strong and weak typing
Struct (C programming language)
Subroutine
Switch statement
Type system
Typedef
Union type
While loop
Relations to other languages
C Sharp (programming language)C shell
C syntax
C++
Control structures
D (programming language)
Go (programming language)
Java (programming language)
JavaScript
Julia (programming language)
Limbo (programming language)
LPC (programming language)
Objective-C
Perl
PHP
Python (programming language)
Ruby (programming language)
Rust (programming language)
Swift (programming language)
Syntax (programming languages)
SystemVerilog
Verilog
Early developments
ANSI CAssembly language
C11 (C standard revision)
C17 (C standard revision)
C23 (C standard revision)
C99
Dennis Ritchie
K&R C
Ken Thompson
PDP-11
PDP-7
Unix
B
ALGOLB (programming language)
BCPL
Bootstrapping
Byte
Fortran
Systems programming language
New B and first C release
Research UnixVersion 2 Unix
Structures and Unix kernel re-write
ALGOLAssembly language
Burroughs large systems
Burroughs MCP
C preprocessor
Conditional compilation
Kernel (operating system)
Mike Lesk
Multics
PL/I
Portable C Compiler
Software portability
Stephen C. Johnson
Unix
Version 4 Unix
K&R C
ANSI CAssignment (computer science)
Brian Kernighan
C file input/output
C standard library
Dennis Ritchie
Enumerated type
Lint programming tool
Long int
Lowest common denominator (computers)
Portable C Compiler
Specification (technical standard)
Struct (C programming language)
The C Programming Language
Type checking
Union (computer science)
Void type
ANSI C and ISO C
American National Standards InstituteANSI C
C syntax
Character encoding
Computing platform
Endianness
Function prototype
Graphical user interface
IBM PC
Institute of Electrical and Electronics Engineers
International Organization for Standardization
ISO/IEC JTC1/SC22
Locale (computer software)
Mainframe computer
Microcomputer
Minicomputer
POSIX
Superset
Working group
C99
ArityC++11
C99
Complex number
Data type
Flexible array member
GNU Compiler Collection
Identifier (computer languages)
IEEE 754
Inline function
Microsoft Visual C++
Sun Studio (software)
Unicode
Variable-length array
Variadic macro
C2Y
ISO/IEC JTC1/SC22Embedded C
Fixed-point arithmeticTechnical report
Syntax
?:Assignment (computer science)
Comma operator
Formal grammar
Goto
Label (computer science)
Procedure call
Sequence point
Side effect (computer science)
Statement (computer science)
String literal
Structured programming
Switch statement
Character set
BackspaceBell character
C11 (C standard revision)
Carriage return
Newline
Page break
Run time (program lifecycle phase)
Software portability
Space (punctuation)
Tab character
Whitespace character
Reserved words
Break statementCase sensitivity
Complex data type
Conditional (computer programming)
Const (computer programming)
Continue (keyword)
Double precision
Enumerated type
External variable
Floating-point arithmetic
For loop
Goto
Inline function
Integer (computer science)
Long integer
Register (C programming language)
Restrict
Short integer
Signed number representations
Sizeof
Static (keyword)
Struct (C programming language)
Switch statement
The C Programming Language
Typedef
Void type
Volatile variable
While loop
Operators
?:Addition
ALGOL
Arithmetic
Assignment (computer science)
Augmented assignment
Bit shift
Bitwise operation
Boolean logic
Comma operator
Division (mathematics)
Equality (mathematics)
Expression (computer science)
Fortran
Increment and decrement operators
Inequality (mathematics)
Modulo operation
Multiplication
Operator (computer programming)
Order of operations
Order theory
PL/I
Pointer (computer programming)
Record (computer science)
Sizeof
Subroutine
Subtraction
Type conversion
Typeof
"Hello, world" example
"Hello, World!" programArray data type
Brian Kernighan
Escape sequences in C
Library (computing)
Main function (programming)
Newline
Null character
Preprocessor
Printf
Standard output
Stdio.h
String literal
The C Programming Language
Data types
ALGOLArray data type
Boolean data type
Declaration reflects use
Floating-point number
Function pointer
Pascal (programming language)
Pointer (computer programming)
Record (computer science)
Static typing
Strong and weak typing
Struct (C programming language)
Type conversion
Type system
Union (computer science)
Pointers
BsearchCallback (computer science)
Dangling pointer
Dispatch table
Dynamic memory allocation
Event (computing)
Function pointer
Higher-order function
Linked list
Null pointer
Pointer (computer programming)
Pointer arithmetic
Qsort
Reference (computer science)
Segmentation fault
String (computer science)
Tree (data structure)
Type conversion
Wild pointer
Arrays
Array data typeBounds checking
Buffer overflow
Linear algebra
Multi-dimensional array
Recursion (computer science)
Row-major order
Variable length array
Array–pointer interchangeability
Call-by-valueReference (computer science)
Sizeof
Syntactic sugar
Memory management
Automatic memory allocationBit
Call stack
Computer memory
Computer storage
Dynamic memory allocation
Garbage collection (computer science)
Linker (computing)
Loader (computing)
Malloc
Memory leak
Static memory allocation
Type I and type II errors
Variable (programming)
Libraries
ANSI CC standard library
Compiler flag
Embedded systems
Header file
ISO standard
Java (programming language)
Kernel (operating system)
Library (computing)
Object code
Perl
POSIX
Python (programming language)
Single UNIX Specification
Unix
Unix-like
File handling and streams
Data bufferEmbedded programming
Hard drive
Operating system
Solid-state drive
Stream (computing)
Language tools
Bounds checkingBuffer overflow
Garbage collection (computer science)
IBM Rational Purify
Lint (software)
Malloc
Memory management
MISRA C
Serialization
Valgrind
Rationale for use in systems programming
Assembly languageC dynamic memory allocation
Calling conventions
Control/Status Register
Direct memory access
Embedded system
Interrupt handler
Intrinsic function
Kernel (operating system)
Memory-mapped I/O
Operating system
Region-based memory management
Run time (program lifecycle phase)
Runtime system
Stop-the-world
Systems programming
Type punning
Virtual memory
Used for computationally-intensive libraries
GNU Multiple Precision Arithmetic LibraryGNU Scientific Library
Mathematica
MATLAB
NumPy
Python (programming language)
C as an intermediate language
C--GNU Compiler Collection
Intermediate language
Intermediate representation
List of C-family programming languages
LLVM
Other languages written in C
CompilerInterpreter (computing)
Perl
PHP
Python (programming language)
Reference implementation
Ruby (programming language)
Once used for web development
Common Gateway InterfaceInterpreted language
Web development
Web development tools
Web servers
Apache HTTP ServerNginx
PHP
Web servers
End-user applications
End-user (computer science)Limitations
Application binary interfaceC preprocessor
C standard library
C string handling
Calling conventions
CERT Coding Standards
Common Weakness Enumeration
Data structure alignment
Exception handling
International Obfuscated C Code Contest
MISRA C
Race condition
Return code
Setjmp.h
Software maintenance
Stack overflow
Strong and weak typing
Type checking
Type introspection
Underhanded C Contest
Variadic function
Related languages
Bjarne StroustrupC syntax
C++
Ch (computer programming)
Cilk
CINT
Class (programming)
Compatibility of C and C++
Generic programming
Java (programming language)
Object-oriented programming
Objective-C
Smalltalk
Source-to-source compiler
Superset
TIOBE index
Unified Parallel C
Sources
Association for Computing MachineryBrian Kernighan
Dennis Ritchie
Doi (identifier)
ISBN (identifier)
Prentice Hall
--
Go to Article
Using English Wikipedia. Change Language?
--
Size: 33.12 KB. 90.07% smaller than original: 333.66 KB 🤮
Fetched: 18 ms. Converted: 533 ms. 🐇
All Wikipedia content is licensed under CC BY-SA 3.0
Response: 20 (Success), text/gemini
| Original URL | gemini://gemi.dev/cgi-bin/wp.cgi/refs?name=C+(programming... |
|---|---|
| Status Code | 20 (Success) |
| Content-Type | text/gemini; charset=utf-8; lang=en |