Încă șapte limbi în șapte săptămâni: Limbaje care modelează viitorul

Evaluare:   (4.2 din 5)

Încă șapte limbi în șapte săptămâni: Limbaje care modelează viitorul (Bruce Tate)

Recenzii ale cititorilor

Rezumat:

Cartea „Seven More Languages in Seven Weeks” oferă o introducere în limbaje de programare mai puțin cunoscute, destinată programatorilor intermediari și avansați. Deși reușește să stârnească interesul pentru conceptele de programare și include interviuri captivante cu autorii limbajelor, mulți cititori consideră că conținutul este lipsit de profunzime și nu este la fel de puternic ca predecesorul său.

Avantaje:

Selecție excelentă de limbaje mai puțin cunoscute.
Interviuri captivante cu autori de limbaje.
Trezește cu succes interesul pentru limbajele de programare.
Poate lărgi orizonturile programatorilor intermediari și avansați.

Dezavantaje:

Conținutul poate părea superficial sau grăbit, semănând cu postările de blog.
Presupune cunoașterea prealabilă a conceptelor de programare, ceea ce îl face dificil pentru începători.
Unele capitole sunt lipsite de profunzime și de dovezi pentru afirmațiile făcute (de exemplu, performanța lui Julia).
Unii cititori s-au simțit dezamăgiți față de prima carte din serie.

(pe baza a 10 recenzii ale cititorilor)

Titlul original:

Seven More Languages in Seven Weeks: Languages That Are Shaping the Future

Conținutul cărții:

Marii programatori nu se nasc - se fac. Industria trece de la limbaje orientate pe obiecte la limbaje funcționale, iar dumneavoastră trebuie să vă dedicați îmbunătățirii radicale. Noile limbaje de programare vă înarmează cu instrumentele și expresiile de care aveți nevoie pentru a vă perfecționa meseria. În timp ce alte abecedare de limbaje vă poartă prin instalarea de bază și "Bună, lume", noi țintim mai sus. Fiecare limbaj din Seven More Languages in Seven Weeks vă va purta într-o călătorie pas cu pas prin cele mai importante paradigme ale timpului nostru. Veți învăța șapte limbaje interesante: Lua, Factor, Elixir, Elm, Julia, MiniKanren și Idris.

Învățați din seria de programare premiată care a inspirat limbajul Elixir. Aflați cum alți programatori din comunități foarte diferite rezolvă probleme suficient de importante pentru a obliga la dezvoltarea limbajului. Extindeți-vă perspectiva și învățați să rezolvați probleme legate de multicore și distribuție.

În fiecare limbaj, veți rezolva o problemă non-trivială, folosind tehnicile care fac limbajul respectiv special. Scrieți un joc complet funcțional în Elm, fără un singur callback, care se compilează în JavaScript, astfel încât să îl puteți implementa în orice browser. Scrieți un program logic în Clojure folosind un model de programare, MiniKanren, care este la fel de puternic ca Prolog, dar mult mai bun la interacțiunea cu lumea exterioară. Construiți un program distribuit în Elixir cu macro-uri de tip Lisp, sintaxă bogată de tip Ruby și bogăția mașinii virtuale Erlang. Construiește-ți propriul strat de obiecte în Lua, un program statistic în Julia, o dovadă în cod cu Idris și un joc de întrebări în Factor.

Când veți termina, veți fi scris programe în cinci paradigme de programare diferite, care au fost scrise pe trei continente diferite. Veți fi explorat patru limbaje de vârf, inventate în ultimii cinci ani, și trei limbaje mai radical diferite, fiecare având ceva semnificativ de învățat.

Alte date despre carte:

ISBN:9781941222157
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2014
Numărul de pagini:350

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Încă șapte limbi în șapte săptămâni: Limbaje care modelează viitorul - Seven More Languages in Seven...
Marii programatori nu se nasc - se fac. Industria...
Încă șapte limbi în șapte săptămâni: Limbaje care modelează viitorul - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Șapte limbi în șapte săptămâni: Un ghid pragmatic pentru învățarea limbajelor de programare - Seven...
Ar trebui să învățați un limbaj de programare în...
Șapte limbi în șapte săptămâni: Un ghid pragmatic pentru învățarea limbajelor de programare - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Java mai bună, mai rapidă, mai ușoară - Better, Faster, Lighter Java
Uneori, cel mai simplu răspuns este cel mai bun. Mulți dezvoltatori Enterprise Java, obișnuiți...
Java mai bună, mai rapidă, mai ușoară - Better, Faster, Lighter Java
Rails: Up and Running: Dezvoltare web rapidă ca fulgerul - Rails: Up and Running: Lightning-Fast Web...
În doar câteva zile, puteți dezvolta aplicații web...
Rails: Up and Running: Dezvoltare web rapidă ca fulgerul - Rails: Up and Running: Lightning-Fast Web Development

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)