Pocket APL en action !!!

 

    

Cette démonstration montre une session typique de Pocket APL, à partir d'un workspace vide.

Le développeur écrit dans la session en utilisant le clavier spécial de Pocket APL. Les symboles d'APL sont écrits dans le mode de Ctl sur le clavier virtuel de Pocket APL.

Cet exemple calcule un amortissement d'emprunt
Les 3 premières lignes créent les 3 variables suivante :

  • taux d'intérêts mensuels : ints
  • nombre de périodes : prds (durée en mois)
  • montant du prêt : amts

 

 L'expression :

amts°.׆ints÷‡1-÷(1+ints)°.*,prds

calcule une matrice des remboursements mensuels pour un ensemble de montants de prêt, un ensemble de longueurs de prêt, et un ensemble de taux d'intérêt. Dans ce cas, il y a 2 montants de prêt, 4 durées et 3 taux d'intérêt, ainsi la réponse est un cube de dimension 2 x 3 x 4 ou si vous préférez, 2 matrices de 3 lignes par 4 colonnes. Cet exemple illustre pleinement la puissance de l'APL pour manipuler simplement des tableaux.

La deuxième moitié de la démo illustre comment écrire une fonction simple appelée mort (pour mortage qui en anglais signifie amortissement) qui peut être employée en utilisant différents ensembles de taux d'intérêt, de durées et de montants.

En conclusion, le document programme est enregistré comme Mortgage.dws pour une utilisation ultérieure.