🏷 Tag: r5rs
Pensare con il codice: SICP e la logica di Scheme secondo R5RS
Introduzione
Structure and Interpretation of Computer Programs (SICP) è uno dei testi fondamentali dell’informatica moderna. Pubblicato da Harold Abelson e Gerald Jay Sussman, rappresenta molto più di un manuale di programmazione: è una riflessione profonda sulla natura dei linguaggi, sull’astrazione come forma di pensiero e sulla costruzione concettuale dei sistemi.
Scritto originariamente per accompagnare i corsi del MIT, SICP adotta Scheme, un dialetto del Lisp conforme allo standard R5RS (Revised⁵ Report on the Algorithmic Language Scheme). Questa scelta non è casuale: Scheme incarna una sintassi minimale che consente di esplorare i principi fondamentali del calcolo senza distrazioni sintattiche o dipendenze infrastrutturali.