J (langage)

Un article de Wikipédia, l'encyclopédie libre.

Kenneth Iverson, inventeur d'APL considère le très puissant langage J comme l'aboutissement de sa carrière. Iverson a raffiné APL et considère avoir simplifié sa notation en lui ajoutant des concept de verbes, d'adverbes et de conjonctions. Ces notions étaient déjà présentes en APL, où les variables ont un rôle de mots, les filtres d'adjectifs et les opérations et fonctions de verbes.

Le langage J, comme tous les autres, s'interface avec le web, les bases de données, etc. Il est disponible sur plusieurs plateformes, dont Unix, Linux etc.

[modifier] Accueil

L'arrivée de J a créé une scission dans le front des utilisateurs d'APL.

  • Les uns ont apprécié que le langage soit enfin utilisable à partir d'un terminal ASCII classique : un terminal sur trois était alors électromécanique, et peu de ceux à écran disposaient de caractères programmables.
  • Les autres, trouvant plus parlants les signes spéciaux d'APL (proches des mathématiques classiques, ou les généralisant) ont préféré rester sur ce langage.

L'apparition de différentes extensions non compatibles entre mises en œuvres du langage APL a donné un peu d'élan supplémentaire à J, qui présente une plus grande portabilité.

[modifier] Lien(s) externe(s)

http://www.jsoftware.com