1 NIT is a statically typed object-oriented programming language.
2 The goal of NIT is to propose a statically typed programming language where structure is not a pain.
4 NIT has a simple straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before.
5 While object-oriented, it allows procedural styles.
7 The NIT Compiler (nitc) produces efficient machine language binaries.
10 * Pure Object-Oriented.
11 * Multiple Inheritance.
12 * Realist typing policy.
13 * Light and clear syntax.
18 * gcc http://gcc.gnu.org/
21 Important files and directory:
24 bin/prmc The NIT compiler
25 bin/prmdoc The NIT autodoc
26 BUGS Known big usability bugs
27 c_src/ C code of nitc (needed to bootstrap)
28 Changelog List of change between versions
30 examples/ Program examples written in NIT
31 LICENCE License of the software
32 tests/ Non-regression test-suite
33 lib/ NIT standard library
34 Makefile Bootstrap the NIT tools
35 NOTICE List of the authors
37 src/ The NIT tool sources (written in NIT)
38 TODO What next features are planed
44 * $ bin/nitc examples/hello_world.nit
50 http://www.nitlanguage.org