Prečo nie je Lisp populárnejší?

Kit

  • *****
  • 920
    • Zobrazit profil
    • E-mail
Re:Prečo nie je Lisp populárnejší?
« Odpověď #60 kdy: 04. 11. 2025, 23:02:54 »
Možná bychom byli i ve světě konkurenceschopnější, když by drtivá většina populace s maturitou na první dobrou věděla, k čemu je nejpoužívanější funkce Excelu a jak se používá, protože by ekvivalent znali od základky a přišel jim absolutně zřejmý. A opravdu je spousta lidí, kteří mají maturitu a úplně v pohodě v tom Excelu naklikávají buňku, +, další buňku, -, tamtu buňku a tak dál. Věci si pak píšou napřeskáčku i s nějakými barevnými a podtrženými popiskami.

Možná i tomu Excelu by prospělo, pokud by místo
Kód: [Vybrat]
=SUM(A1; B6; C8) bylo
Kód: [Vybrat]
(+ A1 B6 C8)


Re:Prečo nie je Lisp populárnejší?
« Odpověď #61 kdy: Dnes v 00:39:27 »
Jinak po značné časové investici jsem dohledal článek, který dost možná i jiným diskutujícím přerámuje pohled na Lisp: https://defmacro.org/ramblings/lisp.html Číst můžete klidně od "XML Reloaded" to předtím je beleterie, která se v podstatě opakuje v každé trochu hlubší diskuzi o Lispu, takže to už známe.

Karmelos

  • *****
  • 1 226
    • Zobrazit profil
    • E-mail
Re:Prečo nie je Lisp populárnejší?
« Odpověď #62 kdy: Dnes v 01:47:07 »
to je zvěrstvo:

Kód: [Vybrat]
set(+, -)               // the value of '-' is a built in minus function
                        // so now symbol '+' equals to a minus function
+(5, 4)                 // since symbol '+' is equal to the minus function
                        // this results in 1

To je asi dobrý na obfuskace. Kodér vloží do programu desítky takovejch špeků výše, že když ho vyhoděj, nikdo se v tom pak nedokáže orientovat případně v tom jakkoliv smysluplně pokračovat...
... a by mě teda zajímalo jak se pak vrátí tomu + zase funkce součtu....  :)
Gréta je nejlepší.

Kit

  • *****
  • 920
    • Zobrazit profil
    • E-mail
Re:Prečo nie je Lisp populárnejší?
« Odpověď #63 kdy: Dnes v 02:11:35 »
Jinak po značné časové investici jsem dohledal článek, který dost možná i jiným diskutujícím přerámuje pohled na Lisp: https://defmacro.org/ramblings/lisp.html Číst můžete klidně od "XML Reloaded" to předtím je beleterie, která se v podstatě opakuje v každé trochu hlubší diskuzi o Lispu, takže to už známe.

Ten článek je docela zajímavý a připomněl mi, jak jsem data pro XML psal v Lispu. Většina běžných dat v XML lze vcelku jednoduše zapsat právě v Lispu s využitím stručnějšího zápisu. Kratšího než by byl JSON.

Wasper

  • ***
  • 223
    • Zobrazit profil
    • E-mail
Re:Prečo nie je Lisp populárnejší?
« Odpověď #64 kdy: Dnes v 05:02:39 »
Možná i tomu Excelu by prospělo, pokud by místo
Kód: [Vybrat]
=SUM(A1; B6; C8) bylo
Kód: [Vybrat]
(+ A1 B6 C8)
Nevím, jestli si děláte srandu, ale tenhle zápis kromě toho, že je "divnej" narazí dost těžce už na mínus. To už fakt radši stack a RPN, jako u Forthu blahé paměti.  :P

No a v případě nějaké realističtější rovnice, no schválně co prefixová notace udělá s něčím jako je tohle
https://www.symmetrymagazine.org/sites/default/files/styles/wide/public/images/standard/sml_two.png

vono to nejspíš dost znepřehlední už i něco jako tohle https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse4.mm.bing.net%2Fth%2Fid%2FOIP.GioXWaYnJpwKT4qF60fGSwHaFj%3Fpid%3DApi&f=1&ipt=f6cbd1c18b236b96a16edc0802f628488c7375fa308a4cbdab60d4189465e844
« Poslední změna: Dnes v 05:05:43 od Wasper »


Re:Prečo nie je Lisp populárnejší?
« Odpověď #65 kdy: Dnes v 06:29:18 »
No a v případě nějaké realističtější rovnice, no schválně co prefixová notace udělá s něčím jako je tohle
https://www.symmetrymagazine.org/sites/default/files/styles/wide/public/images/standard/sml_two.png

Fuj, aproximovat boha takhle po ranu

Re:Prečo nie je Lisp populárnejší?
« Odpověď #66 kdy: Dnes v 08:50:56 »
Ano, žádná precedence operátorů, yay! Když by se učila prefixová notace ve škole, tak zabedněným učitelům matiky a fyziky praskne žilka a normálně by se mohly děti učit něco užitečnějšího v tom samém čase. Normálně by lidi uměli sumu a ani o tom nevěděli! Takže vlastně vidíme, že se takovou zakomplektovanou prefixovou notaci v nějaký moment stejně učíme, jen už jsme se v tu chvíli peklili s tím neergonomickým zápisem mezi čísly.
"Uměli sumu"? To znamená co? Jako že by najednou zázrakem uměli třeba z fleku posunovat indexy, zjednodušovat vnořené sumy a tak?
"Neergonomický" (jestli je vůbec možné takový výraz v tomto kontextu použít), já bych řekl spíše těžkopádný, by byl právě ten prefixový zápis. Co je pohodlné pro počítač, bývá pro člověka dost nepohodlné - a naopak. Chtěl bych vás vidět, jak upravujete nějaký, i vcelku jednoduchý, prefixový výraz. Jak hned uvidíte výrazy, co se dají vytknout, zlomky, které se dají pokrátit...

Wasper

  • ***
  • 223
    • Zobrazit profil
    • E-mail
Re:Prečo nie je Lisp populárnejší?
« Odpověď #67 kdy: Dnes v 13:32:51 »
"Uměli sumu"? To znamená co?
No nedá mi to si nerejpnout, že lidi, kteří tu sumu opravdu používají ve velkém se naopak oné prefixové notace hodně rychle (obvykle na úvodním kurzu v prváku) zase rychle zbavují, protože je jen k vzteku...  https://en.wikipedia.org/wiki/Einstein_notation