Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for Code generation (compiler) 169 found (225 total)

alternate case: code generation (compiler)

Automatic programming (938 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) (760 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
Cross compiler (3,557 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
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
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,543 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
Programming tool (609 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
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
LCC (compiler) (657 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
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++
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
Mono (software) (6,855 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
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
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
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
Microsoft Visual C++ (4,416 words) [view diff] no match in snippet view article find links to article
Microsoft Visual C++ (MSVC) is a compiler for the C, C++, C++/CLI and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally
Generic programming (7,796 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
D (programming language) (6,229 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
Synchronous programming language (658 words) [view diff] no match in snippet view article find links to article
deliver their outputs, and terminate their execution. A typical example is a compiler. Interactive systems interact continuously with their environment, at their
Chris Lattner (1,627 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)
Static single-assignment form (4,002 words) [view diff] no match in snippet view article find links to article
"Behind the Scenes of the OCaml Optimising Compiler". OCaml Pro. "Firm - Optimization and Machine Code Generation". Ekstrand, Jason (16 December 2014). "Reintroducing
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
Clang (2,720 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
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
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
Parsing (4,880 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
SSE2 (1,334 words) [view diff] no match in snippet view article find links to article
assuming a compiler with "strict" (i.e. no allowance of excess intermediate precision, no FMA contraction) floating-point code generation, the same rounding
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
Rust (programming language) (10,314 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
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
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
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
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)
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)
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
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 (571 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
Free Pascal (2,743 words) [view diff] no match in snippet view article find links to article
Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under
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
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
History of programming languages (3,814 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
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
Virtual machine (3,512 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
ANTLR (1,123 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
PWCT (1,650 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
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
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
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,074 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
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
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
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
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
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,111 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
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
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,760 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
Macro (computer science) (4,015 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
List of low-code development platforms (621 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
Explicit data graph execution (2,876 words) [view diff] no match in snippet view article find links to article
Technical Overview" A. Smith et al., "Compiling for EDGE Architectures", 2006 International Conference on Code Generation and Optimization, March, 2006
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
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
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
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
that need to use the Mathomatic symbolic math engine. Solving and code generation example, where the work is shown: 1-> x = (a+1)*(b+2) #1: x = (a +
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
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
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,115 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,739 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) (975 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
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
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
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
C++11 (13,190 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,
Scala (programming language) (10,214 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
Scala (programming language) (10,214 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
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,679 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
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
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
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
Frameworks supporting the polyhedral model (2,891 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
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
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
Reduced instruction set computer (7,270 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
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
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
List of Python software (3,542 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
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
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
Stack machine (5,787 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
Vulkan (5,251 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
Odra (computer) (528 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,389 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,581 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
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
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
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,
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
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
Oberon (operating system) (3,318 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
NEC V60 (8,369 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
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,505 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
Automatically Tuned Linear Algebra Software (1,299 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
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,877 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
AVR microcontrollers (7,497 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
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
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
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,329 words) [view diff] no match in snippet view article find links to article
automotive software safety". EE Times magazine. "Compliance to MISRA C: Code Generation". Mathworks. Archived from the original on 2015-12-08. Retrieved 2016-02-07
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
XSLT (3,273 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
Instruction set architecture (4,329 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
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
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,653 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
IBM Basic assembly language and successors (4,381 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";
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,120 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
List of unit testing frameworks (6,797 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.
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
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
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
Transmeta (4,278 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
AI engine (3,720 words) [view diff] no match in snippet view article find links to article
(2021-02-21). "MLIR: Scaling Compiler Infrastructure for Domain Specific Computation". 2021 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
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 (13,489 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.