Od matematiky k všeobecnému programovaniu

Hodnotenie:   (4,6 z 5)

Od matematiky k všeobecnému programovaniu (Alexander Stepanov)

Recenzie čitateľov

Zhrnutie:

Kniha získala prevažne pozitívne recenzie pre svoj pútavý štýl písania a hlboké prepojenie matematických konceptov so softvérovým programovaním, najmä so zameraním na abstraktnú algebru a jej historický význam. Niektorí čitatelia však zistili, že v nej chýbajú praktické návody na programovanie a príklady v jazyku C++, čo viedlo k zmiešaným názorom v závislosti od ich očakávaní.

Výhody:

Dobre napísané a pútavé rozprávanie.
Efektívne spojenie matematických konceptov s programovaním, najmä všeobecným programovaním.
Prehľadný historický kontext týkajúci sa matematiky a jej vývoja.
Cvičenia v celom texte zlepšujú plynulosť čítania.
Osloví širokú škálu čitateľov, od záujemcov o matematiku až po programátorov, ktorí sa snažia hlbšie pochopiť teóriu.

Nevýhody:

Obmedzené praktické rady a príklady na programovanie, čo je sklamaním pre tých, ktorí hľadajú hlboký obsah v C++.
V niektorých recenziách bol zaznamenaný prílišný dôraz na históriu matematiky namiesto poznatkov o programovaní.
Niektoré matematické pojmy môžu byť pre menej skúsených čitateľov zložité.
Niektoré časti sa zdali byť nútené alebo nejasné vo svojich súvislostiach s programovaním.

(na základe 61 čitateľských recenzií)

Pôvodný názov:

From Mathematics to Generic Programming

Obsah knihy:

Priekopník v oblasti softvérového dizajnu Alexander Stepanov a jeho kolega Daniel Rose v tejto obsažnej a zároveň prístupnej knihe objasňujú princípy generického programovania a matematický koncept abstrakcie, na ktorom je založené, a pomáhajú vám písať jednoduchší a výkonnejší kód.

Ak ste primerane zdatný programátor, ktorý dokáže logicky myslieť, máte všetky podklady, ktoré budete potrebovať. Stepanov a Rose predstavujú príslušnú abstraktnú algebru a teóriu čísel s mimoriadnou zrozumiteľnosťou. Starostlivo vysvetľujú problémy, ktoré matematici najprv potrebovali vyriešiť, a potom ukazujú, ako sa tieto matematické riešenia premietajú do všeobecného programovania a tvorby efektívnejšieho a elegantnejšieho kódu. Aby autori demonštrovali kľúčovú úlohu, ktorú tieto matematické princípy zohrávajú v mnohých moderných aplikáciách, ukazujú, ako tieto výsledky a zovšeobecnené algoritmy použiť na implementáciu reálneho kryptosystému s verejným kľúčom.

Pri čítaní tejto knihy si osvojíte myšlienkové procesy potrebné na efektívne programovanie a naučíte sa, ako zovšeobecniť úzko koncipované algoritmy a rozšíriť ich užitočnosť bez straty efektivity. Získate tiež hlboký prehľad o hodnote matematiky pre programovanie - prehľad, ktorý sa ukáže ako neoceniteľný bez ohľadu na to, aké programovacie jazyky a paradigmy používate.

Dozviete sa o.

⬤  Ako zovšeobecniť štyritisíc rokov starý algoritmus, čím sa preukáže nenahraditeľná lekcia o prehľadnosti a efektívnosti.

⬤  Staroveké paradoxy, krásne teorémy a produktívne napätie medzi spojitým a diskrétnym.

⬤  Jednoduchý algoritmus na hľadanie najväčšieho spoločného deliteľa (GCD) a moderné abstrakcie, ktoré na ňom stavajú.

⬤  Výkonné matematické prístupy k abstrakcii.

⬤  Ako abstraktná algebra poskytuje myšlienku, ktorá je základom všeobecného programovania.

⬤  Axiómy, dôkazy, teórie a modely: používanie matematických techník na usporiadanie znalostí o vašich algoritmoch a dátových štruktúrach.

⬤  Prekvapivé jemnosti jednoduchých programovacích úloh a čo sa z nich môžete naučiť.

⬤  Ako môžu praktické implementácie využiť teoretické znalosti.

Ďalšie údaje o knihe:

ISBN:9780321942043
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2014
Počet strán:320

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Prvky programovania - Elements of Programming
Elements of Programming poskytuje odlišné chápanie programovania, než je prezentované inde. Jeho hlavným...
Prvky programovania - Elements of Programming
Od matematiky k všeobecnému programovaniu - From Mathematics to Generic Programming
Priekopník v oblasti softvérového dizajnu Alexander...
Od matematiky k všeobecnému programovaniu - From Mathematics to Generic Programming

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)