Main > Development > Code tools >

Gambit-C 4.1.2

Gambit-C 4.1.2

Sponsored Links

Gambit-C 4.1.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 27.6 MB
Platform: PPC/Intel
License: Free
Price:
Downloads: 15
Date added: 2008-01-21
Publisher:

Gambit-C 4.1.2 description

Gambit-C 4.1.2 is such a great program including a Scheme interpreter and a Scheme compiler which can be used to build standalone executables. Because the compiler generates portable C code it is fairly easy to port to any platform with a decent C compiler. The thread system is very efficient and can support millions of concurrent processes.

The Gambit-C system conforms to the R4RS, R5RS and IEEE Scheme standards. The full numeric tower is implemented, including: infinite precision integers (bignums), rationals, inexact reals (floating point numbers), and complex numbers.

Major Features:

  1. Conformance. The Gambit-C system conforms to the R4RS, R5RS and IEEE Scheme standards and implements all optional features. Tail calls and first class continuations conform to the Scheme semantics. The full numeric tower is implemented, including: arbitrary precision integers (bignums), rationals, inexact reals (floating point numbers), and complex numbers. Several extensions to Scheme are provided, including: lightweight threads, a foreign-function interface (FFI), and extended I/O capabilities (Unicode, networking, subprocesses, ...).
  2. Portability. Because the system is mostly written in Scheme and the compiler generates portable C code, it is easy to port the system as well as programs compiled with it to any platform with a decent C or C++ compiler. There is no reliance on a particular C compiler, although the system can take advantage of some gcc-specific constructs. The C code generated is oblivious to the endianness and word size of the target environment (32 and 64 bit architectures are currently supported).
  3. Performance. The compiler includes several powerful program transformations such as user procedure inlining, partial-evaluation, and lambda-lifting. With appropriate declarations in the source code the executable programs generated by the compiler run roughly as fast as equivalent C programs. Programs containing no declarations are also optimized without compromising the Scheme semantics by speculatively inlining predefined procedures. Thanks to an efficient implementation of continuations, the thread system is very efficient and can support millions of concurrent threads. The bignum library uses sophisticated algorithms that are in some cases asymptotically faster than those of GMP (GNU Multiple Precision Arithmetic Library). [Note: With the release of GMP 4.3.0 in April 2009, this claim is no longer true; ]
  4. Reliability. Stable releases typically have very few bugs. Bug tracking is done with bugzilla. Gambit-C has been used to develop large-scale real-world software in academic and commercial settings.
Requirements:
  • Mac OS X 10.3 or later.

Gambit-C 4.1.2 Screenshot

Advertisements

Gambit-C 4.1.2 Keywords

Bookmark Gambit-C 4.1.2

Hyperlink code:
Link for forum:

Gambit-C 4.1.2 Copyright

WareSeeker periodically updates pricing and software information of Gambit-C 4.1.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Gambit-C 4.1.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
Absird - Create Single Image Stereograms (SIS) or Single Image Random Dot Stereograms (SIRDS) Free Download
Open source music theory and notation package for Python mingus is an free and advanced music theory and notation package for Python Free Download
Amalgam - defines a Drawable class that can be used to draw outside a windows area Free Download
Open source graphical user interface for GnuPG Free Download
iSteg is an encryption program that allows you to hide a file inside a jpeg image Free Download
Dynamic Formula allow end users to enter in their own variables and values Free Download
GoFont is an feature-rich font viewing utility Free Download
xMerge is a MacOS X utility for splicing together the data forks of assorted files. It can be used to join together raw text, MP3, MPEG video files and pretty much any linear non-resource based data Free Download