Podle toho bych rekl, ze nektere operace se v APL delaji daleko jednoduseji nez ve vysich jazycich.
Názory k článku
Programovací jazyk APL - dokončení
Re: APL 1
celé vláknojj, on je ve skutecnosti APL z mnoha pohledu vyssi programovaci jazyk nez mnohe soucasne „vyssi programovaci jazyky“, v nekterych interpretrech jde napriklad modifikovat programovy kod (funkce = pole) atd.
chyby ve clanku
celé vláknodobry den,
v prikladech mate par chybicek:
u 1. prikladu u
10 < 20
1
10 ≥ 20
u 10 ≥ 20 chybi vysledek,
a misto
(ι4)◦.*(ι4) 1 1 1 1 2 4 8 16 3 9 27 81 4 16 64 256
patri spise
(ι4)◦.*(ι4) 1 2 3 4 2 4 8 16 3 9 27 81 4 16 64 256
, ne?
Re: chyby ve clanku
celé vláknoPodle mne je ten prvni radek (1 1 1 1) spravne, nebot plati, ze 1 * x = 1 pro kazde x element N…
Re: chyby ve clanku
celé vláknoJen jeste uvedu, ze tim operatorem * myslim umocneni (ala APL), ne nasobeni jako u jinych jazyku – kdyz to po sobe ctu, vypada to fakt blbe :-).
Re: chyby ve clanku
celé vláknodobry den, to umocnovani je dobre, jsou to vlastne ctyri vektory:
1^1 1^2 1^3 1^4 2^1 2^2 2^2 2^3 3^1 3^2 3^2 3^3 4^1 4^2 4^3 4^4
(pisu radeji x^y, i kdyz v APL ma byt samozrejme x*y). To umocnovani jsem do clanku dal schvalne kvuli tomu, aby se jednalo o nekomutativni operaci, na rozdil od nasobeni nebo scitani
Za ty chyby ve vyhodnocovani relacnich funkci dekuji, zajimavy je, ze to mam ve zdrojovem textu dobre, takze jsem to asi nekde zmastil pri copy & paste do redakcniho systemu.

