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 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位支持pthread的能力的平台。为析构的完整性规则。叠前深度检查已得到落实。轻微问题的各种修正。 Cygwin的支持。现在用来保护的pthread_mutex引用计数。 Unicode字符串已添加。
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

一个FreeBSD端口和次要清理。
标签: FreeBSD
A FreeBSD port and minor cleanup.

Project Resources