Π‘Π»Π΅Π΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΡΠΎΠ΅ΠΊΡΡΡ GNU ΠΏΠΎΠ΄Π°Π΄Π΅Π½ΠΎ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ GNU APL 1.8, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π·Π° Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΡΡΠ°ΡΠΈΡΠ΅ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ - APL, ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ° ISO 13751 (βProgramming Language APL, Extendedβ). ΠΠ·ΠΈΠΊΡΡ APL Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΈ ΡΠΈΡΠ»Π°, ΠΊΠΎΠ΅ΡΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π·Π° Π½Π°ΡΡΠ½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ. Π Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 1970-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈΠ΄Π΅ΡΡΠ° Π·Π° APL ΠΌΠ°ΡΠΈΠ½Π° Π΄Π°Π΄Π΅ ΡΠ»Π°ΡΡΠΊ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΈΡ Π² ΡΠ²Π΅ΡΠ° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΡ IBM 5100. APL ΡΡΡΠΎ Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π½Π° ΡΡΠ²Π΅ΡΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠΈ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 80-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΈΠ΄Π΅ΠΈ Π·Π° APL, Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ Mathematica ΠΈ MATLAB.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ΅ΠΌΡΡΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° GTK;
- ΠΠΎΠ±Π°Π²Π΅Π½ RE ΠΌΠΎΠ΄ΡΠ», ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½ ΠΌΠΎΠ΄ΡΠ» FFT (Fast Fourier Transforms) Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π±ΡΡΠ·ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Π€ΡΡΠΈΠ΅;
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ APL ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ;
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π΅Π·ΠΈΠΊΠ° Python, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° APL Π² ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π° Python.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru