Langages de Scripts

Retrouvez ici tous les meilleurs téléchargements Langages de Scripts
Ajouter un nouvel élément

    Clojure

    Éditeur : Clojure +
    Clojure est un langage de programmation dynamique, polyvalent, combinant la facilité d'approche et de développement interactif d'un langage de script avec une infrastructure efficace et robuste pour la programmation multithread. Clojure est un langage compilé, mais reste entièrement dynamique - chaque fonctionnalité prise en charge par Clojure est pris en charge lors de l'exécution.

    Ceylon

    Éditeur : Red Hat inc. +
    Ceylon est un langage de programmation open-source de haut niveau, fortement typé et au typage statique. Sa syntaxe se rapproche de celle de Java. Il peut être compilé sous forme de bytecode Java ou sous forme de Javascript. Il a été publié par Red Hat sous licence Apache v2.

    XTend

    Éditeur : Eclipse +
    Xtend est un dialecte souple et expressive de Java, qui compile les codes source Java 5 compatible. Vous pouvez utiliser une bibliothèque Java existant de façon transparente. La sortie compilée est lisible et très-imprimé, et a tendance à s'exécuter aussi vite que le code manuscrit équivalent Java.

    Scala

    Éditeur : Scala +
    Scala est un langage de programmation multi-paradigme.
    Scala intègre les paradigmes de programmation orientée objet et de programmation fonctionnelle, avec un typage statique. Il concilie ainsi ces deux paradigmes habituellement opposés (à de rares exceptions près, telle que le langage OCaml) et offre au développeur la possibilité de choisir le paradigme le plus approprié à son problème.
    Il est prévu pour être compilé en bytecode Java (exécutable sur la JVM), ou .Net. Ces deux plateformes sont supportées officiellement par l'EPFL.

    Fantom

    Éditeur : Fantom +
    Langage de programmation orienté-objet qui peut s'exécuter sur des plateformes de programmation différentes (Java, .NET et JavaScript). Son but essentiel est de fournir une API standard qui fait abstraction de la question de savoir si le code sera finalement exécuté sur le JRE ou CLR. Comme C # et Java, Fantom utilise une syntaxe d'accolade.

    Golo

    Éditeur : Eclipse Foundation +
    Golo, un langage simple et léger basé sur invokedynamic. Golo est (encore) un langage dynamique faiblement typé pour la JVM. Il est entièrement basé sur invokedynamic et montre des performances "intéressantes" tout en ayant une emprunte réduite. Golo utilise les classes standard du JDK, ce qui le rend facilement embarquable dans des applications tierces. Il vise le simple et l'explicite.

    Sleep

    Éditeur : Raphael Mudge +
    Sleep est un langage de script Java fortement inspiré de Perl et Objective-C.Excellent dans la manipulation des données, l'intégration des composants, et la communication distribuée utilise de manière transparente des objets et les bibliothèques Java.

    JRuby

    Éditeur : JRuby +
    JRuby est une implémentation de l'interpréteur de Ruby en Java développé par la JRuby team. C'est un logiciel libre à sources ouvertes, sous la triple licence CPL/GNU GPL/GNU LGPL.
    Il permet d'améliorer les applications existantes en Java en y apportant la souplesse et rapidité du prototypage et du developpement du langage Ruby. Il est utilisé notamment dans le secteur bancaire, dans lequel Java est fortement implanté.

    Jython

    Éditeur : Jython +
    Jython est un interprète Python écrit en Java, créé en 1997 par Jim Hugunin. Jython offre les fonctionnalités suivantes :

    Compilation de code Python en bytecode Java ;
    Héritage de classes java par des classes Python;
    Exécution du code Python durant le fonctionnement d'un programme java;
    Utilisation d'objets dans le code Python.

    Groovy

    Éditeur : Java Community Process +
    Groovy est un langage dynamique pour la machine virtuelle Java.
    Sa syntaxe est très proche de Java, puisqu'elle dérive directement de la grammaire de Java 5.

    Mais Groovy apporte quelques simplifications, comme le fait que les parenthèses ou les points-virgules sont optionnels, comme une notation native pour les listes, les maps, les expressions régulières, etc.
    En plus, Groovy propose des "wrappers" autour de certaines libraries ou APIs du JDK pour simplifier encore plus des tâches courantes. A noter également des fonctionnalités comme les closures, les propriétés, la méta-programmation, et bien plus encore.

    BeanShell

    Éditeur : BeanShell +
    Cet outil peut être utilisé comme un shell intérpretant du Java. On peut saisir du code Java standard en ligne de commande et en observer directement le résultat. BeanShell accède aux API Java (même les librairies graphiques) grâce au mécanisme de réflexivité.

11 éléments

Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -