nim-by-example/content/hello_world.md
2014-12-11 17:04:49 -05:00

24 lines
759 B
Markdown

---
title: Hello World
---
# Hello World
The code for a simple hello world program is as follows:
``` nimrod
echo "Hello World"
```
Save this text as `helloworld.nim`. To compile and execute the program, the following command should be run
``` console
$ nim c -r --verbosity:0 helloworld.nim
Hello World
```
The command has several elements:
* `c` is an alias for `compile`, which compiles the Nim sources into C and then invokes the C compiler on them
* `-r` is an alias for `--run`, which runs the program
* `--verbosity:0` makes the compiler only output essential messages, since by default it also outputs some debugging messages. From now on, we assume that `--verbosity:0` is set
* `./helloworld.nim` is the path to the source you want to compile