abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:11 | Zajímavý článek

    Stanislav Fort, vedoucí vědecký pracovník z Vlčkovy 'kyberbezpečnostní' firmy AISLE, zkoumal dopady Anthropic Mythos (nový AI model od Anthropicu zaměřený na hledání chyb, který před nedávnem vyplašil celý svět) a předvedl, že schopnosti umělé inteligence nejsou lineárně závislé na velikosti nebo ceně modelu a dokázal, že i některé otevřené modely zvládly v řadě testů odhalit ve zdrojových kódech stejné chyby jako Mythos (například FreeBSD CVE-2026-4747) a to s výrazně nižšími provozními náklady.

    MakeIranBombedAgain❗ | Komentářů: 5
    včera 12:44 | IT novinky

    Federální návrh zákona H.R.8250 'Parents Decide Act', 13. dubna předložený demokratem Joshem Gottheimerem a podpořený republikánkou Elise Stefanik coby spolupředkladatelkou (cosponsor), by v případě svého schválení nařizoval všem výrobcům operačních systémů při nastavování zařízení ověřovat věk uživatelů a při používání poskytovat tento věkový údaj aplikacím třetích stran. Hlavní rozdíl oproti kalifornskému zákonu AB 1043 a kolorádskému SB26-051 je ten, že federální návrh by platil rovnou pro celé USA.

    MakeIranBombedAgain❗ | Komentářů: 12
    včera 12:33 | Nová verze

    Qwen (čínská firma Alibaba Cloud) představila novou verzi svého modelu, Qwen3.6‑35B‑A3B. Jedná se o multimodální MoE model s 35 miliardami parametrů (3B aktivních), nativní kontextovou délkou až 262 144 tokenů, 'silným multimodálním vnímáním a schopností uvažování' a 'výjimečnou schopností agentického kódování, která se může měřit s mnohem rozsáhlejšími modely'. Model a dokumentace jsou volně dostupné na Hugging Face, případně na čínském Modelscope. Návod na spuštění je už i na Unsloth.

    MakeIranBombedAgain❗ | Komentářů: 1
    včera 11:00 | Nová verze

    Sniffnet, tj. multiplatformní (Windows, macOS a Linux) open source grafická aplikace pro sledování internetového provozu, byl vydán ve verzi 1.5. V přehledu novinek je vypíchnuta identifikace aplikací komunikujících po síti.

    Ladislav Hagara | Komentářů: 4
    včera 02:22 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 15.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 1
    včera 01:11 | Pozvánky

    Současně se SUSECON 2026 proběhne příští čtvrtek v Praze také komunitní Open Developer Summit (ODS) zaměřený na open source a openSUSE. Akce se koná ve čtvrtek 23. 4. (poslední den SUSECONu) v Hilton Prague (místnost Berlin 3) a je zcela zdarma, bez nutnosti registrace na SUSECON. Na programu jsou témata jako automatizace (AutoYaST), DevOps, AI v terminálu, bezpečnost, RISC-V nebo image-based systémy. Všichni jste srdečně zváni.

    lkocman | Komentářů: 1
    16.4. 15:44 | Humor

    Český úřad zeměměřický a katastrální zavedl u anonymního nahlížení do katastru nemovitostí novou CAPTCHA ve formě mapové puzzle: nepřihlášení uživatelé musí nově správně otočit devět dlaždic v 3x3 poli tak, aby dohromady daly souvislý obrázek výseče reálné mapy, přičemž na to mají pouze jeden časově omezený pokus. Test je podle uživatelů i odborníků příliš obtížný a na sociálních sítích pochopitelně schytává zaslouženou kritiku a

    … více »
    MakeIranBombedAgain❗ | Komentářů: 34
    16.4. 15:33 | Nová verze

    Byla vydána verze 1.95.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    16.4. 15:22 | Zajímavý software

    Mozilla prostřednictvím své dceřiné společnosti MZLA Technologies Corporation představila open-source AI klienta Thunderbolt. Primárně je určený pro firemní nasazení.

    Ladislav Hagara | Komentářů: 0
    16.4. 14:00 | IT novinky

    Firma Cal.com oznámila, že přesouvá svůj produkční kód z otevřeného do uzavřeného repozitáře z důvodu bezpečnostního rizika umělé inteligence, která prý dokáže vyhledávat a zneužívat zranitelnosti rychleji, než by je jejich vývojářský tým stíhal opravovat. Zároveň zveřejnila samostatnou, open-source verzi Cal.diy pod licencí MIT, ovšem bez řady původních funkcí. O tom, zda je toto opatření rozumné, existují pochyby. … více »

    MakeIranBombedAgain❗ | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 1354 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Mikroblog Jak funguje Lisp

    21.5.2019 10:42 | Přečteno: 2557×

    Dobrý den,

    Při večerním brouzdání internetem jsem narazil na docela zajímavou diskusi o Lispu.

    Nejsem programátor a ani nikdy nebudu. Nicméně, mne Lisp zaujal na tolik, že bych se o něm rád dozvěděl víc.

    Našel jsem si zdrojový kód jednoduchého programu na sečtení dvou čísel.

    
    1. (defun add()
    2. (format t "Enter 1st Value ")
    3. (setf a(read))
    4. (format t "Enter 2nd Value ")
    5. (setf b(read))
    6. (setf c(+ a b))
    7. (format t "Sum=~d" c)
    )
    
    

    Teď to zkusím projít řádek po řádku a odhadnout jejich smysl.

    1. Tady je první zmínka o funkci s názvem sčítání (definice funkce?).
    2. Výzva po vložení prvního čísla
    3. Uložení uživatelem dané hodnoty do proměnné "a"
    4. Výzva ke vložení druhého čísla
    5. Uložení uživatelem zadané hodnoty do proměnné "b"
    6. Do "c" je uložen součet proměnných "a" a "b"
    7. V tomhle řádku jsem zatím "rozšifroval" je, že jde o formátovaný výpis proměnné "c", ale část "Sum=~d" c) zatím odolává.

    Takže, v tuto chvíli mám jakési naprosto základní tušení o tom, jak vypadá zdrojový kód v Lispu. Alespoň část toho co nevím, si určitě časem najdu na netu.

    Ale co nevím a pro nedostatečnou znalost angličtiny si to nedokážu najít sám, je povědomost o tom, jak se věci v Lispu dělají.

    Nečekám ukázku kódu, spíš nějaké "blbuvzdorné" seznámení s filozofií jazyka a nástroji v něm dostupnými.

    Zdroje:

           

    Hodnocení: 60 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    21.5.2019 11:12 _
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    neni to trochu obsolete?
    4.6.2019 04:55 kotrcka | skóre: 23 | blog: Onééé 2 | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    ee
    Keďže tu účet nejde zrušiť, zmenil som si heslo na random a "zabudol ho".
    21.5.2019 11:29 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Zacni zde
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Integral avatar 21.5.2019 11:52 Integral | blog: devnull
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    > Ale co nevím a pro nedostatečnou znalost angličtiny si to nedokážu najít sám..

    Fakt bozi rada - doporucit 500strankovou bichli v anglictine :D
    21.5.2019 12:05 _
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Tak se nauc anglicky. Bez angliciny budes nejen v IT vzdycky jen neinformovana nula.
    Bystroushaak avatar 21.5.2019 13:16 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Osobně bych nezačínal SICPem, který ač excelentní mi přijde pro mnohé začátečníky příliš náročný. Můžu doporučit tenhle článek Lisp as the Maxwell’s equations of software, ten kdysi přivedl k lispu mě. Pokud je někdo fajnšmekr, tak v roce 1988 vyšla učebnice ve slovenštině Programovanie v jazyku lisp od Ĺudovíta Molnára a Pavola Návrata. Přestože je z roku 1988, tak většina principů stále platí. Dá se najít po antikvariátech a na uložto, sám jí mám doma. Z anglických učebnic pak za zmínku stojí Land of lisp.
    Bystroushaak avatar 21.5.2019 13:23 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Možná by taky mohlo být zajímavé clojure, což je dialekt/druh lispu na JVM: https://www.clojure.cz/. Na rootu o něm vycházel/vychází seriál česky: Clojure aneb jazyk umožňující tvorbu bezpečných vícevláknových aplikací pro JVM.
    21.5.2019 14:03 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Osobně bych nezačínal SICPem, který ač excelentní mi přijde pro mnohé začátečníky příliš náročný
    Zacatecnik by mel prave zacit se SICPem, protoze to neni knizka o nauceni se Scheme/Lispu, ale o uceni se programovat na pozadi Scheme. Coz clovek, ktery pouzije 2x setf na takovou banalitu, urcite potrebuje. Ze se naucis Scheme a jak funguje je jen vitany bonus.

    Mimochodem nechapu ty narky nad slozitosti nebo nedejboze anglictinou. Ta knizka je psana hodne polopaticky a anglictinou, kterou by mel zvladnout kazdy stredoskolak.
    Můžu doporučit tenhle článek Lisp as the Maxwell’s equations of software, ten kdysi přivedl k lispu mě
    Mne se to pro zacatecnik nelibi, je to velice technicka zalezitost. Clovek se sice dozvi, jak Lisp funguje, ale uz se nedozvi, jak jej dobre pouzivat, cf. SICP.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Bystroushaak avatar 21.5.2019 14:22 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Mimochodem nechapu ty narky nad slozitosti nebo nedejboze anglictinou. Ta knizka je psana hodne polopaticky a anglictinou, kterou by mel zvladnout kazdy stredoskolak.
    OP psal
    Ale co nevím a pro nedostatečnou znalost angličtiny si to nedokážu najít sám, je povědomost o tom, jak se věci v Lispu dělají.
    Osobně mi nepřijde vhodné mu nacpat do začátku učebnici compsci původně určenou pro studenty MIT. Samozřejmě souhlasím s tím že je to super kniha, ale už podle formy toho blogpostu mi přijde že má jen malou šanci jí přečíst a pochopit a imho mu to spíš lisp znechutí, protože se v tom ztratí. Ale třeba se pletu.
    21.5.2019 15:37 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    si to nedokážu najít sám
    OP psal, ze ma problem najit slusny zdroj. Ne, ze nerozumi anglickemu textu. (A v nejhorsim i ten Google Translate se posunul hodne dopredu.)
    je povědomost o tom, jak se věci v Lispu dělají.
    OP psal, ze ho zajima, jak se veci delaji v Lispu, coz SICP resi pekne.
    Osobně mi nepřijde vhodné mu nacpat do začátku učebnici compsci původně určenou pro studenty MIT.
    Cetl jsi tu knihu vubec? Ja napsana tak, aby ji opravdu pochopil i stredoskolak bez dalsich predpokladanych znalosti nebo dovednosti. Na UPOL se podle toho ucilo v prvnim semestru prvniho rocniku a slo to...
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Bystroushaak avatar 21.5.2019 16:30 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Cetl jsi tu knihu vubec? Ja napsana tak, aby ji opravdu pochopil i stredoskolak bez dalsich predpokladanych znalosti nebo dovednosti. Na UPOL se podle toho ucilo v prvnim semestru prvniho rocniku a slo to...
    Četl. I jsem koukal na videa z osmdesátek, byla docela dobrá.
    23.5.2019 19:25 Jack Hokus | skóre: 34 | blog: LostHeaven
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Zdravím,

    Tak jsem se na to podíval a ten text vypadá dobře. Děkuju
    http://www.jackhokus.cz/
    21.5.2019 11:50 321Peto
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    zeby "~d" znamenalo vlozenie dekadickeho cisla v premennej c?
    21.5.2019 13:38 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Program jako ukazka je fajn, ale IMHO o tomhle moderni Lisp neni. Ten program je ciste imperativni, neco jako kdybys to napsal v BASICu.

    V modernim Lispu se da psat ruzne, ale hodne casto se pouziva funkcionalni styl spis nez imperativni. Takze imperativni program te tohle nenauci. Druha vec je, ze velkou prednosti Lispu jsou makra a schopnost "adaptovat" se na jazyk dane domeny, to te taky ten priklad nenauci.

    Pokud te zajima primo Common Lisp, je lepsi zkusit knihy jako ANSI Common Lisp, On Lisp nebo Practical Common Lisp.
    Lidstvo čelí v tomto století hrozbě civilizačního kolapsu. Podpořte hnutí klimatickakoalice.cz!
    |🇵🇸 avatar 21.5.2019 15:33 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Nebo si upravit Emacs.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    22.5.2019 08:17 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Upravit si Emacs je urcite dobra zkusenost, ale i tam si myslim, ze to neni idealni moderni Lisp (vsude mutace a dynamicke promenne).
    Lidstvo čelí v tomto století hrozbě civilizačního kolapsu. Podpořte hnutí klimatickakoalice.cz!
    21.5.2019 16:49 Krmič
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Líbí se mi celkem čistota a systematičnost tohoto jazyka, ale nedaří se mi moc překousnout to množství závorek - sestavit si z lispovského kódu v hlavě strom mi jde hůř než u běžných jazyků, které rozlišují (), {}, [] a nepoužívají tuhle obrácenou syntaxi... Na druhou stranu mi ty závorkové orgie v Lispu přijdou pořád lepší než syntaxe Selfu (a ani Go není žádná sláva).
    |🇵🇸 avatar 21.5.2019 18:08 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Vyhodnocovací proces Scheme jsem se nadrtil za semestr; CLisp není zase o tolik složitější.

    V editoru, který umí barvit závorky (pro klikače např. Kate), je to v pohodě, protože pak už jenom stačí určit, na co se vyhodnotí který symbol, přičemž těch možností právě není mnoho.

    Mezitím např. celou tabulku priorit operátorů v infixových jazycích jsem si nikdy pořádně nezapamatoval.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    22.5.2019 00:14 _
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    pokud se jazyky drtíš, je něco špatně
    |🇵🇸 avatar 22.5.2019 00:23 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Vyhodnocovací proces je na 15 řádků. Internalizovat si ho zabere déle. Jako u všeho.

    Jak se to liší od přirozeného jazyka nebo třeba matematiky?
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    22.5.2019 10:26 _
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    V principu nijak. Však drtit se přirozený jazyk nebo matematiku je stejný nesmysl.
    22.5.2019 20:30 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Pokud myslíme „drcením“ osvojení si jednotlivých fenoménu tak, že již není potřeba při jejich použití přemýšlet, tak to smysl rozhodně má.

    Je to něco jako si automatizovat kroky při řízení vozidla - rutinní ovládnutí běžných operací mi umožňuje přemýšlet na vyšší úrovni. Už nepřemýšlím, jak zařadím, ale přemýšlím, zda situace vyžaduje řadit.

    Souvislost s programováním je snad zřejmá!
    -- OldFrog
    23.5.2019 23:59 m.
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Příloha:
    Rekl bych ze to je jenom zvyk. Kdyz se budes na ten kod chvilku koukat, tak zjistis, ze ten zapis je ve skutecnosti ten strom a nemusis si v hlave nic abstraktniho sestavovat. Do prilohy jsem strcil obrazek, ktery ilustruje co mam na mysli.
    xsubway avatar 28.5.2019 21:06 xsubway | skóre: 13 | blog: litera_scripta_manet
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Obrázek za tisíc slov :-)

    Dík
    23.5.2019 19:24 Jack Hokus | skóre: 34 | blog: LostHeaven
    Rozbalit Rozbalit vše Re: Mikroblog Jak funguje Lisp
    Ahoj,

    tak jsem se zkusil podívat na tento text a je to celkem čitelné. I když jsem zatím přelouskal jen kousek

    Díky
    http://www.jackhokus.cz/

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.