Jump to content

User:Zarzuelazen/Books/Reality Theory: Programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Zarzuelazen (talk | contribs) at 05:09, 15 October 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Reality Theory: Programming

Abstract data type
Abstract type
Abstraction (software engineering)
Abstraction principle (computer programming)
Access modifiers
Anonymous function
Applet
Application software
Assertion (software development)
Assignment (computer science)
Attribute (computing)
Black-box testing
Block (programming)
Boolean data type
Branch (computer science)
C (programming language)
C++
C++ Standard Library
Callback (computer programming)
Character (computing)
Class (computer programming)
Class implementation file
Class variable
Closure (computer programming)
Code coverage
Code refactoring
Cohesion (computer science)
Comment (computer programming)
Compiler
Composite data type
Computer program
Computer programming
Concurrent computing
Conditional (computer programming)
Constant (computer programming)
Constructor (object-oriented programming)
Continuation
Continuation-passing style
Control flow
Coroutine
Coupling (computer programming)
Cyclomatic complexity
Data structure
Data type
Debugging
Declaration (computer programming)
Declarative programming
Delegation (object-oriented programming)
Design by contract
Design pattern
Destructor (computer programming)
Do while loop
Duck typing
Dynamic dispatch
Dynamic program analysis
Dynamic programming language
Encapsulation (computer programming)
Enumerated type
Event-driven programming
Exception handling
Expression (computer science)
First-class function
Fixed-point arithmetic
Floating-point arithmetic
For loop
Foreach loop
Function composition (computer science)
Function overloading
Functional programming
Generator (computer programming)
Generic programming
GitHub
Global variable
Goto
Handle (computing)
Higher-order function
Imperative programming
Inductive logic programming
Inductive programming
Infinite loop
Information hiding
Inheritance (object-oriented programming)
Inner class
Instance variable
Integer (computer science)
Integrated development environment
Integration testing
Interface (computing)
Interpreted language
Interpreter (computing)
Iteration
Iterator
Java (programming language)
Java (software platform)
Java applet
Java Class Library
JavaScript
Label (computer science)
Leaky abstraction
Library (computing)
Line number
Lisp (programming language)
Literal (computer programming)
Local variable
Logic programming
Macro (computer science)
Member variable
Metaprogramming
Method (computer programming)
Method overriding
Mixin
Modular programming
Multiple inheritance
Mutator method
Naming convention (programming)
Nested function
Object (computer science)
Object-oriented programming
Operator (computer programming)
Operator overloading
Pattern matching
Pointer (computer programming)
Polymorphism (computer science)
Primitive data type
Probabilistic programming language
Programming language
Programming paradigm
Programming style
Property (programming)
Protocol (object-oriented programming)
Prototype-based programming
Python (programming language)
Recursion (computer science)
Reference (computer science)
Reflection (computer programming)
Reserved word
Ruby (programming language)
Scope (computer science)
Scripting language
Self-modifying code
Software bug
Software framework
Software metric
Software testing
Source code
Standard Template Library
Statement (computer science)
Static program analysis
Static variable
String (computer science)
Structural type system
Structured programming
Subroutine
Subtyping
Switch statement
Syntax (programming languages)
Test case
Trait (computer programming)
Type class
Type conversion
Type safety
Type signature
Type system
Unit testing
Variable (computer science)
While loop
Whitespace character