ten poniżej Haskella. Zna ktoś co to?
Jezyk programowania z jeżem w logo
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5580
- Rejestracja: dni
- Ostatnio: dni
to jest jeżyk programowania
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
- Postów: 9051
- Rejestracja: dni
- Ostatnio: dni
- Postów: 272
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10234
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.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5580
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
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5580
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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3262
Numpy jest jezykiem? Zawsze myslalem o tym jako o libce do Pythona.

