Evaluare:
Cartea oferă o introducere captivantă în programarea Racket, inspirând cititorii să exploreze dincolo de exemple. Cu toate acestea, este criticată pentru că este inadecvată pentru cei cu experiență anterioară în programare, pentru că îi lipsesc materialele esențiale și pentru că nu acoperă subiecte mai profunde în Racket.
Avantaje:Abordare inspirată care încurajează programarea în Racket, explicații clare ale subiectelor, o progresie logică de la conceptele de bază la cele mai interesante, includerea programării GUI și un editor recomandat (DrRacket) care îmbunătățește experiența de programare.
Dezavantaje:Nu este potrivit pentru cititorii cu experiență în programare, lipsește discuția despre caracteristicile avansate Racket, cum ar fi sistemul macro, lipsesc sau sunt depășite elemente esențiale care împiedică învățarea, și tratarea superficială a unor subiecte precum teoria seturilor și teoria grafurilor.
(pe baza a 2 recenzii ale cititorilor)
Racket Programming the Fun Way: From Strings to Turing Machines
O introducere în limbajul de programare funcțională Racket și în mediul de dezvoltare DrRacket pentru a explora subiecte din matematică (majoritatea recreative) și informatică.
În sfârșit, un tur ghidat plin de viață prin toate caracteristicile, funcțiile și aplicațiile limbajului de programare Racket. Veți învăța o varietate de paradigme de codare, inclusiv programare iterativă, orientată pe obiecte și logică; veți crea grafice interactive, veți desena diagrame și veți rezolva puzzle-uri pe măsură ce explorați Racket prin subiecte distractive de informatică - de la analiza statistică la algoritmi de căutare, mașina Turing și multe altele.
Primele capitole acoperă concepte de bază Racket, cum ar fi tipurile de date, sintaxa, variabilele, șirurile de caractere și ieșirea formatată. Veți învăța cum să efectuați calcule matematice în mediul numeric bogat al Racket și cum să utilizați construcțiile de programare în diferite domenii de probleme (cum ar fi codarea soluțiilor la puzzle-ul Turnul din Hanoi). Mai târziu, vă veți juca cu trasarea de diagrame, vă veți lupta cu grafica și veți vizualiza date. Apoi, veți evada din limitele liniei de comandă pentru a produce animații, jocuri interactive și un program de trucuri cu cărți care vă va uimi prietenii.
Veți învăța cum să:
- Să utilizați DrRacket, un mediu de dezvoltare interactiv (IDE) pentru scrierea de programe.
- Calculați probleme matematice clasice, cum ar fi secvența Fibonacci.
- Generarea de diagrame de funcții bidimensionale și crearea de desene folosind primitive grafice.
- Importați și exportați date în și din Racket folosind porturi, apoi analizați-le vizual.
- Construiți dispozitive simple de calcul (automate pushdown, mașini Turing și așa mai departe) care îndeplinesc sarcini.
- Utilizați bibliotecile încorporate în Racket pentru a dezvolta un calculator algebric în linie de comandă.
Racket Programming the Fun Way este la fel ca limbajul în sine - o întruchipare a tot ceea ce face programarea interesantă și valoroasă, și care vă face un programator mai bun.
© 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)