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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 4
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 22
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 3
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 2
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 771 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Lisp

13.6.2010 11:55 Dadam | skóre: 12 | blog: dadamovo
Lisp
Přečteno: 572×
Zdravím,
chtěl bych se zeptat nějakého znalého člověka, k čemu je dobrý jazyk Lisp a jeho deriváty. Na VŠ jsem si právě prošel předmětem, kde jsme si přičichli k Lispu a Prologu. Prolog chápu, líbí se mi, i když je celkem náročný. Ale Lisp?
Jeho jediná výhoda, kterou jsem byl při tom přičichávání schopný najít, je, že má extrémně jednoduchý interpret. Chápu to tedy dobře tak, že se Lisp/Scheme strčí tam, kde skriptovací jazyk není priorita, ale z nějakého důvodu ho tam chci mít (např. Gimp), nebo tam, kde pro složitější a komplexnější jazyk nemám výkon (např. nějaké vestavěné zařízení)?
Na googlu jsem zkoušet hledal, ale odpověďi typu "Lisp has no advantages, it is all the other languages that have *disadvantages*." mi nestačí :-)
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.

Řešení dotazu:


Odpovědi

13.6.2010 14:37 JS
Rozbalit Rozbalit vše Re: Lisp
Predne, "Lisp" oznacuje spis mnozinu jazyku. Dneska mate v podstate hlavni zastupce Common Lisp a Scheme (jsou jeste dalsi mensiny, jako Elisp, Closure). Scheme neznam, ale je to spis jednoduchy akademicky jazyk, vhodny spis na vyuku, popr. skriptovani nez na velke seriozni programovani.

Naproti tomu Common Lisp je "jazyk prumyslove sily". Nejvice se pouzival asi koncem 90. let. Od te doby upadl, protoze mu vznikla silna konkurence ze strany opensource/free jazyku s dobrymi knihovnami. Ale stale jeste existuji komercni implementace se solidni knihovnou.

Na otazku, k cemu je dobry, bych rekl, ze Common Lisp je skvely jazyk na obecne programovani, i velkych aplikaci, ale s knihovnami je to slabsi. Coz je dnes velka nevyhoda oproti hlavnim jazykum. Na druhou stranu, CL je daleko pragmatictejsi nez ruzne akademicke jazyky, takze bych se nebal psat v nem jakoukoli aplikaci.
stativ avatar 13.6.2010 15:25 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
Mám ten dojem, že éra Lispu je už za námi. Lisp měl oproti jiným například výhodu v existenci lispových strojů

<flame>a taky aby se od něj mohli ostatní „moderní“ jazyky opičit (třeba garbage collector je nápad z Lispu)</flame>
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
14.6.2010 10:53 Ant
Rozbalit Rozbalit vše Re: Lisp
Lisp měl oproti jiným například výhodu v existenci lispových strojů
No nevim, ale existuje vice stroju pro jazyky. Jen tak od boku napr. Forth, Java, ...
stativ avatar 14.6.2010 11:46 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
Java má hardwarový interpret?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
stativ avatar 14.6.2010 11:47 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
BTW: Java tehdy ještě byla hudba vzdálené budoucnosti.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
14.6.2010 13:39 Ant
Rozbalit Rozbalit vše Re: Lisp
Java má hardwarový interpret?
Byte-kod Javy ma, jestli to je to, na co se ptate.
stativ avatar 14.6.2010 13:54 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
Tak napůl. Tyhle mašinky AFAIK byly schopné interpretovat kód přímo, bez nějakého kompilátoru. Tím interpretem myslíte to, co je v např. mobilech nebo něco jiného?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
14.6.2010 16:04 Ant
Rozbalit Rozbalit vše Re: Lisp
schopné interpretovat kód přímo
Do neceho to prelozene byt muselo. Tezko to cetlo ASCII zdrojaku z pameti a bezelo podle toho. Mozna to fungovalo jako interpret BASICu?

Ten "interpret" Javy jsou normalne (typicky) vedlejsi instrukcni sady v procesorech pro ten virtualni stroj Javy (myslim, ze nekdo udelal i procesor, kde to byla jedina instrukcni sada, ale moc to nesleduji, takze se muzu mylit). Je to napriklad v ARM procesorech a ty jsou dost casto v mobilech. ARM platforma tomu rika Jazelle. V pameti pristroje je to dnes asi ulozene uz jako byte-kod, ale zrejme nic nebrani tomu, aby se ten preklad delat za pochodu. Snad se to tak i drive delalo, ale ten byte-kod se zacal pouzivat prave proto, ze je to celkove o dost rychlejsi.
stativ avatar 14.6.2010 17:43 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
schopné interpretovat kód přímo
Do neceho to prelozene byt muselo. Tezko to cetlo ASCII zdrojaku z pameti a bezelo podle toho. Mozna to fungovalo jako interpret BASICu?
To máš pravdu, blbě jsem to vyjádřil. Pro tyhle stroje to bylo v podstatě to samé co pro ty dnešní assembler. Jak je to v Javě je ale imo zbytečné řešit – nelze porovnávat počítače před 40 lety s dnešními ARM.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
Řešení 1× (frEon)
13.6.2010 16:38 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Lisp
Nejsem sice nějaký velký znalec Lispu, ale hezky o něm píše Paul Graham, viz třeba Beating the Averages.
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
14.6.2010 09:40 Dadam | skóre: 12 | blog: dadamovo
Rozbalit Rozbalit vše Re: Lisp
Děkuju za odpovědi. Článek od Paula Grahama je přesně to, co jsem potřeboval. Doporučuju přečíst i těm, které odpověď na moji otázku nezajímá, je tam pár zajímavých myšlenek.
A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
frEon avatar 14.6.2010 19:20 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Lisp
obavam se, ze pokud jsi si zadnych vyhod nevsim, tak bud te to ucili spatne, nebo neznas lisp nebo neznas ostatni jazyky :-)

jako par vyhod bych vypichnul:
  • makra
  • makra
  • makra
  • muzes si zvolit mezi nejvhodnejsim paradigmem, vsechna jsou velmi dobre podporovana (kdyz se to hodi, muzes psat objektove, proceduralne nebo funkcionalne nebo mezi tim stridat, kdyz je to nutne)
  • debugovaci vlastnosti (ktery jazyk ti dovoli pozastavit beh programu, zmenit nejakou funkci/metodu/proceduru, prekompilovat ji, aniz by jsi kompiloval zbytek softwaru, a pokracovat dale v programu?) plna dynamycnost
  • uvnitr funguje krasne konzistentne (sam, ale v nazvech funkci uz tak konzistentni neni - napada me treba funcall a call-method, coz je trochu zpruz)
a tohle vsechno samozrejme pohromade
Talking about music is like dancing to architecture.
14.6.2010 23:12 Program
Rozbalit Rozbalit vše Re: Lisp
Ono je to sice strašně hezké, škoda jen, že to není úplně pravda, nebo to alespoň není na nic. Jako nevím, proč používat makra na to, aby lisp vypadal jako jazyk, ve kterém můžu pracovat i bez maker. Ten bude navíc přehlednější a se spoustou knihoven. Podobnou otázkou jako autor si pokládám taky a tak nějak jsem došel k závěru, že řešením je haskell (na ten bych se doporučoval tazateli podívat).
15.6.2010 09:03 pozortucnak | skóre: 21 | blog: vecny_windowsar
Rozbalit Rozbalit vše Re: Lisp
Já bych zase doporučil Erlang... ale jinak si myslím že Lisp má ohromný potenciál...
Jsem mimořádně obtížný případ
frEon avatar 15.6.2010 10:09 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Lisp
makra pouzivat nemusis a psat v tom budes stejne jako v jinejch jazycich. akorat bude skoda, ze nevyuzijes nastroj, ktery pouzivas, naplno.

haskell muze byt fajn, ale uzavre te do funkcionalniho pristupu, coz muze byt skoda.
Talking about music is like dancing to architecture.
stativ avatar 15.6.2010 09:10 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
obavam se, ze pokud jsi si zadnych vyhod nevsim, tak bud te to ucili spatne, nebo neznas lisp nebo neznas ostatni jazyky :-)
Pokud je to na úrovni programovacích struktur na ZČU tak bych řekl, že to první. Snad nejblbější předmět co znám, ca 1–2 přednášky o syntaxi každého z vybraných jazyků a tím to hasne. Prý jde o to, abychom poznali různá programovací paradigmata… Jediné se kterým jsem se předtím nesetkal bylo logické programování v Prologu a to pravděpodobně už nikdy neuvidím.

PS.: Haskell je beztak lepší ;-), nasnáším závorky z Lispu. Už od základky, kdy jsem neuměl pořádně žádný jazyk a vrhnul jsem se na skriptování ve Scheme.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
15.6.2010 09:43 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Lisp
PGS je tak maximum, co se dá prosadit pro všechny studenty bez výjimky (ne že by tam byl nějaký pokročilejší předmět jen pro zájemce, max. snad JUI, ale to je jiná pohádka). Kdo chce, tak si z něj ledacos odnese, kdo nechce, jeho blbost. A Karel je bůh, to mi nikdo nevymluví, teda hned po Bokrovi :-))
Ještě na tom nejsem tak špatně, abych četl Viewegha.
stativ avatar 15.6.2010 09:51 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Lisp
Nevím, my měli Fialu.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
frEon avatar 15.6.2010 10:10 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Lisp
jo, takovy predmety jsou dobry akorat tak na to, aby ti ukazaly, ze syntaxe nekterych jazyku se muze lisit a ze vsechno co nevypada jako ten jazyk, ktery znas je nahovno
Talking about music is like dancing to architecture.
frEon avatar 15.6.2010 10:14 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Lisp
jo, zavorky. ja kdyz jsem se to ucil, tak jsem nekolikrat proklel vsechny svaty skrz naskrz. kdyby svati mohli mit deti, tak by ted mluvili pospatku a ve versich. ale pak jsem svuj odpor k zavorkam prekonal.... a stalo to za to
Talking about music is like dancing to architecture.

Založit nové vláknoNahoru

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

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