Tombstone diagram
In computing, tombstone diagrams (or T-diagrams) consist of a set of “puzzle pieces” representing compilers and other related language processing programs. They are used to illustrate and reason about
SrcML
srcML (source M L) is a document-oriented XML representation of source code. It was created in a collaborative effort between Michael L. Collard and Jonathan I. Maletic. The abbreviation, srcML, is sh
List of program transformation systems
This article lists notable program transformation systems by alphabetical order:
*
* CIL (for C)
* Coccinelle (for C)
* DMS
*
* Joose (JavaScript)
* JetBrains MPS
* Moose (Perl)
* Nemerle
*
Program transformation
A program transformation is any operation that takes a computer program and generates another program. In many cases the transformed program is required to be semantically equivalent to the original,
Operation Reduction for Low Power
Operation Reduction for Low Power is an ASIC Program transformation technique used to reduce the power consumed by a specific application. A program transformation is any operation that changes the co
C to HDL
C to HDL tools convert C language or C-like computer code into a hardware description language (HDL) such as VHDL or Verilog. The converted code can then be synthesized and translated into a hardware
Obfuscation (software)
In software development, obfuscation is the act of creating source or machine code that is difficult for humans or computers to understand. Like obfuscation in natural language, it may use needlessly
Program slicing
In computer programming, program slicing is the computation of the set of program statements, the program slice, that may affect the values at some point of interest, referred to as a slicing criterio