User:Frostcraft/Books/Programming Languages

From Wikipedia, the free encyclopedia


Programming Languages[edit]

The theory of programming[edit]

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