Discussion:APL (langage)

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Autres discussions [liste]
  • Suppression
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives

APL et Unicode[modifier le code]

Je crois me rappeler que les caractères APL existent en Unicode.

Quelqu'un saurait-il comment je peux les utiliser dans l'article "APL" ? Au moins pour les plus courants d'entre eux, à savoir assignation, flèche, nabla, grade-up et grade-down, domino, et l'opération de division ?

D'avance merci si quelqu'un sait... :o( François-Dominique 3 aoû 2004 à 03:02 (CEST)

All APL symbols are present in Unicode: It may be required to significantly reconfigure your browser in order to display Unicode fonts.

' ( ) + , - . / : ; < = > ? [ ] \ _ ¨ ¯ × ÷ ← ↑ → ↓ ∆ ∇ ∘ ∣ ∧ ∨ ∩ ∪ ∼ ≠ ≤ ≥ ≬ ⊂ ⊃ ⊤ ⊥ ⋆ ⌶ ⌷ ⌸ ⌹ ⌺ ⌻ ⌼ ⌽ ⌾ ⌿ ⍀ ⍁ ⍂ ⍃ ⍄ ⍅ ⍆ ⍇ ⍈ ⍉ ⍊ ⍋ ⍌ ⍍ ⍎ ⍏ ⍐ ⍑ ⍒ ⍓ ⍔ ⍕ ⍖ ⍗ ⍘ ⍙ ⍚ ⍛ ⍜ ⍝ ⍞ ⍟ ⍠ ⍡ ⍢ ⍣ ⍤ ⍥ ⍦ ⍧ ⍨ ⍩ ⍪ ⍫ ⍬ ⍭ ⍮ ⍯ ⍰ ⍱ ⍲ ⍳ ⍴ ⍵ ⍶ ⍷ ⍸ ⍹ ⍺ ⎕ ○

Xmlizer 3 aoû 2004 à 03:08 (CEST)

RHAAA ! LOVELY !!! (euh, je peux les avoir un tout petit peu plus grands quand même ?) François-Dominique 3 aoû 2004 à 03:17 (CEST)



Bonjour, Qu'est ce que les APL ? En cherchant sur google les caracteres speciaux sur les flèches, notament pour le HTML , je suis tomber sur un lien qui converti certains caractères speciaux, mais aussi d'autres utilitaire tel qu'une base de caratères linguistique et autres qui s'afficherons a ton ecran selon peut être que tu possedes ou pas la police adécquate. Enfin ce sont de tres bon outils que tu trouveras sur ce site

-karimov-82.65.30.20 3 aoû 2004 à 03:41 (CEST)


Autant pour moi, j'etais passer par modification recentes de tout le site et votre messages m'avait interpeller, je n'avais pas vu que APL etait le sujet d'un article. -karimov-82.65.111.169 3 aoû 2004 à 18:39 (CEST)


Ça marche pas... Aussi bien sous IE (6 SP2) que Firefox (0.0.3). Manque une fonte spéciale pour Windows ? --Serged 10 sep 2004 à 10:47 (CEST)

Je ne sais pas. Sous Mozilla 1.7.2, vraiment aucun problème. Il est vrai que comme j'utilise aussi APL sur la même machine, j'ai les polices APL en standard. Bon, ce n'est pas grave : il suffit de télécharger et d'installer l'APL2 pour Windows gratuit d'IBM (version démo utilisable un temps) pour avoir ipso facto la police en question. Sous IE, je ne suis pas trop surpris que ça ne marche pas, puisqu'il n'est plus maintenu depuis déjà un moment, dit-on. 195.132.60.26 10 sep 2004 à 19:56 (CEST)
Fichier:APL2-Fonts-François-Dominique.PNG François-Dominique 10 sep 2004 à 20:06 (CEST)
Voir aussi : http://www.vector.org.uk/aplfont.htm
En Mandrake 10.1 beta 2, avec Mozilla 7.2 Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.2) Gecko/20040804 sur une machine qui n'a pas et n'a jamais eu APL installé, l'affichage se passe parfaitement aussi. Donc, recommandation : virez les navigateurs et systèmes devenus trop ringards et utilisez des choses qui marchent :o( 195.132.56.13 11 sep 2004 à 03:11 (CEST)

Gros problème de placements d'images[modifier le code]

Ayant simplement un écran 1280x800, je ne sais ce que donne l'article en 800x600, 1024x768 et 1600x1200. Tout feedback sera le bienvenu.

François-Dominique 12 sep 2004 à 19:14 (CEST)

Bonjour. Avec Firefox en 1024x768 tout va bien si la fenêtre est maximisée. Mais si je lui donne seulement les 3/4 de la largeur de l'écran (ce que je fais d'habitude) il y a un problème là où tu as mis de l'APL encadré à gauche et des images à droite : les images se positionnent à droite de la fenêtre de sorte qu'il n'y ait pas d'ascenseur horizontal et recouvrent la fin des lignes d'APL.
-- Badi
Badibulgator ? Damned! Le monde est petit :o))) François-Dominique2 17 oct 2004 à 01:27 (CEST)

Problème bizarre avec la puce de lien externe[modifier le code]

Jadis {{le}} ou {{Le}} plaçait une puce de lien externe. Aujourd'hui,

  • elle semble écrire Modèle:Le
  • les anciennes occurrences semblent cependant honorées
  • si on les copiecolle, les occurrences des nouvelles copies ne semblent pas l'être bien que les anciennes le soient toujours (ce qui heurte mon esprit cartésien)

Que faire ???

François-Dominique2 "c'était mieux avaing" 17 oct 2004 à 01:27 (CEST)

Le problème, récurrent, est abordé dans le bistro. Vincent 17 oct 2004 à 02:53 (CEST)

Probleme sur les liens externes[modifier le code]

Bonjour, j'ai modifier votre liens externe qui ne fonctionne pas. Je svous en propose un autre qui marche. Il faudra supprimer le premier. CaptainHaddock 1 novembre 2005 à 10:35:11 (CET)

Et les autres APL ?[modifier le code]

Sans aller jusqu'à inclure le langage J dans un article consacré au langage APL, un complément consacré aux autres évolutions d'APL que l'APL2 serait le bienvenu. Quid par exemple du Dyalog APL renommé, je crois APL/X (APL eXtended ?), et de ses namespaces ? 81.64.199.194 30 janvier 2006 à 00:23 (CET)

J'ai installé APLX sous Linux, mais ne peux m'en servir pour le moment faute d'indications sur la façon d'installer sa police de caractères et de définir la bonne input method à X-Window. Je pourrai écrire un complément le concernant quand je serai en mesure de l'avoir testé et de faire des copies d'écran. Morus 9 avril 2006 à 13:01 (CEST)

Pas très futé d'avoir viré les copies d'écran ![modifier le code]

... surtout celle qui donnait l'atomic vector (quad AV) qui ne risquait pas, vu son contenu (la table des caractères APL) d'enfreindre le moindre copyright ! Aucune trace de leur effacement ni de la raison de ceux-ci en page de discussion. Est-ce normal ?

Lettre de Bill Gates[modifier le code]

Bonjour. Je viens de supprimer une image d'un bout de lettre de Bill Gates. Je doute que se soit important dans l'article ; mais on peut toujours la citer avec du vrai texte ce qui serait quand même plus pratique : http://www.volle.com/rennes/lettrebill.htm bayo 28 avril 2008 à 14:58 (CEST)

Ben oui, mais quand on supprime par quelque chose au motif qu'il y a mieux ailleurs, il ne faut pas s'arrêter après avoir fait seulement la moitié la plus facile du travail. Si c'est pour appauvrir les articles, autant s'abstenir. François-Dominique (d) 1 novembre 2008 à 23:37 (CET)

Je viens de retrouver ceci dans les Commons[modifier le code]

Il s'agit de la table de caractères APL disponible dans KDE 4 (Linux).

http://commons.wikimedia.org/wiki/File:APL-language-fonts-in-unicode-on-Linux.png 89.224.147.179 (d) 5 juin 2009 à 04:58 (CEST)

Limites d'APL[modifier le code]

  • caractère insulaire : alphabet non-standard, conventions inutilement originales ; c'était pire dans l'ouvrage d'Iverson (non cité), qui utilise de nombreuses ressources typographiques tels qu'indices et exposants, distingue les majuscules romaines et italiques, réserve les majuscules grecques aux fichiers...
  • manque de mécanismes conditionnels, suppléés par des artifices variant d'une équipe à l'autre
  • (d'où) maintenance des applications difficiles du fait d'une mauvaise lisibilité (cf CISI)
  • langage de maquettage : son calcul matriciel "robuste" le rend impropres aux grosses applications : passer de tables 5x5 à 60x60 peut mener à des temps monstrueux -- convient plus à l'exploration qu'à la production
  • avec l'ambivalence unaire/binaire et les fréquentes superpositions de caractères spéciaux, un programme correct est facilement... n'importe quoi ; les singes l'adorerait...

--Lf69100 (d) 28 mai 2013 à 10:52 (CEST)

Jouons les avocats du diable : si tout ce qu'on écrit ou presque a un sens en APL, c'est très bien parce que quand on commet une erreur, elle est directement traduite en résultat opérationnel; pas celui que l'on veut, certes, mais sans un monde de calcul qui est celui de l'utilisateur : on voit ce qui se passe, on parle au fonctionnement du langage lui-même et on apprend ainsi des choses sur ses fonctionnalités. Tout le contraire d'un analyseur syntaxique qui viendrait obliger à parler en terme de ses concepts et non de ceux de l'utilisateur, et déconcentrer celui-ci de son problème. Ecrit de mon ROG G20 dont NARS2000 et LibreOffice 5 sont les principales applications.
Comme le faisait remarquer Bernard Legrand, tout le monde est très vite à l'aise avec APL, secrétaires comme managers, ingénieurs et chercheurs... sauf les informaticiens ! Ce n'est pas sans rappeler une certaine histoire de tailleur racontée par Fernand Raynaud. 212.198.147.63 (discuter) 12 août 2015 à 13:00 (CEST)

?↓ ⌈∊∩○↓⍴⌈ ⌿ ⌷∊ _?⊤~←○⍎∊ ⌊≤⍸∪∊⍴⌈○⊤ ∪⍳∊⊤~ ∆?⊤~∊⍴ ⍎? ⍎?∩∆⍳⊤∊ ⌿[modifier le code]

On veut les caractères APL, on ne les a pas. Quand on ne les veut pas, on les voit arriver sans les avoir demandés et sans pouvoir s'en débarrasser :-/ 212.198.152.174 (discuter) 18 décembre 2014 à 18:30 (CET)

SAS et R[modifier le code]

Bonjour, j'ai un petit problème avec cette (fin de) phrase : « il connut un succès croissant jusqu'au milieu des années 1980, époque où le tableur le concurrença pour les petits travaux, et des outils comme SAS, puis R (langage de programmation et environnement statistique) pour le travail sur les grands volumes de données. »

SAS existe depuis les années 60 et a été conçu dès le départ pour manipuler de grands volumes de données. R remonte à 1993. A la rigueur, S remonte à la deuxième moitié des années 60. Le problème, c'est que R n'est pas doué du tout pour manipuler de grands volumes de données : il n'a pas été conçu pour ça, mais pour charger les fichiers intégralement en RAM. Pour manipuler de gros fichiers, il faut donc des packages spécialisés, et on est très loin de la facilité de SAS. En résumé, cette phrase est complètement à côté de la plaque. La comparaison avec le tableur m'a l'air tout aussi abusive.

kiwipidae (dicuter) 5 janvier 2016 à 18:19 (CET)

Succession[modifier le code]

Je vire cette section, qui est un peu trop fumeuse : ni R ni Octave ne peuvent être considérés comme des successeurs d'APL : ils ont un langage matriciel, soit, comme Scilab, Stata, SAS... mais les ressemblances s'arrêtent à peu près là (qu'ils soient -un tout petit peu- inspirés par APL est autre chose). Si un langage devait être considéré comme le successeur d'APL, je vois assez mal comment ça pourrait être autre chose que J.

kiwipidae (dicuter) 6 janvier 2016 à 13:52 (CET)