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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990

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,990


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