0b192b1d5b7c685b1a8f2294cb2ff4bedb1be6bb
[nit.git] / tests / sav / html_page.res
1 <!DOCTYPE html><html><head><meta charset='utf-8'/><title>Nit</title><link rel='icon' href='http://nitlanguage.org/favicon.ico' type='image/x-icon'/><link rel='stylesheet' href='http://nitlanguage.org/style.css' type='text/css'/><link rel='stylesheet' href='http://nitlanguage.org/local.css' type='text/css'/></head><body><article class=' page'><section class=' pageheader'><a id='toptitle_first' class='toptitle'>the</a><a id='toptitle_second' class='toptitle' href=''>Nit</a><a id='toptitle_third' class='toptitle' href=''>Programming Language</a><header class=' header'><div class=' topsubtitle'><p>A Fun Language for Serious Programming</p></div></header></section><div id='pagebody'><section id='content'><h1># What is Nit?</h1><p>Nit is an object-oriented programming language. The goal of Nit is to propose a robust statically typed programming language where structure is not a pain.</p><p>So, what does the famous hello world program look like, in Nit?</p><pre><tt><span class='normal'>print </span><span class='string'>'Hello, World!'</span></tt></pre><h1># Feature Highlights</h1><h2>Usability</h2><p>Nit's goal is to be usable by real programmers for real projects</p><ul><li><a href='http://en.wikipedia.org/wiki/KISS_principle'>KISS principle</a></li><li>Script-like language without verbosity nor cryptic statements</li><li>Painless static types: static typing should help programmers</li><li>Efficient development, efficient execution, efficient evolution.</li></ul><h2>Robustness</h2><p>Nit will help you to write bug-free programs</p><ul><li>Strong static typing</li><li>No more NullPointerException</li></ul><h2>Object-Oriented</h2><p>Nit's guideline is to follow the most powerful OO principles</p><ul><li><a href='./everything_is_an_object/'>Everything is an object</a></li><li><a href='./multiple_inheritance/'>Multiple inheritance</a></li><li><a href='./refinement/'>Open classes</a></li><li><a href='./virtual_types/'>Virtual types</a></li></ul><h1># Getting Started</h1><p>Get Nit from its Git repository:</p><pre><code>$ git clone http://nitlanguage.org/nit.git</code></pre><p>Build the compiler (may be long):</p><pre><code>$ cd nit
2 $ make</code></pre><p>Compile a program:</p><pre><code>$ bin/nitc examples/hello_world.nit</code></pre><p>Execute the program:</p><pre><code>$ ./hello_world</code></pre></section></div></article></body></html>