Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / compiler

Compiler

compiler

Great Reads

by Pete O'Hanlon
Getting started with TypeScript
by Pete O'Hanlon
More in-depth look at classes, how to add our own constructors and change whether or not code outside our class can see our fields
by Gregory Morse
A full-featured Z80/8085 assembler in C++
by AmrDeveloper
Introduce GQL (A Git Query Language) to perform SQL like queries on .git files

Latest Articles

by Pete O'Hanlon
Getting started with TypeScript
by Pete O'Hanlon
More in-depth look at classes, how to add our own constructors and change whether or not code outside our class can see our fields
by Gregory Morse
A full-featured Z80/8085 assembler in C++
by AmrDeveloper
Introduce GQL (A Git Query Language) to perform SQL like queries on .git files

All Articles

Sort by Score

compiler 

by George Tryfonas
Assembler and Simulator for Don Knuth's MIX Computer from The Art of Computer Programming.
by greenoldman
Lexer+parser suite for .Net world
by ASP.NET Community
It's now possible to create class definitions on the fly.  This is the concept of anonymous types, where the type is based on the signature of the
by Tomáš Růt
Bobril-build
by Mladen Janković
This article shows how to produce executable file from brainf*ck source code using CodeDOM
by honey the codewitch
If you use the CodeDOM, here's an indispensable package to make it awesome.
by honey the codewitch
Code generation, faster
by altomaltes
An insigth in the heap "C" memory system.
by Mojtaba Eng
this article content for Build Simple-LR ( SLR ) parse table from input grammar and find First and Follows of nonterminals
by Mohammad A Rahman
The Mono is an Open Source free programming language project. It has the implementation of Microsoft’s .NET Framework based on the ECMA standards for C# language and Common Language Runtime (CLR). In this article, I will explore how the Mono C# compiler works.
by Peter_Olson
Introduction to the compiling/interpreting process by making a simple calculator application in JavaScript
by Alex Rakov, Alexandre Bencz
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
by Frank-Rene Schaefer
Using Quex to generate lexical analyzers
by honey the codewitch
A completely programmable lexer/tokenizer/scanner generator in C# using a Pike Virtual Machine
by saleemy2ks
This Article discusses on Memory allocation in .Net and how JIT compiler optimizes non-volatile code. It also talk about Value Type, Reference type, Stack, Heap, Boxing, Unboxing, Ref, Out and Volatile.
by Jose A Pascoa
Impossible to beat the C++ compiler?
by ASP.NET Community
The var keyword is a new keyword in Dot net Framework 3.5 that can infer its data type from the resulting set. Var keyword For instance, look at the
by honey the codewitch
An LL(1) pull parser and generator that thinks it's an LL(k) parser - with a rich, simple and beautiful EBNF syntax
by Tamar Christina
The article discusses various techniques for improving program performance by optimizing code for compilers, focusing on the ARM platform.
by honey the codewitch
Using Parsley to parse a C# subset into the CodeDOM
by honey the codewitch
Generate powerful, maintainable parsers in most major .NET languages using a friendly grammar format
by honey the codewitch
An LALR(1) parsing algorithm as part of Pck
by honey the codewitch
Using PCK to create grammars, parsers and tokenizers for C# and other .NET languages
by honey the codewitch
A parser generator and unification system for different parsing tools
by NewPast
Software protection & Decompiling software as a new cracking method
by Simeon Sheye
Quality Gate One Studio is a testing framework that suggests a new approach to unit and integration testing.
by honey the codewitch
A Pike VM for running non-backtracking NFA regular expressions in C#
by Jeremy C. Ong
In this article, we’ll introduce you to the usage and expected benefits of using Mali Offline Compiler as a key step in your game development workflow.
by p0a1u2l3
How to Build a Simple Dependence Injector from scratch using C#
by honey the codewitch
Getting an accurate CodeDOM back from a C# source subset
by AlexeyYakovlev
This paper demonstrates a technique of building Sprache parsers using grammar inheritance.
by Dino Konstantopoulos
Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015
by Dennis C. Dietrich
Clarifying how the .NET GC identifies objects to collect once and for all... hopefully...
by Miguel Diaz Kusztrich
Object creation driven by source code in any language you have designed
by Simon Agholor
How to invoke Java methods from a .NET application.
by RegularJoe5150
An alternative solution to a standard macro that aims to make macros, just a little bit less evil
by Patrick P. Frey
In this article we see how a very primitive compiler is written in Lua using Mewa and how to compile and run a simple demo program in the shell.