Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Principles of Programming Languages
- Classification
- Notes · Complete set
- Original format
- Text
- Searchable text
Study material for Principles of Programming Languages, shared by the Studwiz community and reviewed by moderators.
Study material for Principles of Programming Languages, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
Scheme/Racket Riccardo Ancona January 19, 2014 Contents I. Il Linguaggio 7 1. Principi fondamentali del linguaggio 8 1.1. Linguaggio Funzionale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2. Omoiconicitá . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. Garbage Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4. Modello di storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.5. Immutabilitá . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6. Strategia di valutazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2. Tipi di Dati 10 2.1. Nativi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.1. Numeri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.2. Booleani . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.3. Liste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.4. Vettori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1. Metodi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.2. Ereditarietá . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3. Struct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1. Metodi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3. Procedure Standard 15 3.1. Nomenclatura: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.1.1. Procedura thunk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.1.2. Procedure di prima classe . . . . . . . . . . . . . . . . . . . .…
First page of the document.