Jump to content

User:Linktopast30/Books/Programming Depths

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Linktopast30 (talk | contribs) at 21:38, 22 March 2013 (Created page with '{{saved book |title= |subtitle= |cover-image= |cover-color=}} == Programming Depths == === A Deep Look into Programming, Compilers, and other Concepts === ;...'). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Programming Depths

[edit]

A Deep Look into Programming, Compilers, and other Concepts

[edit]
Introduction to Programming
Programming language
Source code
High-level programming language
Assembly language
Intermediate language
Interpreted language
Compiled language
Interpreter (computing)
Compilers
Compiler
Cross compiler
Program optimization
Compiler Front End
Symbol table
Stropping (syntax)
Lexical analysis
Preprocessor
Parsing
Parse tree
Abstract syntax tree
Attribute grammar
Formal grammar
Semantics
Syntax-directed translation
Type system
Object binding
Definite assignment analysis
Compiler Back End - Analysis
Optimizing compiler
Data-flow analysis
Control flow analysis
Use-define chain
Dependence analysis
Alias analysis
Pointer analysis
Escape analysis
Call graph
Control flow graph
Compiler Back End - Optimization
Inline expansion
Dead code elimination
Constant folding
Loop optimization
Register allocation
Automatic parallelization
Compiler Back End - Code Generation
Code generation (compiler)
Machine code
Sethi–Ullman algorithm
Debugging
Interprocedural optimization
Compiler Correctness
Compiler correctness
Formal methods
Decompiling and Reverse Engineering
Reverse engineering
Decompiler
Disassembler
Security and Obfuscation
Trade secret
Obfuscation (software)
Just-in-time compilation
Code morphing
Abstract Interpretation
Abstract interpretation
Static program analysis
Program transformation