[Linux-Biella] [blog]Programmazione ad oggetti
Daniele Segato
daniele.bilug a gmail.com
Lun 8 Dic 2008 12:11:24 CET
Il giorno lun, 08/12/2008 alle 04.38 +0100, Del Vecchio Lorenzo ha
scritto:
> Beh, ad esempio in PHP se con un form assumo un commento ad un articolo e
> lo mando in stampa, senza un database che mantenga in memoria ogni singolo
> commento lo script diverrebbe inutile.
>
> Anche una semplice agenda senza DaB non serve a nulla...
> Potro' mica scrivere "Hallo world" o la data attuale per tutta la vita!
o santa pace!
gnome non usa un database, il kernel neppure, totem non usa un database,
gimp e photoshop non usano un database, ne tantomeno lo fa blender ne
qualunque gioco in circolazione
la lista è lunga
il database non è l'unico modo per memorizzare dati. I file di
configurazione spesso è più comodo/efficiente tenerli come semplici file
piuttosto che utilizzare un DB.
Quando poi il programma sta girando tutti i dati che gli servono sono in
RAM. Quando crei una variabile quella variabile è tenuta in RAM, così
come quando crei l'istanza di un oggetto.
Prima di capire a cosa serve e quando usare un DB è il caso che cominci
a programmare!
PARTI da hello world.. e occhio a snobbarlo che poi molti all'inizio
hanno pure difficoltà a compilare quello.
steps:
1) installarti l'ambiente (es. java sdk se scegli java)
2) hello world
3) programmino che fa la somma di 2 numeri leggendoli da linea di
comando Somma.java
4) programmino che calcola il fattoriale
5) programma che legge un file (di testo) lo "parsa" e memorizza in una
struttura dati e produce un file (sempre scritto su disco) con il nuovo
contenuto
questi i primi steps..
finché non cominci a fare un po' di cose e quindi a fare le domande
mirate su ciò che non ti riesce non potremo aiutarti
> Adesso non vorrei sbagliarmi, non era legato al discorso dei distruttori?
apri un editor di testo e comincia a programmare
le domande falle dopo
> Comunque non so dove in guida sono sicuro si facesse riferimento ad un
> comando che specificatamente si diceva cancellasse dati dalle ram...
ma chettifrega?
> Dazed and confused... Il problema che al mondo ci sono ottimi insegnanti
> che aspettano solo le mie domande.
il problema è che fai domande ad minchiam e le risposte sono
costantemente: "mettiti a farlo"
una volta che ti scontri con il problema reale le domande saranno più
sensate
> Il problema e' capire cosa chiedere per arrivare ad imparare cio' che si
> vuole :)
te lo stiamo dicendo da giorni come fare :)
se ci tieni a finire ignorato prosegui con questa linea
> A parte gli scherzi comunque sia penso che i data base mi aiuterebbero ad
> averefe fonti di dati per ottenere programmi "seri" anziche':
pensi male
> #!/bin/bash
> $ chmod +x script
> echo "ciao come ti chiami?"
> read A
> echo "E quanti anni hai?"
> read B
> echo "Ti chiami $A e hai $B anni?"
> read c
> case $c in
> si)
> echo "fico funziona!!"
> ;;
> no)
> echo "va bene comunque !!"
> esac
> exit
gli script bash SONO seri. Vengono utilizzati molto più di quanto credi
e puoi farci molte più cose di quelle da te qui illustrate, e
praticamente tutte (guarda un po') senza un database
Maggiori informazioni sulla lista
Linux