IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Pour les curieux, GNU APL se compile et tourne bien, Un vieux langage plus facilement accessible sur Mac
Options
Jaypee
posté 25 Jan 2014, 18:13
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



APL est un langage créé chez IBM fin des années 50, début des années 60, contemporain de FORTRAN ou LISP, c'est de ce genre d'héritage dont il s'agit.
Et même s'ils ont chacun leur niche, les trois "vieux" sont encore verts smile.gif

A partir des sources de GNU APL, un configure suivi d'un make, puis sudo make install font l'affaire.

Problème : APL s'écrit avec des grecques et des symboles matheux (iota, rho, inclusion, union, appartient, nabla...)
La solution est partiellement fournie par l'acteur majeur du marché, Dyalog APL, qui a configuré un clavier Mac, que j'ai francisé avec le logiciel Ukelele.
Le résultat (fichier joint) va dans la Bibliothèque personnelle sous "Keyboard Layouts". Celà demande ensuite un redémarrage, non négociable.
Les plus curieux des curieux iront peut-être essayer le site tryAPL pour découvrir un langage largement modernisé et étendu.

Pourquoi s'y intéresser encore aujourd'hui ?
Des langages récents comme R se sont largement inspirés d'APL. DyalogAPL inclut des éléments fonctionnels grâce à la notation alpha-omega. Les algorithmes du Big Data peuvent être mis-au-point en APL.

La composition d'opérateurs est possible. Ainsi le produit de matrices est la composition +.x, produit ligne à colonne, puis somme. On peut composer ^.= pour faire un ET logique des résultats des comparaisons par =... Tout un style avec ses patterns à découvrir !

Jean-Pierre

Ce message a été modifié par Jaypee - 25 Jan 2014, 18:19.
Fichier(s) joint(s)
Fichier joint  Dyalog_APL.zip ( 3.75 Ko ) Nombre de téléchargements : 7
 
Go to the top of the page
 
+Quote Post
yponomeute
posté 1 Feb 2014, 11:17
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Merci pour le partage smile.gif


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Jaypee
posté 23 Feb 2014, 11:22
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Pour info, j'ai aidé l'auteur à fixer deux bugs, un crash et un bug de saisie après rechargement d'un fichier smile.gif
C'est ça aussi l'Internet, un petit mail et le courant passe...

J-P
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 15:07