Nimrod 0.9.2

This is an Open Source statically typed and imperative programming language for Linux
Nimrod is an open source, free, statically typed, imperative programming language designed to support procedural, object-oriented, generic and functional programming styles, while remaining efficient and simple.

Nimrod is able to abstract syntax tree (AST) as part of a specification, allowing a powerful macro system that can be used to create domain specific languages. A features inherited from Lisp.

The software features native code generation, garbage collection, zero-overhead iterators, user-defineable operators, high level datatypes, compile time evaluation, forward compability, GTK2, Windows API, POSIX API bindings, a plugable parser system, a documentation generator, and a Pascal to Nimrod conversion utility.

Nimrod is portable, which means that it can run on Linux, BSD, Mac OS X and Windows operating systems.

last updated on:
October 9th, 2013, 14:22 GMT
price:
FREE!
developed by:
Andreas Rumpf
homepage:
nimrod-code.org
license type:
GPL (GNU General Public License) 
category:
ROOT \ Programming \ Compilers

FREE!

In a hurry? Add it to your Download Basket!

user rating 95

4.4/5
 

0/5

Rate it!
1 Screenshot
Nimrod - This is how Nimrod looks like
What's New in This Release:
  • Bugfixes:
  • The old GC never collected cycles correctly. Fixed but it can cause performance regressions. However you can deactivate the cycle collector with GC_disableMarkAndSweep and run it explicitly at an appropriate time or not at all. There is also a new GC you can activate with --gc:markAndSweep which does not have this problem but is slower in general and has no realtime guarantees.
  • cast for floating point types now does the bitcast as specified in the manual. This breaks code that erroneously uses cast to convert different floating point values.
read full changelog

Add your review!

SUBMIT