Télécharger la liste

Description du projet

Crack is a programming language that aims to provide the ease of development of a scripting language with the performance of a compiled language. The "crack" program is a "script executor" that compiles source
to machine code on the fly, though it will cache the code to intermediate formats as appropriate. The crack language itself derives concepts from C++, Java, and Python, incorporating object-oriented programming, operator overloading, and strong typing.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-01-18 12:22 Retour à la liste release
0.3

Support pour les extensions ont été ajoutés. Les "pour" déclaration a été mis en œuvre. Plusieurs modules ont été ajoutés, y compris le soutien pour le flottage des fonctions mathématiques et point (sans papiers) des extensions pour SDL et OpenGL. Ce système d'annotation a été ajoutée, permettant la création d'extensions du compilateur dans la langue elle-même. Annotations ont été utilisés pour mettre en oeuvre les macros, les membres statiques, les membres de finale, et source de courant nom de fichier et un accès en ligne-nombre. Macro-estimation des conteneurs génériques ont été ajoutés.
Tags: Major, Unstable
Support for extensions was added. The "for" statement was implemented. Several new modules were added, including support for floating point math functions and (undocumented) extensions for SDL and OpenGL. The annotation system was added, allowing creation of compiler extensions in the language itself. Annotations were used to implement macros, static members, final members, and current source filename and line-number access. Macro-based generic containers were added.

Project Resources