User:Frostcraft/Books/Programming Languages

The theory of programming

 * Basics
 * Computer programming
 * History of programming languages
 * Comparison of programming languages
 * Computer program
 * Programming language
 * Programming paradigm
 * Application programming interface
 * Abstraction
 * Programmer
 * Language primitive
 * Assembly language


 * Program Execution
 * Runtime system
 * Runtime library
 * Executable
 * Compiler
 * Interpreter (computing)
 * Virtual machine
 * Source code
 * Object code
 * Bytecode
 * Machine code


 * Specific Runtimes
 * Android Runtime
 * Crt0
 * Common Language Runtime
 * Dalvik (software)
 * Java virtual machine


 * Theory
 * Programming language theory
 * Type system
 * Strongly typed programming language
 * Weak typing
 * Command
 * Execution
 * Syntax


 * Specifics of a Type System
 * Variable (computer science)
 * Expression (computer science)
 * Subroutine
 * Modular programming
 * Type inference
 * Manifest typing
 * Nominal type system
 * Structural type system
 * Dependent type
 * Duck typing
 * Latent typing
 * Substructural type system
 * Uniqueness type


 * Java
 * Java (programming language)
 * Concurrent computing
 * Class-based programming
 * Object-oriented programming
 * Structured programming
 * Imperative programming
 * Functional programming
 * Generic programming
 * Reflection (computer programming)


 * C++
 * C++
 * Procedural programming
 * Clang
 * GNU Compiler Collection
 * Visual C++
 * Intel C++ Compiler


 * Perl
 * Perl
 * Event-driven programming


 * Lua
 * Lua (programming language)
 * Prototype-based programming
 * Scripting language


 * C
 * C (programming language)
 * ANSI C


 * Java Script
 * JavaScript


 * HTML
 * HTML
 * XHTML
 * Document file format
 * World Wide Web Consortium