← Indietro
AppuntiCompleti

Complete course notes

Completi di Principles of Programming Languages per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Principles of Programming LanguagesCompleti

Informazioni sul documento

Cosa trovi in questo materiale

Completi di Principles of Programming Languages per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.

Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.

Contenuti estratti dal documento

Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.

Pagina 1

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 . . . . . . . . . . . . . . . . . . . .…

Anteprima

Prima pagina del documento.

Prima pagina: Complete course notes