APL

APL

En d'autres termes

A Programming Language

Définition

Langage assez curieux, interactif, créé par Kenneth Iverson, et proposant un environnement de travail interactif aux capacités en matière de programmation fonctionnelles et traitements algébriques hors du commun, dès l'époque des compilateurs.

Dérivé de ses travaux sur une notation compacte pour les opérations, il utilise "normalement" pour ses opérateurs un alphabet spécifique, largement composé d'un mélange de symboles grecs et mathématiques.

Les versions micro d'APL (voir J), et notamment sur Win32, utilisent aujourd'hui une notation moins compacte que les symboles initiaux, mais beaucoup plus lisible.

Bien que ce ne soit pas une position couramment admise car elle va à l'encontre du mythe Smalltalk, il est raisonnable de considérer qu'un terminal APL sur grand système représente la première approximation d'une station de travail, avec l'interactivité en continu et l'accès pour un utilisateur à toute la puissance d'un grand système. La consommation en ressources système d'APL est considérable, et l'interaction directe avec un seul utilisateur final suffisait à drainer les ressources d'un mini-ordinateur jusqu'à la fin des années 80.

Epoque du terme

60s

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

Xeon

in | |

Marque utilisée par Intel pour ses processeurs optimisés pour les serveurs, depuis le Pentium II. En comparaison avec les processeurs pour machines de bureau, les Xeon disposent typiquement de ca… 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalinen kuilu - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

EFI : Echange de Formulaires Informatisé  

Alertes CERTA