diff options
Diffstat (limited to 'web/question.txt')
-rw-r--r-- | web/question.txt | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/web/question.txt b/web/question.txt index da38760f5..2c3191b9b 100644 --- a/web/question.txt +++ b/web/question.txt @@ -23,6 +23,27 @@ General FAQ shared memory heap is also provided for the increased efficiency that results from that model. +.. + + .. container:: standout + + Why should I use Nim? + --------------------- + + It's a conservative language in a sense that we stick to features that have + proven themselves for larger scale programming. But it's revolutionary by + the features which have been laid on top. + + One of Nim's goals is to increase developer productivity without sacrificing + the produced software's stability. The way that this is done is by providing + + Depending on your use case. + + Nim is one of the few programming languages in the world which allows you to + + + The language inventor describes it as the ultimate programming language + with features which make it perfect for just about any problem. .. container:: standout @@ -124,7 +145,8 @@ General FAQ *Procedure* used to be the common term as opposed to a *function* which is a mathematical entity that has no side effects. It is planned to have ``func`` as syntactic sugar for ``proc {.noSideEffect.}`` and ``func`` is already a - keyword. + keyword. Naming it ``def`` would not make sense because Nim also provides a + ``iterator`` and ``method`` keywords, whereas ``def`` stands for ``define``. Compilation FAQ |