Download List

專案描述

Sappeur is a safe and efficient programming language. The memory safety of Sappeur programs is equivalent to Java or .NET without having the performance penalties of those languages. This is implemented with smart pointers and stack allocation of objects and arrays. Also, arrays of objects and synchronous destructors are possible. Sappeur executables are native code and do not use a garbage collector. The safety properties of Sappeur are assured by a proper type system (which forbids weird pointer casts for example) and runtime checks. This is true for both single- and multithreaded programs. The Sappeur compiler translates programs into safe C++ programs, which makes integration with existing C++ code simple. Finally, Sappeur technology erects another layer of defense against cyber threats.

System Requirements

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-03-10 11:41
1.11.0

This release fixes a pointer handling problem, extends Unit Tests, and adds samples and documentation. Users are urged to upgrade. Note that the Google Code site is being deprecated.

2010-12-06 04:27
1.10.0

64-bit support on pthread-capable platforms. Integrity rules for destructors. Stack depth checking has been implemented. Various fixes for minor issues. Cygwin support. pthread_mutex now used to protect reference counting. Unicode strings have been added.

2010-05-11 17:36
1.05.1

Minor fixes for error messages and error termination of the compiler. Missing sample files were added. Statistics reporting was added for compile runs.

2010-04-13 07:13
1.03

A critical memory management issue has been fixed in this version. Please do not use older versions.

2010-04-09 07:16
1.01

A FreeBSD port and minor cleanup.
標籤: FreeBSD

Project Resources