Prep for v0.12.0
This commit is contained in:
parent
b186493f01
commit
30cc353831
5 changed files with 399 additions and 348 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue