Evaluare:
Cartea este o introducere captivantă în conceptele informatice folosind limbajul de programare Logo, care este evidențiat pentru metoda sa distractivă și accesibilă de predare a ideilor complexe. Autorul folosește un stil de scriere dezinvolt care face învățarea plăcută, deși este posibil ca titlul să nu atragă un public mai larg.
Avantaje:Cartea utilizează în mod eficient Logo pentru a preda concepte de bază ale informaticii, cum ar fi iterația, recursivitatea și abstractizarea. Este descrisă ca o lectură distractivă care simplifică procesul de învățare, făcându-l mai accesibil în comparație cu limbajele de programare tradiționale precum C++ sau Assembly. Stilul de scriere dezinvolt al autorului sporește plăcerea învățării.
Dezavantaje:Titlul cărții este considerat plictisitor și poate descuraja potențialii cititori. O parte din conținut poate fi perceput ca fiind ușor mai specializat în volumul 3, ceea ce l-ar putea face mai puțin atrăgător pentru cei care caută o introducere mai largă.
(pe baza a 2 recenzii ale cititorilor)
Computer Science Logo Style, second edition, Volume 1: Symbolic Computing
Această serie se adresează persoanelor - adulți și adolescenți - care sunt interesate de programarea calculatoarelor pentru că este distractivă. Cele trei volume folosesc limbajul de programare Logo ca mijloc de explorare a informaticii din perspectiva calculului simbolic și a inteligenței artificiale. Logo este un dialect al limbajului Lisp, un limbaj utilizat în cele mai avansate proiecte de cercetare în informatică, în special în inteligența artificială. De-a lungul seriei, se pune accentul pe tehnicile de programare funcțională (inclusiv funcțiile de ordin superior și recursivitatea), dar programarea secvențială tradițională este de asemenea utilizată atunci când este cazul.
În ediția a doua, primele două volume au fost rearanjate astfel încât studiile de caz ilustrative să apară împreună cu tehnicile pe care le demonstrează. Volumul 1 include un nou capitol despre funcțiile de ordin superior, iar capitolele despre recursivitate au fost reorganizate pentru o mai mare claritate. Volumul 2 include un nou capitol tutorial despre macro-uri, o capacitate exclusivă a Berkeley Logo și două proiecte noi. În întreaga serie, exemplele de programe mai mari au fost rescrise pentru o mai bună lizibilitate prin utilizarea mai extinsă a abstractizării datelor.
În volumul 3 Dincolo de programare, cititorul învață că știința calculatoarelor include nu doar programarea calculatoarelor, ci și modalități mai formale de a gândi despre calcul, cum ar fi teoria automatelor și matematica discretă. Spre deosebire de majoritatea cărților pe aceste teme, acest volum prezintă ideile sub forma unor programe de calculator concrete, utilizabile, mai degrabă decât sub forma unor dovezi abstracte. Exemplele includ un program de traducere din formalismul declarativ al expresiilor regulate în notația executabilă Finite State Machine și un compilator Pascal scris în Logo.
Programele Logo din aceste cărți și interpretorul Berkeley Logo gratuit al autorului sunt disponibile prin Internet sau pe dischetă.
© 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)