Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for Code generation (compiler) 167 found (224 total)

alternate case: code generation (compiler)

Automatic programming (934 words) [view diff] no match in snippet view article find links to article

Fortran and ALGOL. In fact, one of the earliest programs identifiable as a compiler was called Autocode. Parnas concluded that "automatic programming has always
Decompiler (2,265 words) [view diff] no match in snippet view article find links to article
translates an executable file back into high-level source code. Unlike a compiler, which converts high-level code into machine code, a decompiler performs
Bigloo (228 words) [view diff] no match in snippet view article find links to article
effective and diverse code generation that can match the performance of hand-written C or C++. The Bigloo system contains a Scheme compiler that can generate
Clarion (programming language) (778 words) [view diff] no match in snippet view article
development environment (IDE) runs on the Clarion language. The IDE provides code generation facilities via a system of templates which allow programmers to describe
Qmake (222 words) [view diff] no match in snippet view article find links to article
build instructions on different operating systems. qmake supports code generation for the following operating systems: Linux (including Android), Apple
Asm.js (1,894 words) [view diff] no match in snippet view article find links to article
manual memory management (such as C) is translated by a source-to-source compiler such as Emscripten (based on LLVM). Performance is improved by limiting
TREE-META (1,028 words) [view diff] no match in snippet view article find links to article
TREE-META (or Tree Meta, TREEMETA) Translator Writing System is a compiler-compiler system for context-free languages originally developed in the 1960s
Infineon XMC (1,128 words) [view diff] no match in snippet view article find links to article
With pre-defined, tested applications, DAVE also supports automatic code generation. Alternatively, developers are free to integrate their own applications
Chapel (programming language) (699 words) [view diff] no match in snippet view article
g. Python also supported. Chapel supports GPU programming through code generation for NVIDIA and AMD graphics processing units. Chapel aims to improve
Cross compiler (3,460 words) [view diff] no match in snippet view article find links to article
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler
Nemerle (1,813 words) [view diff] no match in snippet view article find links to article
compiler. They reduce the amount of code that must be written by hand, make code generation safer, and allow programs to generate code with compiler checks
Library (computing) (2,541 words) [view diff] no match in snippet view article
pp. 1, 3. "Code Generation Library". Source Forge. Archived from the original on 2010-01-12. Retrieved 2010-03-03. Byte Code Generation Library is high
Self-modifying code (4,981 words) [view diff] no match in snippet view article find links to article
new Function('x', 'return x + 2'); Lisp macros also allow runtime code generation without parsing a string containing program code. The Push programming
Abstract syntax tree (1,203 words) [view diff] no match in snippet view article find links to article
for code generation. The AST is often used to generate an intermediate representation (IR), sometimes called an intermediate language, for the code generation
Automatic parallelization tool (2,259 words) [view diff] no match in snippet view article find links to article
parallelizing and optimizing compiler (workbench) for C and Fortran sequential programs. The purpose of this source-to-source compiler is to adapt existing applications
Roslyn (compiler) (932 words) [view diff] no match in snippet view article
Cookbook: Compiler as a Service, Code Analysis, Code Quality and more. Packt Publishing. ISBN 978-1787286832. Harrison, Nick (2017). Code Generation with Roslyn
Parser Grammar Engine (520 words) [view diff] no match in snippet view article find links to article
Parser Grammar Engine (PGE, originally the Parrot Grammar Engine) is a compiler and runtime system for Raku rules for the Parrot virtual machine. PGE uses
Nim (programming language) (5,735 words) [view diff] no match in snippet view article
programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C, C++
Programming tool (619 words) [view diff] no match in snippet view article find links to article
tool called a source code editor to edit source code files, and then a compiler to convert the source code into machine code files. They may also use build
Mono (software) (6,853 words) [view diff] no match in snippet view article
possible to configure Mono to use the LLVM as the code generation engine instead of Mono's own code generation engine. This is useful for high performance computing
LCC (compiler) (649 words) [view diff] no match in snippet view article
LCC ("Local C Compiler" or "Little C Compiler") is a small, retargetable compiler for the ANSI C programming language. Although its source code is available
Preprocessor (1,203 words) [view diff] no match in snippet view article find links to article
and, by combining compile-time interpretation and code generation, turns that definition into a compiler to the OCaml programming language—and from that
Bytecode (1,888 words) [view diff] no match in snippet view article find links to article
and references (normally numeric addresses) that encode the result of compiler parsing and performing semantic analysis of things like type, scope, and
Oracle Developer Studio (718 words) [view diff] no match in snippet view article find links to article
performance library Distributed make A common optimizing backend is used for code generation. A high-level intermediate representation called Sun IR is used, and
James Cordy (1,043 words) [view diff] no match in snippet view article find links to article
developed the S/SL compiler technology with R.C. Holt and D.B. Wortman based on his M.Sc. thesis work and the orthogonal code generation method based on
D (programming language) (6,232 words) [view diff] no match in snippet view article
run time (RTTI / TypeInfo), to facilitate generic code or automatic code generation (usually using compile-time techniques). D supports functional programming
Generic programming (7,737 words) [view diff] no match in snippet view article find links to article
programming contexts. For example, in Forth the compiler can execute code while compiling and one can create new compiler keywords and new implementations for those
Chris Lattner (1,600 words) [view diff] no match in snippet view article find links to article
(2021), "MLIR: Scaling Compiler Infrastructure for Domain Specific Computation", 2021 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
Clang (2,730 words) [view diff] no match in snippet view article find links to article
Clang (/ˈklæŋ/) is a compiler front end for the programming languages C, C++, Objective-C, Objective-C++, and the software frameworks OpenMP, OpenCL, RenderScript
Static single-assignment form (3,954 words) [view diff] no match in snippet view article find links to article
use as the middle and back ends of a compiler, uses SSA form for all scalar register values until code generation by use of an SSA-aware register allocator
Quaject (398 words) [view diff] no match in snippet view article find links to article
complex compiler; Massalin noted that just-in-time compilation (JIT) for a high-level programming language that permits runtime code generation, as in
PragmaDev Studio (1,884 words) [view diff] no match in snippet view article find links to article
S2CID 8817726. Brumbulli, Mihal; Fischer, Joachim (2010-10-04). "SDL Code Generation for Network Simulators". System Analysis and Modeling: About Models
Language workbench (588 words) [view diff] no match in snippet view article find links to article
through interpretation and code generation Racket is a cross-platform language development workbench including compiler, JIT compiler, IDE and command-line
Parsing (4,881 words) [view diff] no match in snippet view article find links to article
or the input (front end parsing) and output (back end code generation) stages of a compiler. The input to a parser is typically text in some computer
MPLAB (674 words) [view diff] no match in snippet view article find links to article
8-bit, 16-bit and 32-bit PIC microcontrollers. It supports automatic code generation with the MPLAB Code Configurator and the MPLAB Harmony Configurator
Object code optimizer (938 words) [view diff] no match in snippet view article find links to article
for small sections of code, peephole optimizer, forms part of a software compiler. It takes the output from the source language compile step - the object
PyPy (1,646 words) [view diff] no match in snippet view article find links to article
than the standard implementation CPython because PyPy uses a just-in-time compiler. Most Python code runs well on PyPy except for code that depends on CPython
Acorn C/C++ (1,075 words) [view diff] no match in snippet view article find links to article
instructions to the standalone assembler tool, ObjAsm, and code generation by the C compiler to use those instructions where natural to do so from the
Turbo51 (379 words) [view diff] no match in snippet view article find links to article
Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers. It features Borland Turbo Pascal 7 syntax
Red (programming language) (1,095 words) [view diff] no match in snippet view article
just-in-time compiler for cases in between, but this has not yet been implemented. Red seeks to remain independent of any other toolchain; it does its own code generation
Link time (277 words) [view diff] no match in snippet view article find links to article
languages instantiation of templates). Some optimizing compilers delay code generation until link time because it is here that information about a complete
Andrew Appel (487 words) [view diff] no match in snippet view article find links to article
Princeton University. He is especially well known because of his compiler books, the Modern Compiler Implementation in ML (ISBN 0-521-58274-1) series, as well
IP Pascal (4,932 words) [view diff] no match in snippet view article find links to article
associated with the first compiler. The front end of the compiler was created and tested without intermediate code generation capabilities (parse only)
Rust (programming language) (10,630 words) [view diff] no match in snippet view article
file. Other than LLVM, the compiler also supports using alternative backends such as GCC and Cranelift for code generation. The intention of those alternative
Scott Mahlke (53 words) [view diff] no match in snippet view article find links to article
and Electronics Engineers (IEEE) in 2015 for contributions to compiler code generation and automatic processor customization. "2015 elevated fellow" (PDF)
Free Pascal (2,668 words) [view diff] no match in snippet view article find links to article
Additionally it includes bug fixes and minor compiler updates. Free Pascal also supports byte code generation for the Java Virtual Machine as of version
SpiderMonkey (1,805 words) [view diff] no match in snippet view article find links to article
allocation and then generates native machine code in a process called Code Generation. The optimizations here assume that a script continues to see data
Metaprogramming (1,432 words) [view diff] no match in snippet view article find links to article
List of program transformation systems. Aspect weaver Comparison of code generation tools Compile-time function execution Genetic programming Homoiconicity
High-level programming language (2,028 words) [view diff] no match in snippet view article find links to article
programming language is. In the 1960s, a high-level programming language using a compiler was commonly called an autocode. Examples of autocodes are COBOL and Fortran
PathScale (526 words) [view diff] no match in snippet view article find links to article
was a company that developed a highly optimizing C, C++, and Fortran compiler suite for the x86-64 microprocessor architectures. It derives from the
ERIKA Enterprise (659 words) [view diff] no match in snippet view article find links to article
multicore, memory protection, and kernel fixed priority with Diab 5.5.1 compiler) is MISRA C 2004 compliant using FlexeLint 9.00h under the configuration
Tom Conte (457 words) [view diff] no match in snippet view article find links to article
Foundation. Conte is best known for his contributions to the fields of compiler code generation, computer architecture and computer performance evaluation. In
PWCT (1,584 words) [view diff] no match in snippet view article find links to article
programming then generating the source code. The software supports code generation in many textual programming languages. PWCT is designed to be a general-purpose
Source code editors for Erlang (116 words) [view diff] no match in snippet view article find links to article
Erlang. erlang.org: Erlang tools EDTS plug-in for GNU Emacs vim-erlang-compiler plug-in for Vim Tag List plug-in for Vim vim-erlang-omnicomplete plug-in
Virtual machine (3,511 words) [view diff] no match in snippet view article find links to article
compiler; early examples date to around 1964 with the META II compiler-writing system using it for both syntax description and target code generation
Polytope model (718 words) [view diff] no match in snippet view article find links to article
Martin Griebl containing diagrams of the pseudocode example above "Code Generation in the Polytope Model" (1998). Martin Griebl, Christian Lengauer, and
ANTLR (1,091 words) [view diff] no match in snippet view article find links to article
uses a LL(*) algorithm for parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active
Bounds checking (1,237 words) [view diff] no match in snippet view article find links to article
time-consuming, it is not always done. Bounds-checking elimination is a compiler optimization technique that eliminates unneeded bounds checking. A range
History of programming languages (3,811 words) [view diff] no match in snippet view article find links to article
and similarly obscure syntax. Throughout the 20th century, research in compiler theory led to the creation of high-level programming languages, which use
Formal verification (1,907 words) [view diff] no match in snippet view article find links to article
"Formally Verified Native Code Generation in an Effectful JIT: Turning the CompCert Backend into a Formally Verified JIT Compiler". Proceedings of the ACM
Comparison of assemblers (505 words) [view diff] no match in snippet view article find links to article
components of a compiler system for a high-level programming language and may have limited or no usable functionality outside of the compiler system. Some
List of GNU packages (2,068 words) [view diff] no match in snippet view article find links to article
of GNU Bazaar) GNU AutoGen – active tier-style tool for automated code generation GNU Bazaar – distributed revision control system GNU cflow – generates
Parrot virtual machine (1,347 words) [view diff] no match in snippet view article find links to article
the parse-tree generated by PGE for optimization and ultimately for code generation. The most complete language implementations targeting the Parrot VM
Program transformation (473 words) [view diff] no match in snippet view article find links to article
systems Metaprogramming Program synthesis Source-to-source compiler Source code generation Transformation language Transformational grammar Dynamic recompilation
CMS-2 (1,147 words) [view diff] no match in snippet view article find links to article
statements specify processing operations and result in executable code generation by the compiler. A dynamic statement consists of an operator followed by a
Michael Franz (1,037 words) [view diff] no match in snippet view article find links to article
Distinguished Professor. Franz's doctoral dissertation, entitled "Code Generation On-The-Fly: A Key To Portable Software" proposed to make software portable
Trace tree (244 words) [view diff] no match in snippet view article find links to article
Gal, Andreas; Franz, Michael (November 2006), Incremental Dynamic Code Generation with Trace Trees (PDF), CiteSeerX 10.1.1.113.557, S2CID 9352256, retrieved
Turbo Pascal (5,879 words) [view diff] no match in snippet view article find links to article
Pascal page: DOS 7.0 Turbo Pascal 3 Code Generation, a description of the Turbo Pascal 3.0 compiler Turbo Pascal Compiler Internals Archived 2011-04-27 at
Code as data (728 words) [view diff] no match in snippet view article find links to article
Poletto, Massimiliano A. (September 1999). Language and compiler support for dynamic code generation (PDF) (PhD). MIT. p. 20. until it is dynamically compiled
Dynamic Language Runtime (1,605 words) [view diff] no match in snippet view article find links to article
all languages using the DLR services Dynamic method dispatch Dynamic code generation Hosting API The DLR is used to implement dynamic languages on the
PL/I (12,032 words) [view diff] no match in snippet view article find links to article
was developed using the TMG compiler-compiler. The influential Multics PL/I compiler [sic "PL/1"] was the source of compiler technology used by a number
Macro (computer science) (4,016 words) [view diff] no match in snippet view article
run-time code generation. Languages such as C and some assembly languages have rudimentary macro systems, implemented as preprocessors to the compiler or assembler
Pragma once (1,253 words) [view diff] no match in snippet view article find links to article
prone to programmer error as there are no mechanisms available to the compiler for prevention of accidental use of the same macro name in more than one
UCSD Pascal (1,768 words) [view diff] no match in snippet view article find links to article
Machinery. Retrieved 24 December 2012. Ammann, U. (1977). "On code generation in a PASCAL compiler". Software: Practice and Experience. 7 (3): 391–423. doi:10
Explicit data graph execution (2,876 words) [view diff] no match in snippet view article find links to article
instruction were put into the CPU. Any more complex code was left to the compiler. The removal of so much circuitry, about 1⁄3 of the transistors in the
List of low-code development platforms (564 words) [view diff] no match in snippet view article find links to article
plugin for Eclipse that allows graphical modelling and model-based code generation using custom templates. Appian is an enterprise low-code automation
LINC 4GL (1,357 words) [view diff] no match in snippet view article find links to article
LINC ("Logic and Information Network Compiler") is a fourth-generation programming language, used mostly on Unisys computer systems. LINC was originally
S-algol (3,053 words) [view diff] no match in snippet view article find links to article
A; Brown, AL; Vaughan, FA (1994), "Using C as a Compiler Target Language for Native Code Generation in Persistent Systems" (pdf), in Atkinson, MP; Maier
Reinhard Wilhelm (933 words) [view diff] no match in snippet view article find links to article
which is relevant for code generation using tree automata. He is one of the co-developers of the MUG1, MUG2 and OPTRAN compiler generators, which are
Charm (programming language) (1,259 words) [view diff] no match in snippet view article
descent parser as described in seminal books on compiler design. A set of Charm tools including a compiler, assembler and linker was made available for Acorn's
Mathomatic (1,519 words) [view diff] no match in snippet view article find links to article
source requires a C compiler with the standard POSIX C libraries. If Mathomatic is compiled with the GCC C compiler or the Tiny C Compiler for a Unix-like
Control table (6,351 words) [view diff] no match in snippet view article find links to article
large enough to handle all possible values — David.A. SPULER, Compiler Code Generation for Multiway Branch Statements as a Static Search Problem Programs
ProDG (software) (1,065 words) [view diff] no match in snippet view article
manufacturer, frequently a variant of the GNU Compiler Collection. The SNC compiler was designed to improve code generation, reduce the size of debug data, provide
DIANA (intermediate language) (247 words) [view diff] no match in snippet view article
compiler front end (syntactic analysis) and middle end (semantic analysis) of the compiler on the one hand and the compiler back end (code generation
GNU Guile (2,015 words) [view diff] no match in snippet view article find links to article
January 2020, Guile 3.0.0 was released with just-in-time (JIT) native code generation for much greater performance. Compared to 2.2, microbenchmark performance
Common Lisp (11,969 words) [view diff] no match in snippet view article find links to article
Lisp allows type declarations and provides ways to influence the compiler code generation policy. For the latter various optimization qualities can be given
Silverfrost FTN95 (941 words) [view diff] no match in snippet view article find links to article
Silverfrost FTN95: Fortran for Windows is a compiler for the Fortran programming language for computers running Microsoft Windows. It generates executable
AspectJ (1,320 words) [view diff] no match in snippet view article find links to article
automatically maintains AspectJ inter-type declarations as its principal code generation output. Gregor Kiczales started and led the Xerox PARC team that eventually
French Institute for Research in Computer Science and Automation (873 words) [view diff] no match in snippet view article find links to article
library) Esterel, a programming language for State Automata Geneauto — code-generation from model Graphite, a research platform for computer graphics, 3D
Comparison of Java and C++ (6,103 words) [view diff] no match in snippet view article find links to article
However modern C++ compilers like MSVC and Clang+LLVM offer link-time-code-generation options that allow modules to be compiled to intermediate formats which
Alfred Aho (1,760 words) [view diff] no match in snippet view article find links to article
techniques that codified the theory relevant to compiler design. Their 1977 textbook Principles of Compiler Design had a green dragon on the front cover
Java performance (5,597 words) [view diff] no match in snippet view article find links to article
2, 2008. Retrieved April 2, 2008. "Fast, Effective Code Generation in a Just-In-Time Java Compiler" (PDF). Intel Corporation. Retrieved June 22, 2007
Boilerplate code (1,325 words) [view diff] no match in snippet view article find links to article
that processes input for another program Scaffold (programming) – Code generation technique or a project generation technique Snippet (programming) –
Clean (programming language) (965 words) [view diff] no match in snippet view article
a uniqueness type system, in contrast to Haskell's use of monads. The compiler takes advantage of the uniqueness type system to generate more efficient
MADNESS (1,652 words) [view diff] no match in snippet view article find links to article
I.; Sadayappan, P.; Harrison, Robert J. (2011). "Model-Driven SIMD Code Generation for a Multi-resolution Tensor Kernel". 2011 IEEE International Parallel
Code coverage (2,392 words) [view diff] no match in snippet view article find links to article
Y.N. Srikant; Priti Shankar (2002). The Compiler Design Handbook: Optimizations and Machine Code Generation. CRC Press. p. 249. ISBN 978-1-4200-4057-9
Institute for System Programming (622 words) [view diff] no match in snippet view article find links to article
Mathematical Sciences of the RAS. Compiler Technologies Department (CTT) : The department is specialized in applying compiler approach to different computer
MLIR (software) (2,465 words) [view diff] no match in snippet view article
(2021). "MLIR: Scaling Compiler Infrastructure for Domain Specific Computation". 2021 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
History of general-purpose CPUs (5,891 words) [view diff] no match in snippet view article find links to article
compilation (JIT) virtual machines being used for many languages, slow code generation affects users also. There were several unsuccessful attempts to commercialize
State diagram (1,958 words) [view diff] no match in snippet view article find links to article
statecharts, Mealy machines, Moore machines), simulation, and source code generation. Archive index at the Wayback Machine Taylor Booth (1967) Sequential
Scala (programming language) (10,224 words) [view diff] no match in snippet view article
software distribution, including compiler and libraries, is released under the Apache license. Scala.js is a Scala compiler that compiles to JavaScript, making
C++11 (13,170 words) [view diff] no match in snippet view article find links to article
compiler-specific extensions already recognize added declarator attributes, to provide code generation options or optimization hints to the compiler,
EiffelStudio (2,093 words) [view diff] no match in snippet view article find links to article
EiffelStudio includes a combination of tools integrated under one user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram and code
Reduced instruction set computer (6,970 words) [view diff] no match in snippet view article find links to article
efficient execution by a pipelined processor and for code generation by an optimizing compiler. — Michael Slater, Microprocessor Report A common misunderstanding
Debugger (1,368 words) [view diff] no match in snippet view article find links to article
Y.N. Srikant; Priti Shankar (eds.). The Compiler Design Handbook: Optimizations and Machine Code Generation. Boca Raton, Florida: CRC Press. pp. 295–327
Find first set (4,072 words) [view diff] no match in snippet view article find links to article
and to a lesser extent, the programming language semantics and compiler code generation quality. The approaches may be loosely described as linear search
Stream processing (4,597 words) [view diff] no match in snippet view article find links to article
input streams of data objects (tokens) into output streams. Cal2Many a code generation framework from Halmstad University, Sweden. It takes CAL code as input
OpenCL (10,691 words) [view diff] no match in snippet view article find links to article
"PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generation". Parallel Computing. 38 (3): 157–174. arXiv:0911.3456. doi:10.1016/j
List of Eclipse projects (1,532 words) [view diff] no match in snippet view article find links to article
support for core Java SE. This includes a standalone fast incremental compiler. Plug-in Development Environment (PDE) provides tools to create, develop
John Fitch (computer scientist) (465 words) [view diff] no match in snippet view article
and he was a director of Codemist Ltd, which developed the Norcroft C compiler. Born in Barnsley, Yorkshire, England in December 1945, Fitch was educated
IAR Systems (642 words) [view diff] no match in snippet view article find links to article
integrated development environment featuring a highly optimized C/C++ compiler, the C-SPY debugger, and the static and runtime analysis tools C-STAT and
Frameworks supporting the polyhedral model (2,887 words) [view diff] no match in snippet view article find links to article
Use of the polyhedral model (also called the polytope model) within a compiler requires software to represent the objects of this framework (sets of integer-valued
Vulkan (5,180 words) [view diff] no match in snippet view article find links to article
Vulkan driver only needs to perform GPU specific optimization and code generation, resulting in easier driver maintenance, and potentially smaller driver
Macsyma (2,534 words) [view diff] no match in snippet view article find links to article
complex numbers, limits, definite integration, Fortran and LaTeX code generation), David Y. Y. Yun (polynomial GCDs), Gail Zacharias (Gröbner) and Rich
Grigori Fursin (767 words) [view diff] no match in snippet view article find links to article
research group created open-source machine learning based self-optimizing compiler, MILEPOST GCC, considered to be the first in the world. At the end of the
History of the Dylan programming language (2,616 words) [view diff] no match in snippet view article find links to article
which came out as the Apple Dylan Technology Release. It featured PPC code generation but did not itself run on PowerPC natively. The development bed was
Dependent type (2,609 words) [view diff] no match in snippet view article find links to article
dependently typed languages closely related to proof assistants. The code-generation aspect provides a powerful approach to formal program verification
SharpDevelop (1,017 words) [view diff] no match in snippet view article find links to article
SharpDevelop.net community. "Refactoring", SharpDevelop Feature Tour. "Code Generation". SharpDevelop Feature Tour. Kofler, Michael (2002). Visual Basic
List of Python software (3,541 words) [view diff] no match in snippet view article find links to article
HTML and XML documents Cheetah, a Python-powered template engine and code-generation tool Construct, a python library for the declarative construction and
Stack machine (5,786 words) [view diff] no match in snippet view article find links to article
of compiler output has been demonstrated to significantly improve code, and potentially performance, whilst global optimisation within the compiler itself
Oberon (operating system) (3,308 words) [view diff] no match in snippet view article
Windows using pluggable objects" (PDF). Franz, Michael (1 March 1994). Code-Generation On-the-Fly: A Key to Portable Software. Zürich: Verlag der Fachvereine
V850 (13,145 words) [view diff] no match in snippet view article find links to article
Renesas: C Compiler Package for V850 family CA850 C compiler for V850E1 and V850ES (v850e1 and/or v850es, a.k.a. Gen. 1) CX C compiler for V850E2M and
Odra (computer) (512 words) [view diff] no match in snippet view article
team in Leningrad developing an ALGOL 68 compiler in 1976. The Odra 1204 ran the syntax analysis, code generation ran on an IBM System/360. Up until 30 April
AutoHotkey (1,385 words) [view diff] no match in snippet view article find links to article
programming Function hooks COM wrappers Console interaction Dynamic code generation HIDs Internet Explorer automation GUI creation Synthetic programming
Domain-driven design (2,588 words) [view diff] no match in snippet view article find links to article
models. Thanks to model-driven engineering's model transformation and code generation techniques, the domain model can be used to generate the actual software
GSOAP (2,328 words) [view diff] no match in snippet view article find links to article
generic XML data bindings. Given a set of C/C++ type declarations, the compiler-based gSOAP tools generate serialization routines in source code for efficient
Nested function (2,290 words) [view diff] no match in snippet view article find links to article
implemented in some simpler languages as it significantly complicates code generation and analysis, especially when functions are nested to various levels
Basis path testing (249 words) [view diff] no match in snippet view article find links to article
Y.N. Srikant; Priti Shankar (2002). The Compiler Design Handbook: Optimizations and Machine Code Generation. CRC Press. p. 249. ISBN 978-1-4200-4057-9
Automatically Tuned Linear Algebra Software (1,293 words) [view diff] no match in snippet view article find links to article
, for SSE support before intrinsics made them available in C code Code generation—programs that write programs incorporating what knowledge they can
Napier88 (436 words) [view diff] no match in snippet view article find links to article
A; Brown, AL; Vaughan, FA (1994), "Using C as a Compiler Target Language for Native Code Generation in Persistent Systems" (pdf), in Atkinson, MP; Maier
NEC V60 (8,358 words) [view diff] no match in snippet view article find links to article
object programs of 16-bit CPU (V30). Instruction formats are suited to code-generation phase of compilers. 237 instructions are provided for high-level language
Joel McCormack (1,877 words) [view diff] no match in snippet view article find links to article
originally presented p-code in his PhD thesis (see Urs Ammann, On Code Generation in a Pascal Compiler, Software: Practice and Experience, Vol. 7, No. 3, 1977,
Guang Gao (846 words) [view diff] no match in snippet view article find links to article
significant contributions in the field of computer microarchitecture and compiler code generation during the 50th edition of MICRO held in Boston. Gauss Award: Awarded
NPAPI (2,503 words) [view diff] no match in snippet view article find links to article
Book on Programming Netscape Plug-Ins by Zan Oliphant Nixysa: A glue code generation framework for NPAPI plugins. Apache 2.0 license. NPAPI Tutorial Building
Multiplicative binary search (397 words) [view diff] no match in snippet view article find links to article
Branch Code Generation" (PDF). Proceedings of the GCC Developers' Summit: 103–116. Retrieved 4 March 2017. Spuler, David A. (January 1994). Compiler Code Generation
APL (programming language) (9,846 words) [view diff] no match in snippet view article
Wai-Mee, Ching (November 1986). "Program Analysis and Code Generation in an APL/370 Compiler". IBM Journal of Research and Development. 30 (6): 594–602
Integer points in convex polyhedra (434 words) [view diff] no match in snippet view article find links to article
"Computations on Iterated Spaces" in: The Compiler Design Handbook: Optimizations and Machine Code Generation, CRC Press 2007, 2nd edition, ISBN 1-4200-4382-X
Comparison of numerical-analysis software (998 words) [view diff] no match in snippet view article find links to article
VisualBasic and Java". Retrieved May 18, 2011. Wolfram Research. "C Code Generation User Guide". Retrieved May 19, 2011. library.wolfram.com Wolfram Research
Krishna Palem (2,153 words) [view diff] no match in snippet view article find links to article
H. Patel; S. Yalamanchili. "An Instruction Set Architecture to Aid Code Generation for Hardware Platforms Having Multiple Heterogeneous Functional Units"
Collective Knowledge (software) (561 words) [view diff] no match in snippet view article
reproduce results of their publication in the International Symposium on Code Generation and Optimization (CGO'17) during Artifact Evaluation General Motors
Dynamic programming language (1,746 words) [view diff] no match in snippet view article find links to article
is returned. Erik Meijer and Peter Drayton distinguish the runtime code generation offered by eval from the dynamic loading offered by shared libraries
TNSDL (1,274 words) [view diff] no match in snippet view article find links to article
processor-specific code generation and low-level optimization is delegated to the C compiler used. After translating TNSDL to C, any standard-compliant C compiler, linker
Re2c (1,456 words) [view diff] no match in snippet view article find links to article
programs are capable of revealing any errors in optimizations and code generation. Warnings: re2c performs static analysis of the program and warns its
Vienna Development Method (5,128 words) [view diff] no match in snippet view article find links to article
Schorre's META II language, or its successor Tree Meta; these were compiler-compiler systems rather than being suitable for formal problem descriptions
Kenneth Bowles (759 words) [view diff] no match in snippet view article find links to article
2017. Retrieved 15 February 2011. Ammann, Urs (1977). On Code Generation in a Pascal Compiler, Software: Practice and Experience, Vol. 7, No. 3. pp. 391–423
MISRA C (2,271 words) [view diff] no match in snippet view article find links to article
can be divided logically into a number of categories: Avoiding possible compiler differences, for example, the size of C's int type may vary but int16_t
AVR microcontrollers (7,395 words) [view diff] no match in snippet view article find links to article
reserved for instruction memory. Some chip-specific differences affect code generation. Code pointers (including return addresses on the stack) are two bytes
Directed acyclic graph (5,646 words) [view diff] no match in snippet view article find links to article
Srikant, Y. N.; Shankar, Priti (2007), The Compiler Design Handbook: Optimizations and Machine Code Generation (2nd ed.), CRC Press, pp. 19–39, ISBN 978-1-4200-4383-9
Instruction set architecture (4,309 words) [view diff] no match in snippet view article find links to article
is also dependent on the compiler. Most optimizing compilers have options that control whether to optimize code generation for execution speed or for
XSLT (3,271 words) [view diff] no match in snippet view article find links to article
library Most early XSLT processors were interpreters. More recently, code generation is increasingly common, using portable intermediate languages (such
Software prototyping (5,326 words) [view diff] no match in snippet view article find links to article
prototyping, mapping of requirements to hardware architectures, and code generation..." This system is named the Advanced Requirements Engineering Workstation
MoonBit (programming language) (785 words) [view diff] no match in snippet view article
language, using real-time semantic sampling. It ensures reliability in code generation through a secure type system, Wasm sandboxing, and dead code elimination
List of Georgia Institute of Technology faculty (904 words) [view diff] no match in snippet view article find links to article
and Computer Engineering) computer architect known for work in compiler code generation, fast computer architecture simulation and multicore architecture
Soft error (4,531 words) [view diff] no match in snippet view article find links to article
International Symposium on Code Generation and Optimization. Proceedings of the international symposium on Code generation and optimization. pp. 243–254
Certification Authorities Software Team (711 words) [view diff] no match in snippet view article find links to article
Approving Source Code to Object Code Traceability 2002 CAST-13 Automatic Code Generation Tools Development Assurance 2002 CAST-14 Use of a Level D Commercial
BASIC interpreter (14,112 words) [view diff] no match in snippet view article find links to article
also BASIC code to emit assembly language, making it possible to use code-generation techniques and even write simple compilers in BASIC. As in most BASICs
Divide-and-conquer algorithm (2,894 words) [view diff] no match in snippet view article find links to article
divide-and-conquer FFT algorithms for a set of fixed sizes. Source-code generation methods may be used to produce the large number of separate base cases
IBM Basic assembly language and successors (4,365 words) [view diff] no match in snippet view article find links to article
requests to the assembler to perform various operations during the code generation process. For instance, CSECT means "start a section of code here";
Mobile app development (2,307 words) [view diff] no match in snippet view article find links to article
pre-tested code libraries and user debugging of code not necessary after code generation. Publish in the cloud, test native in the device, no emulator needed
List of unit testing frameworks (6,802 words) [view diff] no match in snippet view article find links to article
the way you write your assertions". "nmate - Open Source Unit-Test Code Generation and Integration Add-in for Visual Studio". Google Project Hosting.
University of Illinois Center for Supercomputing Research and Development (6,992 words) [view diff] no match in snippet view article find links to article
Languages. In Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization (CGO 2023). Association for Computing Machinery, New
Reo Coordination Language (1,647 words) [view diff] no match in snippet view article find links to article
for animating data-flow through circuits. For code generation, the ECT contains a Reo-to-Java compiler, which generates code for circuits based on their
Tymnet (4,269 words) [view diff] no match in snippet view article find links to article
repository from the PDP-10s to Sun systems. The new servers were dubbed the Code Generation Systems or CGS. They were initially six Sun-3 servers upgraded eventually
Transmeta (4,280 words) [view diff] no match in snippet view article find links to article
Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California Transmeta
Algorithmic skeleton (8,819 words) [view diff] no match in snippet view article find links to article
language. Different transformation processes were introduced, such as code generation or instantiation of lowerlevel skeletons (sometimes called operational
List of fellows of IEEE Computer Society (124 words) [view diff] no match in snippet view article find links to article
2005 Thomas Conte For contributions to computer architecture, compiler code generation and performance evaluation. 1985 Lynn Conway For contributions
CPUID (12,982 words) [view diff] no match in snippet view article find links to article
x86-cpuid.org, a complete x86 architecture CPUID database plus related code generation tools, to be used by both the Linux Kernel and the Xen hypervisor.