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

Blog développeurs

Le mot du jour

DAT

Direct Access Transport

in | |

Association visant à standardiser l'API des bibliothèques VIPL, dite DAPL. Voir VIA, Infiniband. 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

SPP : Standard Parallel Port  

Alertes CERTA