-
X-Received: by 2002:a37:7a84:: with SMTP id v126mr17344348qkc.439.1564952228542; Sun,
04 Aug 2019 13:57:08 -0700 (PDT)
X-Received: by 2002:a37:7a84:: with SMTP id v126mr17344348qkc.439.1564952228542; Sun,
04 Aug 2019 13:57:08 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.tel
efonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder
1-2.proxad.net!209.85.160.216.MISMATCH!b26no1420310qtq.0!news-out.google.com!a5
ni1174qtd.0!nntp.google.com!b26no1420305qtq.0!postnews.google.com!glegroupsg200
0goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sun, 4 Aug 2019 13:57:08 -0700 (PDT)
In-Reply-To: <b...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.108.152.51;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 213.108.152.51
References: <e...@g...com>
<1...@g...com>
<c...@g...com>
<0...@g...com>
<b...@g...com>
<d...@g...com>
<2...@g...com>
<c...@g...com>
<b...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1...@g...com>
Subject: Re: "Najbardziej imponujący kod, jaki widziałem"
From: Maciej Sobczak <s...@g...com>
Injection-Date: Sun, 04 Aug 2019 20:57:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:213750
[ ukryj nagłówki ]> Nawet zerknąłem z ciekawości.
> Tak konkretniej to zerknąłem tutaj:
> https://rosettacode.org/wiki/Levenshtein_distance
[...]
> Czyli autorzy "rozwiązania" w Mathematice nie dostarczyli implementacji odległości
Levenshteina, tylko skorzystali z wbudowanej. Wygląda zatem na to, że nawet nie
zrozumieli reguł zabawy.
Niekoniecznie. Bo jeśli reguły zabawy były takie, żeby nie używać istniejących
ficzerów, tylko biczować się na jak najniższym poziomie, to akurat pokazana przez
Ciebie wersja w Haskellu też tego nie spełnia. foldl, scanl, zip3, minimum, print,
itd. - naprawdę, autorzy nie zrozumieli reguł, powinni to wszystko napisać od zera.
Zaletą Wolframa jest właśnie te 5000+ funkcji, które od ręki coś robią. A ponieważ
Wolfram jest LISPowaty, to nie da się wyraźnie oddzielić funkcji "podstawowych" od
"bibliotecznych", bo wszystkie mają takie same prawa i nie ma żadnej niezbędnej.
> Przy takiej interpretacji rzeczywiście trudno się dziwić, że w Mathematice wychodzą
najkrótsze implementacje.
Problem w tym, że przy innej interpretacji mogłoby się okazać, że w wielu językach w
ogóle nie dałoby się wielu rzeczy napisać, bo większość języków bez swojej biblioteki
standardowej nie potrafi zrobić nawet Hello World.
Więc skoro reguły są takie, że bierzemy język *razem* z jego biblioteką standardową,
to niestety w Wolframie ten konkretny przykładowy problem rozwiązuje się jednym
wywołaniem odpowiedniej funkcji.
To trochę jakbyś chciał wymyślić takie reguły gry w piłkę, żeby Lewandowski nie mógł
strzelić gola i żebyś wtedy mógł z nim wygrać. Sorry, ale przy normalnych, uczciwych
regułach, Lewandowski wygrywa.
(nie żebym się znał na piłce i kto tam teraz rulez, ale mam nadzieję, że analogia
jest zrozumiała)
> > A gdybym jednak chciał dodać pustą listę do wyniku?
>
> To zamiast '() napisałbyś '(())
Ale czad. Prawie zaczynam pamiętać te wszystkie specjalne szczególiki. Bo sorry, ale
nadal tutaj jest specjalne traktowanie listy.
> (Nie ukrywam jednak, że zdziwiłbym się, gdyby się okazało, że jakiś znaczący
odsetek użytkowników Mathematiki miał wcześniej głębszy kontakt z Lispem)
Bardzo nieudolnie ukrywasz swoje poczucie wyższości nad resztą świata.
Otóż Wolfram sam twierdzi, że:
https://www.wolfram.com/language/faq/
"LISP and APL were two early influences"
https://blog.stephenwolfram.com/2013/06/there-was-a-
time-before-mathematica/
"I had a pretty broad knowledge of other computer languages of the time, both the
"ordinary" ALGOL-like procedural ones, and ones like LISP and APL."
I większy wywód tutaj, z wczesnej dokumentacji:
https://reference.wolfram.com/legacy/v1/contents/4.2
.7.pdf
Przypuszczam, że takie doświadczenia dotyczą również jakiejś części użytkowników. Ile
jest takich przypadków - nie wiem, ale biorąc pod uwagę, że w środowisku uczelnianym
LISP jest silnie reprezentowany i wiele narzędzi związanych z matematyką było swego
czasu napisanych w LISPie, to spodziewam się, że świadomość LISPa wśród użytkowników
Wolframa jest co najmniej zauważalna.
--
Maciej Sobczak
Następne wpisy z tego wątku
- 05.08.19 12:44 g...@g...com
- 05.08.19 14:35 Roman Tyczka
- 05.08.19 14:58 g...@g...com
- 05.08.19 22:29 Maciej Sobczak
- 06.08.19 10:55 Maciej Sobczak
- 06.08.19 15:31 Borneq
- 06.08.19 15:45 g...@g...com
- 06.08.19 16:32 Borneq
- 06.08.19 16:39 g...@g...com
- 06.08.19 16:57 Borneq
- 06.08.19 17:01 Borneq
- 06.08.19 17:20 g...@g...com
- 06.08.19 22:57 g...@g...com
- 07.08.19 09:39 Maciej Sobczak
- 07.08.19 10:09 Maciej Sobczak
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-25 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-25 Re: Brawo !!! Osy chronione w Niemczech. Za usunięcie gniazda grozi mandat
- 2025-07-25 cudzoziemiec bez biletu
- 2025-07-25 Gdynia => Sales Executive / KAM <=
- 2025-07-25 Inżynierzy z prawomocnym...
- 2025-07-25 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-25 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-25 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-25 Skrobanie
- 2025-07-25 Lublin => Konsultant ds. Wdrożeń ERP (moduł FK) <=
- 2025-07-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-25 Re: Boeing Bad Dream (Koszmar) Liner rozbity w Delhi ...
- 2025-07-24 Re: Wypadek kolejowy na stacji Wiesiółka- analiza tragicznego zdarzenia z czerwca 2001 roku.
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie