Tecniche

Anatomia SQL

Data Definition Language.

Il Data Definition Language (DDL) è un sottoinsieme del linguaggio SQL (Structured Query Language) utilizzato per definire, modificare e gestire la struttura di un database. Mentre altri comandi SQL si occupano dei dati contenuti nelle…


VBA

Office (VBA).

Cos’è VBA? VBA (Visual Basic for Applications) è un linguaggio di programmazione integrato nelle applicazioni del pacchetto Microsoft Office, come: Word Excel Access PowerPoint Outlook Caratteristiche principali: Basato su Visual Basic Linguaggio event-driven Permette di…


Il linguaggio Scratch

Il linguaggio Scratch.

Inquadramento e origine. Cos’è Scratch? Scratch è un linguaggio di programmazione visuale a blocchi sviluppato dal MIT Media Lab, guidato da Mitchel Resnick. Nasce con finalità educative: Introdurre alla programmazione Sviluppare il pensiero computazionale Favorire…


Il modello TCP-IP

Il sistema TCP-IP.

Cos’è TCP/IP? Il TCP/IP è un insieme di protocolli che consente la comunicazione tra dispositivi in rete. Nasce nell’ambito del progetto DARPA negli anni ’70 per la rete ARPANET, ed è oggi la base di…


Programmazione orientata agli oggetti

Basi della programmazione.

Cos’è la programmazione? La programmazione è il processo di: Analizzare un problema Progettare un algoritmo Tradurlo in un linguaggio formale Eseguire e verificare il risultato Fondamenti teorici: Algoritmo (sequenza finita di passi) Modello di Von…


Ambienti distribuiti

Ambienti distribuiti.

Definizione di ambiente distribuito. Un sistema distribuito è un insieme di calcolatori autonomi che: comunicano tramite rete, cooperano per raggiungere un obiettivo comune, appaiono all’utente come un unico sistema coerente. Definizione classica (Tanenbaum): “Un sistema…