ten poniżej Haskella. Zna ktoś co to?
Futhark
to jest jeżyk programowania
@KamilAdam: czy to na pewno musi być jeż? Bo dałeś bardzo problematyczny temat do przemyśleń :D :D
A to w ogóle jest jeż? Może jeżozwierz albo coś innego? Bo jeża w logo ma Egel (https://github.com/egel-lang/egel), chociaż nieco innego.
leoninus napisał(a):
A to w ogóle jest jeż? Może jeżozwierz albo coś innego? Bo jeża w logo ma Egel (https://github.com/egel-lang/egel), chociaż nieco innego.
Był blog na forum futharka, że to jest jeż. Wzięli go z Sonica chyba.
Ktoś się mnie pytał co to są iversonian Languages. Ale chyba w realu to było a nie na 4P, ale przypadkiem znalazłem. Są to języki APL-like bo Kenneth E. Iverson zrobił APLa. Czyli hakerskie języki to przetwarzania tablic. Cecha charakterystyczna: Point-free style (czyli nieużywanie zmiennych) jest idiomatyczne
Nic nie zrozumiałem, ale że brzmiało mądrze i odniosłem wrażenie, że masz pojęcie o czym piszesz - więc dałem łapkę.
W sensie co to Pointfree Style? Przecież mówię że nieużywanie zmiennych XD
Np mamy taki kod w Haskellu że chcemy napisac sami sumowanie listy
mySum myList = foldr (\e1 e2 -> e1 + e2) 0 myList
I z elementem startowym 0 redukujemy listę dodając wszystkie elementy do siebie. No ale to rozwlekłe i we Pointfree Styl jest:
mySum = foldr (+) 0
Największa zaleta -> Nikt ci nie powie że nazwa zmiennej jest za mało opisowa bo jej nie ma XD
Numpy jest jezykiem? Zawsze myslalem o tym jako o libce do Pythona.