Archive for the ‘Generale’ Category

Programmazione #12 – Oggetti – Entità e Valori

Rieccoci con un nuovo capitolo del nostro corso di programmazione generale. L’ultima volta avevamo parlato degli oggetti spiegando che gli oggetti sono un astrazione del mondo. Per ogni sostantivo che potete immaginare potete costruire l’oggetto corrispondente.

Oggi vedremo che gli oggetti si dividono in due macro categorie: le entità e i valori.

Le entità corrispondono …

NetBeans 6.7.1 e Git

Sto scrivendo la tesi. O almeno ci provo. Vado a rilento anche per colpa del caldo afoso, del condizionatore che si è rotto (in pieno Agosto e con tutti i condizionatorologi in ferie) e del pellegrinaggio continuo che faccio da casa mia a casa della mia ragazza (70km di distanza).

Però cerco di sfruttare a …

Debian e il bug tracking

Ecco qui una piccola guida indicativa per segnalare un bug con Debian. Segnalare un bug (specie se si utilizzano programmi sperimentali e in beta) è un DOVERE MORALE.

Programmazione #11 – Oggetti – Generalità

Continuiamo la serie di lezioni sulla programmazione generale, questa volta cercando di approfondire molti degli aspetti che nelle prime 10 parti introduttive avevamo lasciato appesi. Cominciamo perciò dal concetto che (dopo i puntatori) spiazza di più chi non ha confidenza con la programmazione: gli oggetti.

Abbiamo già visto nelle parti precedenti il principio base su …

GAPG – Bozza 01

Come già ho annunciato sto convertendo, ampliando e correggendo i 10 articoli di Guida alla Programmazione Generale in pdf. L’università ha rallentato molto questo processo e quindi per mostrarvi la mia buonafede inizio a darvi il link per la prima bozza.

Per il momento contiene gli articoli da 1 a 6 con alcune imprecisioni corrette. …

Programmazione #10: Funzioni – Iterazione e Ricorsione

Ora conosciamo sufficientemente la struttura della memoria e i principi del suo funzionamento. Per spiegare lo stack, in particolare, ho dovuto fare richiamo alle funzioni.

Le funzioni sono un argomento fondamentale della programmazione e alcuni processori le implementano addirittura a livello di assembly.

Il concetto di funzione è molto semplice. Una funzione può essere vista come …

Programmazione #9: Memoria – Tipi di dato

Abbiamo accennato anche cosa sono i riferimenti (o puntatori): variabili che invece di contenere il dato contengono l’indirizzo in cui trovare il dato.

Abbiamo però visto anche che le variabili conoscono anche il tipo di dato a cui si riferiscono o che contengono. Essi si riferiscono infatti all’insieme a cui appartiene il dato. Esempi di …

Programmazione #8: Memoria – Puntatori

Ora che conosciamo la struttura “a cassetti” della memoria e come viene organizzata a tempo di esecuzione possimo introdurre il concetto dei puntatori (o riferimenti).

Questo tipo di variabili sono ben noti a chi programma in C ma esistono in modo meno diretto in decine di linguaggi, come il Java, tanto per dirne qualcuno.

Il concetto …

Programmazione #7: Variabili – Organizzazione della Memoria

Iniziamo ora la serie di argomenti legati al funzionamento dei linguaggi di programmazione. Cercherò come al solito di limitare al minimo i tecnicismi soprattutto ora che la faccenda comincia a farsi complicata.

Per la lezione di oggi cominceremo dal più importante, vasto e primordiale aspetto: la memoria.

E’ il più importante perché è il programma stesso …

Programmazione #6: Linguaggi di scripting e ordinari.

Approfitto del fatto che per l’università sto preparando una relazione sui linguaggi di scripting per approfondire questa ulteriore (e per noi ultima) classificazione dei linguaggi di programmazione.

Per finire la nostra panoramica sui linguaggi di programmazione, e prima di addentrarci nei particolari più tecnici, affronteremo i cosiddetti linguaggi di scripting, non una novità nel panorama …

Powered by WordPress | Designed by: free Drupal themes | Thanks to hostgator coupon and cheap hosting