Jump to content

User:Cryptofu/Books/A Primer on Everything Computer Programming

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


A Computer Programming Primer

...no pun intended

CUDA
Parallel computing
Stream processing
Vulkan (API)
OpenCL
BrookGPU
C11 (C standard revision)
C (programming language)
Type system
Recursion (computer science)
Scope (computer science)
Structured programming
Programming language
Imperative programming
Machine code
Supercomputer
Embedded system
Application software
Operating system
Assembly language
Bell Labs
Measuring programming language popularity
American National Standards Institute
Computer architecture
Compiler
International Organization for Standardization
ANSI C
Null-terminated string
Pointer (computer programming)
Computer memory
Subroutine
C preprocessor
Macro (computer science)
Linker (computing)
Conditional compilation
Polymorphism (computer science)
C string handling
String (computer science)
Enumerated type
Array data type
Struct (C programming language)
C syntax
Strong and weak typing
Assignment (computer science)
Control flow
For loop
Conditional (computer programming)
While loop
Switch statement
Do while loop
Sigil (computer programming)
Garbage collection (computer science)
Object-oriented programming
Input/output
Modular programming
Void type
Character encoding
Endianness
Graphical user interface
Data type
Inline function
Variadic macro
Arity
Sequence point
Unicode
Double-precision floating-point format
External variable
Floating-point arithmetic
Static (keyword)
Sizeof
Integer (computer science)
Volatile (computer programming)
Restrict
Augmented assignment
Bitwise operation
Boolean algebra
Increment and decrement operators
Record (computer science)
Order theory
Order of operations
Type conversion
"Hello, World!" program
Standard streams
Preprocessor
Entry point
Newline
Library (computing)
Escape sequences in C
String literal
Boolean data type
Function pointer
Reference (computer science)
Higher-order function
Qsort
Binary search algorithm
Callback (computer programming)
Tree (data structure)
Segmentation fault
Linked list
Dangling pointer
Bounds checking
Buffer overflow
Row- and column-major order
Linear algebra
Evaluation strategy
C dynamic memory allocation
Static variable
Automatic variable
Memory management
Bit
Type I and type II errors
Memory leak
Include directive
POSIX
Single UNIX Specification
Unix
Unix-like
Object code
Python (programming language)
Perl
Serialization
System programming
Type punning
Common Gateway Interface
Interpreted language
Reference implementation
Interpreter (computing)
PHP
Intermediate representation
List of C-family programming languages
User (computing)
JavaScript
C++
Objective-C
Algorithm
Program (machine)
Instruction set architecture
Formal language
Semantics