Tout d'abord, qu'est-ce que Crystal! Cependant, pour faire simple, il s'agit d'un langage de programmation conçu pour exécuter des programmes à une vitesse d'exécution similaire au langage C en utilisant la syntaxe ruby. Cette fois, j'ai écrit un article dans l'espoir de présenter brièvement l'attrait de ce cristal.
Tout d'abord, si vous n'avez pas installé crystal, veuillez l'installer à partir du site officiel en fonction de votre environnement. Après cela, créez un dossier en cristal dans un endroit approprié. Ensuite, créez test.cr dans le dossier crystal et modifiez le contenu comme suit.
puts "Hello World!"
Comme vous pouvez le voir, c'est un programme qui affiche des caractères. Si vous faites cela comme ruby, la vitesse d'exécution sera la suivante.
time crystal test.cr
→ Hello world!
→ crystal test.cr 0.85s user 0.27s system 134% cpu 0.833 total
Cette fois, si vous compilez test.cr (convertissez tout le contenu du fichier dans un état qui peut être lu par un ordinateur personnel à la fois) et que vous l'exécutez ensuite, le résultat sera le suivant.
crystal build test.cr --release
time ./test
→ Hello world!
→ ./test 0.00s user 0.00s system 2% cpu 0.263 total
En comparaison, on peut voir que le premier était de 0,85 seconde, tandis que le second était de 0,00 seconde, ce qui est au moins 10 fois plus rapide.
Ce qui précède est également décrit dans ce site. Si vous voulez en savoir plus, je pense que vous devriez le voir également.
Recommended Posts