nim semble être rapide Mais cela semble être similaire à Python, alors essayons-le. Jupyter Kernel ne l'est pas. Fabriqué avec docker.
Pour installer docker, voir Installer Docker Engine.
Procédez comme suit pour démarrer Jupyter.
bash
docker run -it --rm -p 8888:8888 tsutomu7/nim
Ouvrez "Adresse IP de l'hôte docker: 8888" dans votre navigateur. Sélectionnez "nim" dans "Nouveau" en haut à droite.
Vous pouvez écrire un programme nim dans une cellule et l'exécuter avec Maj + Entrée.
nim
echo "Hello world!"
>>>
Hello world!
Une liste de commandes s'affiche avec "?".
nim
?
>>>
?
!command
%run file
%time ...
%def ...
%inc ...
%web
Vous pouvez exécuter des commandes shell en commençant par "!".
nim
!echo 'echo "OK"' >> test.nim
Vous pouvez exécuter le fichier avec "% run [facultatif] nom de fichier".
nim
%run test
>>>
OK
nim
%run --opt:size test
>>>
OK
Vous pouvez mesurer le temps d'exécution avec "% time [option]".
nim
%time
echo "OK?"
>>>
OK?
real 0m 0.00s
user 0m 0.00s
sys 0m 0.00s
Vous pouvez créer un fichier programme avec "% def name".
nim
%def hello
proc Hello(): string = "Hello!"
>>>
Created hello.nim
nim
%def world
proc World(): string = "World!"
>>>
Created world.nim
Vous pouvez importer et exécuter un fichier avec "% inc Nom 1 Nom 2 ...".
nim
%inc hello world
echo Hello() & World()
>>>
Hello!World!
Affichez l'URL du document avec "% web".
nim
%web
>>>
http://nim-lang.org/documentation.html
référence
--Document http://nim-lang.org/documentation.html --Tutoriel etc. http://nim-lang.org/learn.html --gist exemple https://gist.github.com/miyakogi/b1df00c8bc99927d9d0d
c'est tout
Recommended Posts