Crystal (programming language)

Crystal (programming language)

Langage de programmation avec une syntaxe de type Ruby qui se compile en code natif efficace.
Langage compilé avec Ruby comme syntaxe et inférence de type Objectifs du langage: - Avoir une syntaxe similaire à Ruby (mais la compatibilité avec ce n'est pas un objectif) - Vérification de type statique mais sans avoir à spécifier le type de variables ou d'arguments de méthode.- Pouvoir appeler le code C en y écrivant des liaisons dans Crystal.- Avoir une évaluation au moment de la compilation et la génération de code, pour éviter le code passe-partout.- Compiler en code natif efficace.

Site Internet:

traits

Les catégories

Alternatives à Crystal (programming language) pour toutes les plateformes avec n'importe quelle licence

Erlang

Erlang

Erlang est un langage de programmation simultané à usage général et un système d'exécution utilisé pour construire des systèmes en temps réel doux massivement évolutifs avec des exigences élevées ...
Groovy

Groovy

Groovy est un langage agile et dynamique pour la machine virtuelle Java (JVM).
jRuby

jRuby

JRuby est une implémentation 100% Java du langage de programmation Ruby exécuté sur la machine virtuelle Java (JVM).
Racket

Racket

Racket (anciennement PLT Scheme) est un langage de programmation moderne de la famille Lisp / Scheme, adapté à un large éventail d'applications.
Elixir

Elixir

Elixir est un langage dynamique et fonctionnel conçu pour créer des applications évolutives et maintenables.
  • Gratuite
Ada

Ada

Ada 2012 est la prochaine génération du premier langage de programmation au monde pour l'ingénierie de logiciels sûrs, sécurisés et fiables.
Hy

Hy

Hy est un merveilleux dialecte de Lisp intégré à Python.
Neko

Neko

Neko est un langage de programmation de type dynamique de haut niveau.Il peut être utilisé comme langage de script intégré.
SMX

SMX

SMX: génération HTML dynamique via un langage de macro serveur simple avec prise en charge de bases de données à haut débit, génération d'images, prise en charge de modules perl et ruby ​​et bien plus encore.
BeanShell

BeanShell

"BeanShell est un petit interpréteur de source Java intégrable gratuit avec des fonctionnalités de langage de script d'objet, écrit en Java.
Nim (programming language)

Nim (programming language)

Nim est un langage de programmation impératif typé statiquement qui essaie de donner au programmeur la puissance ultime sans compromis sur l'efficacité d'exécution.
Guile

Guile

GNU Ubiquitous Intelligent Language for Extensions, une implémentation du langage de programmation Scheme.