Concept

J (langage)

Résumé
Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et en 1990. Il est présenté comme l'un des successeurs du langage APL (inventé par Iverson) dont il fait la synthèse et en reprend la philosophie avec une influence notoire des langages FP et de John Backus. À la différence d'APL, le langage J utilise uniquement le jeu de caractères ASCII. Gérant facilement des tableaux multidimensionnels, il se distingue par une notation infixée très compacte. Certains caractères qui fonctionnent par paires ([], {}, "", ) dans la plupart des langages de programmation peuvent être utilisées ici individuellement. Le langage J fait appel à un vocabulaire particulier issu de la grammaire. Ainsi les fonctions sont appelées verbes et les constantes des noms. Les adverbes et les conjonctions modifiant les actions d'un verbe. Le langage J supporte la programmation tacite. C'est-à-dire que la programmation se fait par combinaisons de fonctions sans référence aucune à des noms d'argument. L'un de ses domaines de prédilection est l'analyse de données d'un point de vue mathématique, statistique ou logique. Il dispose d'une bibliothèque standard et de plusieurs bibliothèques graphiques. Il est utilisable depuis une console, un navigateur ou un environnement de développement intégré basé sur Qt. Le langage J s'interface avec le web et les bases de données. Depuis , la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. La programmation en langage J effectue des opérations vectorielles sur des tableaux multidimensionnels. Les verbes sont des fonctions d'un ou deux caractères qui s'appliquent à ces derniers. Il y a deux types de verbes: monadiques ou dyadiques. Les verbes dyadiques ont la particularité de disposer d'arguments avant et après. À la différence de la plupart des langages de programmation, les expressions sont évaluées de la droite vers la gauche. Addition de deux chiffres On utilise le verbe dyadique + 3 + 4 7 Déclaration d'une liste de chiffre et calcul de sa longueur w =.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.