Evaluare:
Practical Common Lisp este o carte bine primită care oferă o abordare practică a învățării programării Lisp. Ea pune accentul pe proiectele practice, în special în primele capitole, și este lăudată pentru eficiența sa în explicarea conceptelor complexe cu claritate. Cu toate acestea, este mai potrivită pentru cei cu o anumită experiență anterioară în programare, deoarece începătorii pot găsi materialul copleșitor fără cunoștințe de bază. Cartea se remarcă prin schimbarea perspectivelor asupra programării și demonstrarea capacităților Lisp în aplicații din lumea reală.
Avantaje:⬤ Abordare captivantă și practică
⬤ Explicații clare ale conceptelor complexe
⬤ Stil de predare eficient care provoacă cititorul
⬤ Accent puternic pe aplicații și proiecte din lumea reală
⬤ Acoperă multe caracteristici utile ale Common Lisp
⬤ Capitole bine organizate dedicate unor subiecte specifice
⬤ Încurajează cititorii să regândească paradigmele de programare
⬤ Exemple bune și expunere clară.
⬤ Nu este potrivită ca primă carte de programare
⬤ Necesită cunoștințe anterioare de programare pentru a beneficia pe deplin
⬤ O parte din conținut poate fi copleșitor pentru începătorii absoluți
⬤ Limbajul și conceptele avansate ar putea fi o provocare pentru programatorii mai puțin experimentați
⬤ Unii au considerat că organizarea ar putea fi confuză inițial.
(pe baza a 90 recenzii ale cititorilor)
Lisp este considerat un limbaj academic, dar nu trebuie să fie așa. Aceasta este prima carte care prezintă Lisp ca un limbaj pentru lumea reală.
Partea I este introducerea în limbajul Lisp. Scopul Părții I este de a oferi cititorului o înțelegere generală a caracteristicilor limbajului și o înțelegere suficient de solidă a modului în care acestea funcționează pentru a-l pregăti pentru exemplele practice de cod din Partea II. Partea I include studiile de caz ale magazinului Franz, Viaweb, Pandorabots și ASCENT.
Partea a II-a prezintă exemple la scară mai largă de programare practică Lisp. Exemplele practice din această secțiune sunt toate centrate pe construirea unui server de streaming mp3. Până la sfârșitul cărții, cititorul va avea codul unui server mp3 Lisp care servește streaming mp3 prin protocolul Shoutcast către orice software client mp3 standard (de exemplu iTunes, XMMS sau WinAmp). Siebel va arăta cum să stocheze metadatele atât într-o bază de date sexp artizanală simplă, cât și într-o bază de date relațională (MySQL). Siebel va demonstra modul de utilizare a firelor pentru a suporta mai multe conexiuni simultane ale clienților. Serverul va anunța o interfață de serviciu web (WSDL), iar un programator de servicii web (adică oricine are Visual Studio.NET) poate scrie o aplicație pentru a înlocui interfața bazată pe browser.
© 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)