domenica 15 gennaio 2012

F# - Tipi derivati

Come è stato detto negli articoli precedenti F# possiede una serie di tipi nativi del linguaggio, come il tipo intero, float, boolean e così via. Ma come è stato detto, questi sono dei tipi nativi, già presenti nel linguaggio, che possono, però, contribuire alla creazione di nuovi tipi, i così detti tipi derivati. Esistono, sostanzialmente, tre categorie di tipi derivati: tipi enumerati, tipi unione e tipi record.

sabato 14 gennaio 2012

F# - Liste

Al giorno d'oggi programmando, molto spesso si imbatte nella necessità di raggruppare più elementi dello stesso tipo. Proprio in questi casi in F# vengono usate le liste, per memorizzare queste sequenze di elementi. Nei linguaggi di programmazione procedurale, come Java e C++, queste strutture dati vengono chiamate liste concatenate, perché tra un elemento della lista e il suo successivo esiste un collegamento.

venerdì 13 gennaio 2012

Web Server - Installazione MySQL

Spesso nella costruzione dei siti web c'è la necessità di conservare dati, riguardanti gli utenti che utilizzano il vostro sito web, ma organizzando i dati sui file di testo è estremamente inefficace, specie nel momento in cui si deve cercare una particolare informazione. Il problema può essere risolto legando al sito un database, però per questo è necessario disporre di un DBMS(DataBase Managment System), che ci servirà per gestire i database del sito. MySQL è un DBMS molto usato per la gestione dei siti web, anche complessi, perché permette un interfacciamento molto semplice con PHP.

F# - Ennuple

Molto spesso programmando in qualsiasi linguaggio si verifica la necessità di raggruppare più variabili, anche di tipo diverso, che magari descrivono le caratteristiche di un determinato oggetto o soggetto. F# propone una soluzione molto semplice a questo problema, utilizzando le così dette ennuple.

giovedì 5 gennaio 2012

Web Server - Installazione PHP

Fino ad ora abbiamo visto come installare il server web, per inviare la corrispondente pagina html, quando essa viene richiesta da un client. Ma in questo modo possiamo avere soltanto le pagine statiche, che potrebbero essere utili soltanto per depositare informazioni sul nostro sito e non avremo la possibilità di fare uno scambio di dati con l'utente.

Web Server - Installazione Apache

Al giorno d'oggi l'Internet è diventato una risorsa molto importante del mondo intero, ma per molti ancora resta un mistero il funzionamento di tale sistema. Il tutto, in fondo, non è così complicato come potrebbe sembrare, se si cerca di astrarre un po' le varie parti di questo sistema, ignorando la struttura di esse e pensando soltanto alle operazioni che esse svolgono.

martedì 3 gennaio 2012

HTML - Hello, World!


Fino ad ora si è parlato su come può essere impiegato il linguaggio di programmazione HTML e su come deve essere la struttura di un documento ipertestuale, scritto in questo linguaggio. Ma vediamo ora come procedere per creare la più semplice pagina, che dovrà contenere il messaggio "Hello, World!".