Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) 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 (en) de John Backus. Depuis mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé.

Property Value
dbo:abstract
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) 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 (en) 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 programmationtacite. 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 mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) 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 (en) 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 programmationtacite. 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 mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
dbo:designer
dbo:developer
dbo:influenced
dbo:influencedBy
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 102195 (xsd:integer)
dbo:wikiPageLength
  • 12951 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 188618651 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:aInfluencé
prop-fr:auteur
  • Kenneth E. Iverson, Roger Hui (fr)
  • Kenneth E. Iverson, Roger Hui (fr)
prop-fr:dateDeDernièreVersion
  • 2019-12-14 (xsd:date)
prop-fr:dateDePremièreVersion
  • 1990 (xsd:integer)
prop-fr:dernièreVersion
  • J901 (fr)
  • J901 (fr)
prop-fr:développeur
  • JSoftware (fr)
  • JSoftware (fr)
prop-fr:extension
  • .ijs .ijx (fr)
  • .ijs .ijx (fr)
prop-fr:fr
  • Arthur Whitney (fr)
  • PC Unix AT&T (fr)
  • Arthur Whitney (fr)
  • PC Unix AT&T (fr)
prop-fr:implémentations
  • J, microJ (fr)
  • J, microJ (fr)
prop-fr:influencéPar
prop-fr:licence
prop-fr:nomHgtyauj
  • J (fr)
  • J (fr)
prop-fr:paradigme
  • matriciel, fonctionnel, tacite,objet (fr)
  • matriciel, fonctionnel, tacite,objet (fr)
prop-fr:siteWeb
prop-fr:systèmeD'exploitation
prop-fr:texte
  • FL (fr)
  • PC AT&T 3B1 (fr)
  • FL (fr)
  • PC AT&T 3B1 (fr)
prop-fr:trad
  • Arthur Whitney (fr)
  • AT&T Unix PC (fr)
  • Function-level programming (fr)
  • Arthur Whitney (fr)
  • AT&T Unix PC (fr)
  • Function-level programming (fr)
prop-fr:typage
prop-fr:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) 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 (en) de John Backus. Depuis mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
  • Le langage J est un langage de programmation fonctionnelle développé par Kenneth Iverson et (en) 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 (en) de John Backus. Depuis mars 2011, la septième version de J (J701) est sous double licence : GPLv3 ou une licence commerciale suivant l'usage envisagé. (fr)
rdfs:label
  • J (langage) (fr)
  • J (lenguaje de programación) (es)
  • J (linguagem de programação) (pt)
  • J (язык программирования) (ru)
  • J语言 (zh)
  • جيه (لغة برمجة) (ar)
  • J (langage) (fr)
  • J (lenguaje de programación) (es)
  • J (linguagem de programação) (pt)
  • J (язык программирования) (ru)
  • J语言 (zh)
  • جيه (لغة برمجة) (ar)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:page
is dbo:influenced of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-fr:aInfluencé of
is oa:hasTarget of
is foaf:primaryTopic of