My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members

Winter 2009 Compilation Course 0368.3133 in Tel Aviv University final project.

Formal description

The IC language is a simple object-oriented language that we will use in the compiler project. The goal is to build a complete compiler for this language and generate x86 assembly code. IC is essentially a subset of Java. It supports objects, subtyping, virtual and static methods, arrays; it is strongly-typed, and uses run-time checks to ensure the safety of object and array accesses; it supports dynamic allocation of objects and arrays, and uses an o f-the-shelf garbage collector to reclaim heap memory. This document describes the structure and the semantics of IC.

Powered by Google Project Hosting