Hodnocení:
Kniha je vysoce ceněna pro své jasné vysvětlení a efektivní styl výuky. Pokrývá řadu témat důležitých pro Erlang a zaměřuje se na souběžné programování, což z ní činí základní zdroj informací pro začátečníky i zkušené programátory. Byly však zaznamenány některé nepřesnosti týkající se specifických vlastností jazyka a problémy s verzí pro Kindle.
Klady:⬤ Mistrovsky napsané, s jasnými a přehlednými příklady.
⬤ Vynikající styl výuky, který se snadno sleduje.
⬤ Komplexní pokrytí konceptů Erlangu, včetně souběžnosti a zpracování procesů.
⬤ Inspiruje k novým způsobům přemýšlení o problémech programování.
⬤ Vhodné pro začátečníky i pokročilé.
⬤ Předkládá inovativní myšlenky uspořádaným způsobem pro budoucí použití.
⬤ Některé nepřesnosti týkající se vlastností jazyka, zejména podpory JSON.
⬤ Problémy s verzí pro Kindle týkající se čitelnosti příkladů kódu.
⬤ Někteří čtenáři si všimli, že obsah týkající se vývojového prostředí Erlang je ve druhém vydání řídký.
⬤ Zmínky o zastaralých funkcích, které v současných verzích Erlangu nemusí existovat.
(na základě 37 hodnocení čtenářů)
Programming ERLANG: Software for a Concurrent World
Víceuživatelská hra, webová stránka, cloudová aplikace nebo síťová databáze může mít tisíce uživatelů, kteří spolu komunikují ve stejnou dobu. Potřebujete výkonný, průmyslový nástroj, který zvládne opravdu náročné problémy spojené s paralelními a souběžnými prostředími. Potřebujete Erlang. V tomto druhém vydání bestselleru Programování v Erlangu se naučíte psát paralelní programy, které se bez problémů škálují na vícejádrových systémech.
Při použití jazyka Erlang budete překvapeni, jak snadno se s paralelními problémy vypořádáte a jak rychleji a efektivněji vaše programy poběží. To proto, že Erlang používá sady paralelních procesů - nikoli jediný sekvenční proces, jak je tomu ve většině programovacích jazyků.
Joe Armstrong, tvůrce Erlangu, vás v malých krocích seznámí s tímto výkonným jazykem a poskytne vám kompletní přehled o Erlangu a o tom, jak jej používat v běžných scénářích. Začnete sekvenčním programováním, přejdete k paralelnímu programování a ošetřování chyb v paralelních programech a naučíte se s jistotou pracovat s distribuovaným programováním a standardními frameworky Erlang/Open Telecom Platform (OTP).
Nepotřebujete žádné předchozí znalosti funkcionálního nebo paralelního programování. Kapitoly jsou plné praktických příkladů z reálného světa a zasvěcených tipů a rad a končí cvičeními pro začínající i pokročilé uživatele.
Druhé vydání bylo rozsáhle přepracováno. Novinkou tohoto vydání je sedm kapitol věnovaných nejnovějším funkcím Erlangu: mapám, typovému systému a Dialyzeru, WebSockets, programátorským idiomům a novému samostatnému exekučnímu prostředí. Budete psát programy, které dynamicky detekují a opravují chyby a které lze aktualizovat bez zastavení systému. Nechybí ani pokrytí rebaru (de facto build systému Erlang) a informace o tom, jak sdílet a používat projekty Erlang na githubu, ilustrované příklady z cowboye a bitcasku.
Erlang změní váš pohled na svět i na to, jak programujete.
Co potřebujete
Systém Erlang/OTP. Stáhněte si ho z webu erlang.org.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)