Jezyk programowania z jeżem w logo

0

ten poniżej Haskella. Zna ktoś co to?FE87713B-C690-4881-B8F9-C667BF05981E.jpeg

4

Futhark

9

to jest jeżyk programowania

7

@KamilAdam: czy to na pewno musi być jeż? Bo dałeś bardzo problematyczny temat do przemyśleń :D :D

screenshot-20230605170308.png

screenshot-20230605170510.png

1

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.

1
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.

1

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

0

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

0

Numpy jest jezykiem? Zawsze myslalem o tym jako o libce do Pythona.

1 użytkowników online, w tym zalogowanych: 0, gości: 1