Compilers Courses Online

Software Development - Compilers

Live Instructor Led Online Training Compilers courses is delivered using an interactive remote desktop! .

During the course each participant will be able to perform Compilers exercises on their remote desktop provided by Qwikcourse.


How do I start learning Compilers?


Select among the courses listed in the category that really interests you.

If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.

Compilers Training


Work around with MinGW w64 for 32 and 64 bit Windows

About

A complete runtime environment for gcc

The mingw-w64 project is a complete runtime environment for gcc to support binaries native to Windows 64-bit and 32-bit operating systems.


7 hours

1,656 €

Basics of Dev C

About

Open Source C & C++ IDE for Windows

Dev-C++ is a full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set. It supports Windows 98, NT, 2000 & XP. This is the original Dev-C++ software as published by Colin Laplace and this repository is frozen to version 4.9.9.2. For more recent versions of Dev-C++, please check the following forks: - Embarcadero Dev-C++: (last update: March 2021) - Orwell Dev-C++: (last update: 2016) - wxDev-C++: (last update: 2012)


7 hours

1,656 €

Discover Free Pascal Compiler

About

Free 32/64/16-bit multi-platform Pascal and Object Pascal compiler

A 32/64/16-bit Pascal compiler for Win32/64/CE, Linux, Mac OS X/iOS, Android, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS and DOS; semantically compatible with Delphi, Borland Pascal and Mac Pascal (partially) with extra features, e.g. operator overloading.


7 hours

1,656 €

Know Dev C for Windows 10 8 7

About

A fast, portable, simple, and free C/C++ IDE

Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Optimized for parallel compilation on modern multi-core machines. GitHub Project: Sponsored by Embarcadero:


7 hours

1,656 €

Explore TDM GCC Compiler

About

GCC for 32-bit and 64-bit Windows with a real installer & updater

TDM-GCC is now hosted on Github at . The most recent stable releases from the GCC compiler project, for 32-bit and 64-bit Windows, cleverly disguised with a real installer & updater.


7 hours

1,656 €

Know Small Device C Compiler

About

SDCC is a retargettable, optimizing standard C (ANSI C89 / ISO C90, ISO C99, ISO C11 / C17) compiler that targets a growing list of processors including the Intel 8051, Maxim 80DS390, Zilog Z80, Z180, eZ80 (in Z80 mode), Rabbit 2000, GameBoy, Motorola 68HC08, S08, STMicroelectronics STM8 and Padauk PDK14 and PDK15 targets. There also is incomplete support for the Microchip PIC16 and PIC18 and the Padauk PDK13.


7 hours

1,656 €

Discover Steel Bank Common Lisp

About

Common Lisp compiler and runtime

A high performance Common Lisp compiler. In addition to standard ANSI Common Lisp, it provides an interactive environment including an a debugger, a statistical profiler, a code coverage tool, and many other extensions.


7 hours

1,656 €

Discover GnuCOBOL

About

A free COBOL compiler

GnuCOBOL (formerly OpenCOBOL) is a free, modern COBOL compiler. GnuCOBOL implements a substantial part of the COBOL 85, COBOL 2002 and COBOL 2014 standards and X/Open COBOL, as well as many extensions included in other COBOL compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others). GnuCOBOL translates COBOL into C and compiles the translated code using a native C compiler. Build COBOL programs on various platforms, including GNU/Linux, Unix, Mac OS X, and Microsoft Windows. GnuCOBOL has also been built on HP/UX, z/OS, SPARC, RS6000, AS/400, along with other combinations of machines and operating systems. Copyright 2001-2020 Free Software Foundation, Inc. The cobc compiler is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the FSF; either version 3, or (at your option) any later version. The libcob run time support source tree is licensed under the GNU LGPL.


7 hours

1,656 €

Explore Turbo Pascal With DOSBox

About

Free compiler and development environment for Pascal

Turbo Pascal (With DOSBox) (TPWDB) is a free and open source compiler and Integrated Development Environment (IDE) for Pascal language on Windows 64 Bit and 32 Bit. Using basic Pascal programming, many functions, no need to install multiple steps and integrate some other tools.


7 hours

1,656 €

Learn MinGW builds

About

Dual-target(32 & 64-bit) MinGW-W64 compilers for 32 and 64-bit windows

Projects joined MinGW-W64, and the new builds will be available on the MinGW-W64( site.


7 hours

1,656 €

Know unluac

About

A decompiler for Lua 5.x

unluac is a decompiler for Lua 5.0 through 5.4. It runs on Lua chunks that have been compiled with the standard Lua compiler. It requires that debugging information has not been stripped from the chunk. (By default, the Lua compiler includes this debugging information.) This program is written in Java. A JAR package is available in the downloads section so you don't have to compile it. It runs from the command line and accepts a single argument: the file name of a Lua chunk. The decompiled code is printed to the standard output. Here is an example usage of unluac: java -jar unluac.jar myfile.lua > myfile_decompiled.lua The current version also has pretty good support for Lua 5.0 and Lua 5.1. Support for later versions is also good if the code doesn't use too many gotos.


7 hours

1,656 €

Work around with IBM Jikes Compiler for the Java Language

About

JikesTM is a compiler for the JavaTM language. The Jikes project strives for strict adherence to the Java Language and Java Virtual Machine Specifications. Jikes' most popular feature is it's extremely fast compile speed.


7 hours

1,656 €

Know MacPerl

About

MacPerl supports the Perl programming language on Mac OS (not Mac OS X). Mac OS 8.1 - 9.x are supported; 7.5.5 is supported by the MPW tool and older versions of the app. 5.6.1r2 is the current version (based on perl 5.6.1); MacPerl 5.8 is in development


7 hours

1,656 €

Fundamentals of The MTASC Community Fork

About

MTASC is an open-source (GPLv2) ActionScript 2.0 compiler developed by Motion-Twin Technologies (. Motion-Twin no longer releases updates to MTASC though. This project is a community fork of MTASC with new improvements.


7 hours

1,656 €

Explore fun4j

About

fun4j brings functional programming to the JVM. It's a framework that integrates major concepts from functional programming into the Java Platform. It also provides seamless integration of Java with Lisp coding, by using a lisp-to-bytecode compiler.


7 hours

1,656 €

Work around with Kokogut a compiler of Kogut

About

Kokogut is a compiler of the Kogut programming language, written in Kogut itself. Kogut is an experimental programming language which supports functional and scripting-style programming, and a non-traditional flavor of object-oriented programming.


7 hours

1,656 €

Know Open Fortran Project

About

The Open Fortran Project (OFP) provides a Fortran 2008 compliant parser and associated tools. These tools provide a Java and C API for actions called when parser rules are completed. It also provides Fortran interfaces to the OpenCL runtime (new). IMPORTANT NOTICE: The Open Fortran Project has switched to using a parser based on SDF (Syntax Definition Formalism). Please consider using our new work at . While the SDF parser is not as advanced as the ANTLR-based parser, it provides much more capabilities, including a term rewriting system for creating a Fortran AST (Abstract Syntax Tree) using Stratego/XT (see ) and other custom program transformations. The OFP ANTLR-based parser is no longer under active development.


7 hours

1,656 €

Basics of clcc

About

The OpenCL Kernel Compiler compiles OpenCL kernel files and presents any compilation errors in a form commonly used by "regular" C/C++ compilers. It is intended to be used as a supporting tool for application developers working with OpenCL. Version 0.3.0 adds additional features for saving compiled binaries and selecting platforms/devices.


7 hours

1,656 €

Discover cparser

About

cparser is a library containing a parser, lexer and semantic analysis for the ISO C99 language. It should be used as a compiler frontend, a base for source-source transformation, or source-checker tools.


7 hours

1,656 €

Work around with Abacus Virtual Machine

About

This is a computing architecture which includes a service-oriented language called Abacus, a virtual machine executes Abacus programs, a router program provides naming services and a web-based enviroment for managing and developing Abacus applications.


7 hours

1,656 €

Work around with IKVM NET

About

IKVM.NET is a JVM for the Microsoft .NET Framework and Mono. It can both dynamically run Java classes and can be used to convert Java jars into .NET assemblies. It also includes a port of the OpenJDK class libraries to .NET.


7 hours

1,656 €

Discover MaciASL

About

ACPI Machine Language IDE for OS X

A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates. Written entirely in Cocoa, conforms to OS X guidelines


7 hours

1,656 €

Work around with open watcom

About

Open Watcom C/C++ compilers and tools Fork

C/C++ compilers and tools to compile and build for targets DOS 16/32-bit, RDOS, Windows 16/32-bit, OS/2 16/32 bit, Linux 32-bit (x86), Netware running on host OS DOS, Windows 16/32/64-bit, OS/2, Linux 32/64-bit (x86/x64)


7 hours

1,656 €

Discover cbenchmark

About

In 2015, we converted cBench to open Collective Knowledge Format (CK) and moved it here: CK allows you to simplify compilation and execution of these benchmarks across multiple platforms (Windows, Linux, MacOS, Android ...). Collective Benchmark (cBench) is a collection/extension of open-source programs and multiple datasets to enable realistic benchmarking and research on program and architecture optimization.


7 hours

1,656 €

Work around with The Ring Programming Language

About

Simple and flexible programming language for applications development

The Ring is a practical general-purpose multi-paradigm language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programming, Declarative programming using nested structures, and Natural programming. The language is portable (Windows, Linux, macOS, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be Simple, Small and Flexible.


7 hours

1,656 €

Know AngelScript

About

Embeddable scripting engine

AngelScript is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component.


7 hours

1,656 €

Fundamentals of Asterix IDE

About

Asterix IDE (Integrated Development Environment) is especially designed to provide many languages supports in one IDE. Asterix IDE offers superior support for JAVA, C/C++(mingw32-g++) and HTML developers to write, compile and run their code at one place. Asterix IDE lets you quickly and easily make program with multiple programming language support. With its constantly improving Java Editor, many rich features and an extensive range of tools are provided. An IDE is much more than a text editor. Asterix IDE offers superior support for JAVA and HTML5 developers, providing comprehensive editors and tools. Asterix IDE can be installed on all operating systems that support Java, from Windows to Linux to Mac OS systems. Write Once, Run Anywhere, is as true for Asterix IDE as it is for your own applications, because Asterix IDE itself is written in Java, too!


7 hours

1,656 €

Work around with BASIC foundry

About

The main goal of BASIC foundry on SourceForge is to gather all developers that works something related to BASIC programming language in order to help creation of fast, stable, cross-platform, OPEN SOURCE BASIC compiler.


7 hours

1,656 €

Discover BESEN

About

BESEN is an acronym for "Bero's EcmaScript Engine", and it is a complete ECMAScript Fifth Edition Implemention in Object Pascal, which is compilable with Delphi >=7 and FreePascal >= 2.5.1 (2.4.0 only inoffically). Moved to Google Code


7 hours

1,656 €

Fundamentals of BOLT Programming

About

This project is designed to teach begining programers how to program. It implements the best parts of the upper end languges. The compiler is designed to be able to convert into all of the best languges out there, while maintaining speed and power.


7 hours

1,656 €

Know Barat

About

Barat is a front-end for Java. It parses source and byte-code, and performs name and type analysis on demand.


7 hours

1,656 €

Explore Basic Parser Generator

About

A simple way to create a syntax highlighting editor for a custom language/grammar and/or create custom grammar parsers. This is a .NET project written in C#. See details here:


7 hours

1,656 €

Explore CPPML

About

CPPML adds support to C++ for some of the type constructions and pattern matching that are found in ML-based languages like OCaml. CPPML transforms sourcecode back to regular c++ and should work with most compilers.


7 hours

1,656 €

Learn CalForth

About

Calforth is a variant of the forth computer language. It will run as a forth interperter, as well as strictly compile an executable. Version 1.3 includes support for the 8051 processor and includes a processor emulator as well.


7 hours

1,656 €

Learn Coco R Plugin for NetBeans

About

This NetBeans plugin adds support for Coco/R to the NetBeans IDE. Coco/R is a compiler generator that takes an attributed grammar and delivers scanner and parser for the language, described by the grammar.


7 hours

1,656 €

Explore Code Checker

About

All in one compiler App checks source codes Features : - Support for 45 coding languages - Customizable result location (database or file) - Source code can be fetch from database - Output and Input can be given as files Application uses IDEONE Api


7 hours

1,656 €

Work around with CompBenchmarks

About

This project aims to provide a common and convenient environment for evaluating C and C++ compilers' relative performances on some well-known benchmarks and applications.


7 hours

1,656 €

Learn CpDB

About

Relational database schema and tools for bacterial genome annotation

This software allows us to create a relational database in Postgres to host full bacterial genomes. Besides the database, also there are software tools, like a parser, to convert EMBL or GBK files to the CpDB relational schema. Once in the CpDB, one can extract unlimited reports from a bacterial genome using SQL. This software is part of the Ph.D. in Bioinformatics from Anderson Santos and was developed under the Corynebacterium pseudotuberculosis (Cp) pangenome project. The Cp pangenome delivered to the scientific community 15 bacterial strains deposited at the GenBank database, between the years of 2009 and 2012. The full thesis was written in Portuguese-br. A book chapter explaining in English why and what for this software is available from the address: . CpDB also was the backbone for the Pannotator tool: Enjoy it.


7 hours

1,656 €

Explore CrossBit Dynamic Binary Translator

About

CrossBit is a dynamic binary translator that compile machine code from one instruction set architecture to another at runtime.


7 hours

1,656 €

Fundamentals of Dotnet IL Editor

About

Dotnet IL Editor (DILE) allows disassembling and debugging .NET 1.0/1.1/2.0/3.0/3.5/4.0 applications without source code or .pdb files. It can debug even itself or the assemblies of the .NET Framework on IL level.


7 hours

1,656 €

Explore MinForth

About

A minimalistic but complete standard Forth compiler in C

MinForth V3.4 is a classic Forth system with command-line interface. Development resource requirements are minimal. A source text editor and a C compiler are sufficient. By design no toolchain is required to adapt or rebuild MinForth. A complete rebuild takes only few seconds. Current sources are for Windows and Linux (32-bit or 64-bit). MinForth primitive definitions are written in mixed Forth and C language and are transpiled to pure C code. Main but not exclusive application for the transpiler is to build the MinForth V3.4 high-level Forth compiler. MinForth V3.4 is widely conformant to the Forth-2012 draft standard and passes the usual test suites. Feedback and bug reports are welcome per - Usenet forum forum/comp.lang.forth - email to


7 hours

1,656 €

Explore Eclipse Portable 4 6 4 19

About

Portable version of the multifunctional development platform Eclipse.

With this portable version of Eclipse, you can develop software directly from your removable mass storage device, even without admin rights. To get started, please visit the Eclipse Portable wiki: GitHub: Thank you for over 160,000 Downloads!


7 hours

1,656 €

Fundamentals of javaCompiler

About

Develop with Java 1.5, deploy native executables for windows, linux and mac! SWT, JFace, AWT and Swing is supported.


7 hours

1,656 €

Learn EiffelStudio

About

EiffelStudio is an Integrated Development Environment (IDE) that provides comprehensive facilities to programmers. It offers a comprehensive suite of tools that enable programmers to produce correct, reliable, and maintainable software while keeping control of the development process. If you want to create fast, robust, scalable applications, then EiffelStudio™ will offer you a cost-effective solution. Imagine being able to model your system as you think – capturing your requirements and your thought processes with EiffelStudio. When ready to design, you build upon the model you just created, still with EiffelStudio. Then you implement with EiffelStudio. You never need to throw anything out and start over. You don’t need extra tools to go back and safely make changes in your architecture. Roundtrip engineering? It’s built in by design. Testing, metrics and productivity tools? They’re built in. EiffelStudio accommodates quickly and efficiently new thoughts and changes.


7 hours

1,656 €

Explore X11 Basic

About

A BASIC interpreter and compiler with graphics.

X11-Basic is a dialect of the BASIC programming language with graphics capability that integrates features like shell scripting, cgi-Programming and full graphical visualisation into the easy to learn basic language on modern computers.


7 hours

1,656 €

Know JNode new Java Operating System

About

JNode is a Java New Operating system Design Effort. JNode is a simple to use and install Java operating system for personal use on modern devices. Any java application runs on it, fast and safe. See our homepage for additional information.


7 hours

1,656 €

Explore The Bastard

About

A disassembler for the linux platform. Currently this supports x86 ELF files assumed to be written in C and output to intel- syntax assembly language; however the design is modular and replacements for any of these can be written.


7 hours

1,656 €

Fundamentals of WiX toolset

About

This project has moved to . The WiX toolset is a set of tools that builds Windows installation packages from text source code. The toolset supports a command line environment that developers may integrate into their build processes to build setup packages for the Windows platform.


7 hours

1,656 €

Fundamentals of Seed7

About

Interpreter and compiler for the Seed7 programming language.

Interpreter, compiler, libraries, documentation and examples for the Seed7 programming language. Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C/C++ and Java. In Seed7 new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used where it brings advantages and not in places where other solutions are more obvious. Seed7 spares no effort to support portable programming. Several driver libraries assure that the access to operating system resources such as files, directories, network, clock, keyboard, console and graphics are done in a portable way. Although Seed7 contains several concepts from other programming languages, it is generally not considered a direct descendant of any other programming language.


7 hours

1,656 €

Basics of The Squirrel programming language

About

Squirrel is a light weight programming language featuring higher-order threads,exception handling, reference counting and garbage collection on demand. C-like syntax.


7 hours

1,656 €

Know Minimalist PSPSDK

About

WinXP, Vista, Win7, linux, OpenSolaris native port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.


7 hours

1,656 €

Work around with PKSV Pokemon Script Viewer

About

PKSV (Pokemon Script Viewer/Editor) is a small program written in C used to decompile, edit and compile scripts in Pokemon Advance ROMs. It has a GUI version (the one most of you will want) and the original command-line version.


7 hours

1,656 €

Learn Developer Resources console dev tools

About

The Developer Resources Sega Genesis and Super Nintendo development tools and libraries In 1992 I (Kevin Seghetti) and some friends had a company (Developer Resources) which provided development tools for the Sega Genesis and the Super Nintendo console


7 hours

1,656 €

Learn EMP Compiler

About

The EMP language (Easy Mobile Programming) is an easy-to-use programming language for developing independent Symbian OS applications. The primary goal is to provide an easier alternative for the Symbian OS C++.


7 hours

1,656 €

Learn Free Pascal Compiler for IL

About

A free pascal compiler targeting the Microsoft .NET and Mono platform; Full compatibility to the Borland Delphi.NET compilers is one of the main goals.


7 hours

1,656 €

Work around with GNU MIX Development Kit

About

The MDK provides a simulator of D. Knuth's MIX computer, and a development environment to write, run and debug MIXAL programs on it.


7 hours

1,656 €

Basics of High Level Assembler v1 x

About

The High Level Assembler (HLA) is a 32-bit 80x86 assembly language that is portable between Win32, Linux, and FreeBSD.


7 hours

1,656 €

Fundamentals of Hip Hop PHP for Centos

About

HipHop for PHP is a source code transformer for PHP script code. HipHop programmatically transforms PHP source code into highly optimized C++ and then uses g++ to compile it to machine code.


7 hours

1,656 €

Explore Ino L

About

Simple programming language for Windows.

Ino-L is a TUI programming language for Windows that compiles into MS-DOS batch files. Ino-L stands for Innova Language, because Innova is French for innovation. The purpose of the language is to allow programmers the same functionality and abilities of batch files, but with simpler syntax and limited GUI, along with other things MS-DOS does not natively support. Your MS-DOS code can also be incorporated into the Ino-L source code, along with JavaScript and VisualBasic.


7 hours

1,656 €

Basics of colorForth

About

colorForth is, in Chuck Moore's own words: "A dialect of Forth that uses color to replace punctuation. Includes its own operating system. Produces extremely compact programs. Instant compile from pre-parsed source."


7 hours

1,656 €

Work around with Gnu Tools

About

Unix Tools For Windows

CodeBlocks With A full development environment. Took a while but CodeBlocks is now upto speed and in sync with the current release version. New version of CodeBlocks supports XML based configuration, so users can do specialized compiler support if needed. Changed away from the old Msys in favor of Msys2 which has better support for a lot of things like miktex. Old package is still there if you still need it but wont be developed on anymore. Loads of modifications compared to the Msys2 package from Alex, you can still update Msys2 packages from his server though. MinGW64 packages have to many changes compared to Alex version so those will not upgrade but im working on creating my own package server. Current Msys2/MinGW64 gcc is now 6.2.0-4 and binutils 2.27. New packages will be uploaded shortly. Stay tuned for more changes.


7 hours

1,656 €

Know Psyco the Python Specializing Compiler

About

Psyco showed that it is possible to execute Python code at speeds approaching that of fully compiled languages, by "specialization". The project is now dead and replaced by PyPy:


7 hours

1,656 €

Learn VolksForth

About

A small, self-hosting 16bit Forth system

VolksForth is a 16bit Forth System with the goal to produce a manageable Forthsystem for computer systems with restricted system resources.


7 hours

1,656 €

Explore Mozart Oz Programming System

About

Runtime and development environment of Oz

The Mozart Programming System is an open source implementation of the programming language Oz 3. Oz is a multi-paradigm language that supports declarative programming, object-oriented programming, constraint programming, concurrency and distributed programming as part of a coherent whole.


7 hours

1,656 €

Fundamentals of ELENA Programming Language

About

an object-oriented language with late binding

ELENA is a general-purpose, pure object-oriented language with late binding. It promotes more object-oriented program design, reusable and more standardized code. The package includes compiler, IDE, ELENA libraries and samples


7 hours

1,656 €

Basics of Euphoria Programming Language

About

This project will allow a group of people to develop the Euphoria programming language: interpreter, translator, binder, documentation etc. For more information visit


7 hours

1,656 €

Discover JasminParser

About

JasminParser is a Jasmin (Java Assembler, .j file) compiler based on the Apache BCEL. JasminParser provides a disassembler and an assembler to convert java classes and jasmin files to each other.


7 hours

1,656 €

Fundamentals of Java Print Reports and Documents

About

Component that visualizes and it prints documents based on JPanel, besides creating reports in a fast and efficient way using the own IDE. Not being necessary the use of software of third, to create the reports.


7 hours

1,656 €

Discover LIOGO

About

Liogo is a Logo Compiler for .NET. Liogo compile Logo files to .NET IL EXE or DLL. So, Liogo result could be launched directly on Windows and, via Mono runtime, on Linux. Last, with Liogo you can mix Logo code with C#/VB.NET code.


7 hours

1,656 €

Work around with LayerD

About

The project implement a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.


7 hours

1,656 €

Explore Mattathias BASIC

About

The Mattahtias BASIC project is an implementation of a BASIC compiler in ANSI C. Initial supported platforms will include Amiga OS and Win32. The goal of this project is to create a powerful, intuitive, and easy to learn BASIC compiler.


7 hours

1,656 €

Learn The Amsterdam Compiler Kit

About

A complete compiler toolchain that will cross-compile ANSI C, K&R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architecture including, but not limited to, the 6500, 68000, Z80, i80, i86, i386 and PDP-11.


7 hours

1,656 €

Know The Ptolemy Language

About

Ptolemy is an extension of Java whose goal are to enable separation of crosscutting concerns, while retaining our ability to understand separated concerns modularly. It balances modularity and expressiveness for aspect-oriented software development.


7 hours

1,656 €

Basics of Flora 2

About

Flora-2 is a powerful knowledge representation and reasoning system designed for building knowledge-intensive applications. It is based on F-logic, HiLog, Transaction Logic, and also supports defeasible reasoning. Applications include intelligent agents, Semantic Web, ontology management, and more. If you use Flora-2 and like it, please acknowledge it in your project!


7 hours

1,656 €

Learn DParser

About

Scannerless GLR parser generator

This project has moved to The master on github is the stable. Please pull that for the very latest code. DParser is a scannerless GLR parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of EBNF and regular expressions and support both speculative and final actions.


7 hours

1,656 €

Learn OpenLaszlo

About

OpenLaszlo is an open source platform for creating single-page applications that compile to Flash or HTML5 for web deployment. The project site is at .


7 hours

1,656 €

Know Tsunami Programming Language

About

Tsunami is an open-source high performance computing language. With it you can write streaming data-parallel algorithms that utilize GPGPUs for orders-of-magnitude speed-up with the ease of writing sequential algorithms.


7 hours

1,656 €

Discover Universal Cobol Compiler

About

The Universal COBOL Compiler (UCC) is a Java-based COBOL to Java bytecode cross-compiler. It's made up of a COBOL compiler, a Java-based COBOL runtime, and a package for manipulating Java class files.


7 hours

1,656 €

Know VB Packager And Compiler

About

Portable , Faster, Smaller EXE No Runtime Needed anymore , without needed of ActiveX or Ocx Or Dll all you need to do is scan the project file to view all the dependence files and put in on the final exe file complied As VB PowerWrap or Stand Alone Xpres


7 hours

1,656 €

Discover Yet Another Prolog

About

The Yap Prolog System is a ISO-compatible high-performance Prolog compiler. Yap is widely considered one of the fastest available Prolog systems. Yap supports coroutining, CLP(QR), CHR, and depth-bound search. Tabling and parallelism are in development.


7 hours

1,656 €

Fundamentals of Zero Attitude Toolchain

About

Zat is a portable, table driven, single pass cross-assembler written in C++. The mission is to create a fast and flexible toolchain which would meet all ZX Spectrum (and other) cross-developers' needs.


7 hours

1,656 €

Fundamentals of bddbddb BDD Based Deductive Database

About

BDD-Based Deductive Database, an implementation of Datalog that uses Binary Decision Diagrams as the underlying data structure. This allows it to represent exponentially-sized relations efficiently.


7 hours

1,656 €

Discover bkasm

About

bkasm is a powerful, extensible, retargetable cross-assembler. It is intended for use with small embedded processors, particularly Digital Signal Processors. It currently supports the AL3101/AL3102 (1K DSP) from Alesis Semiconductor.


7 hours

1,656 €

Fundamentals of cppctc

About

C++ Compile Time Compiler template meta-programming techniques

cppctc is a c++ compile time compiler. It demonstrates the use of various c++ template meta-programming techniques to generate arbitrary assembler instructions. Such techniques can be used to re-target c++ compilers to generate machine code for any architecture. For example, Visual C++ can produce machine code for micro-controllers using similar techniques.


7 hours

1,656 €

Fundamentals of devkitPro

About

Homebrew toolchains for wii, gamecube, 3ds, ds, gba, gp32 and psp

This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.


7 hours

1,656 €

Learn PowerMops

About

Mops is a full-featured, object-oriented stand-alone programming language for Mac OS X. Its interactive development environment provides for fluid and productive programming by allowing quick testing and modification of small code segments.


7 hours

1,656 €

Learn ValaWindowsInstaller

About

Vala programming language distribution for Windows

Windows all-in-one distribution of the Vala programming language to build console and GTK+ GUI programs. Includes Vala command-line compiler, MinGW C compiler toolchain and GTK+ version 2 and 3 runtimes.


7 hours

1,656 €

Explore ePalm

About

ePalm aims to be a general-purpose library for allowing the SmallEiffel eiffel compiler to generate m68k-compatible code, and a series of classes which wrap the palm API such that an Eiffel developer can write a PalmOS application entirely in Eiffel.


7 hours

1,656 €

Fundamentals of hiCUDA high level CUDA

About

hiCUDA is a directive-based abstraction that simplifies CUDA programming. This project aims to develop a source-to-source compiler, based on Open64, that translates a sequential program with hiCUDA directives into an equivalent CUDA program.


7 hours

1,656 €

Explore kasm Saturn assembler

About

kasm is an assembler for the Saturn microprocessor, used in the HP48/HP49 calculators. It uses MASD syntax, which has only very small incompatibilities with the traditional syntax, supports a few constructs that make the assembly language be closer to a


7 hours

1,656 €

Discover knjPHPBCompiler

About

This simple program compiles PHP-sourcecode into bcompiled-PHP-files. This both protects the source-code and makes the cold load of the PHP-files faster. It uses the bcompiler-engine:


7 hours

1,656 €

Discover nesC compiler

About

The nesC language was designed to support the TinyOS project. nesC provides several advantages over C: a component model based on bi-directional interfaces, whole-program compilation for performance and a simple concurrency model for embedded systems.


7 hours

1,656 €

Learn opc Oberon Parallelizing compiler

About

This compiler tries to detect pieces of code in a program that are not dependant and compile them in a way that the resulting code can be execuded in parallel on a runtime system built to support this. Only an experiment for my thesis.


7 hours

1,656 €

Fundamentals of HLA Standard Library

About

The intention of this project is to support users of Randall Hyde's HLA (High Level Assembly) language who wish to maintain, extend, or evolve the HLA Standard Library.


7 hours

1,656 €

Fundamentals of MAPLER Compilador Portugol

About

O compilador Portugol MAPLER é um software multiplataforma para auxílio do ensino de lógica de programação. Com MAPLER, o seu código em Portugol servirá também para aprender outras linguagens de programação.


7 hours

1,656 €

Explore JReversePro Java Decompiler

About

JReversePro is a Java Decompiler / Disassembler written in Java. Facility to view the ConstantPool contents is available. AWT, Swing and command-line versions are present.


7 hours

1,656 €

Explore xina

About

OS X ( Intel IA-32 / 32-bit x86 assembler ) implementation of Albert van der Horst's ciforth/lina, an ISO forth which is an evolution of figforth. GNU Public Licence, as per the original lina.


7 hours

1,656 €

Explore Win32Forth

About

Win32Forth is ANS compatible, Forth language application development system with many tools; Interactive console, integrated extensible debugger, a GUI file editor, hypertext rendering, hyperlinked source files. VIEW <word-name> to explore the many files


7 hours

1,656 €

Work around with gcc win64

About

x64 build of GCC for Windows

x64 C/C++ compiler for Windows using: - gmp - mpfr - mpc - isl - cloog - mingw-w64 - gcc - seh You need at least core2 command set support to run this application.


7 hours

1,656 €


Is learning Compilers hard?


In the field of Compilers learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.


Is Compilers a good field?


For now, there are tremendous work opportunities for various IT fields. Most of the courses in Compilers is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.



Compilers Online Courses, Compilers Training, Compilers Instructor-led, Compilers Live Trainer, Compilers Trainer, Compilers Online Lesson, Compilers Education