Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* l'informatica degli albori
Nuovo argomento   Rispondi    Indice del forum -> Al caffe' dell'Olimpo
Precedente :: Successivo  
Autore Messaggio
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 18 Ago 2005 14:49    Oggetto: * l'informatica degli albori Rispondi citando

SverX ha scritto:
io a 11 anni non avevo un computer e così scrivevo i programmi su fogli a quadretti...


intendi i diagrammi di flusso ?




discussione splittata da qua


L'ultima modifica di ioSOLOio il 19 Ago 2005 11:55, modificato 1 volta
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 18 Ago 2005 15:23    Oggetto: Rispondi citando

ioSOLOio ha scritto:
intendi i diagrammi di flusso ?


no, BASIC Smile
Top
Profilo Invia messaggio privato HomePage
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 18 Ago 2005 18:08    Oggetto: Rispondi citando

Ah però posso ritenermi fortunato...
Cmq il primo forum a cui ho partecipato la mia registrazione risale al 2003(10 anni Rolling Eyes ).
Ma cosa vuol dire scrivere programmi in basic sui fogli di carta???
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 17:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 18 Ago 2005 22:45    Oggetto: Rispondi citando

auguri!


p.s.: il basic è un linguaggio di programmazione
(non so quanto sia usato oggigiorno).


10 PRINT "CIAO"
20 DIM NOME$ = 30
30 PRINT "Diimmi il tuo nome"
40 INPUT (NOME$)
50 PRINT "Benvenuto" NOME$
60 PRINT "E ora inserisci un numero"
70 INPUT N
80 TOTALE = 100+ N
PRINT "Se sommo 100 al tuo numero, ottengo" TOTALE


(se mi ricordo giusto)

In teoria dovevi scrivere un programma nel computer e poi eseguirlo
(di solito era interpretato, non compilato (come è invece la stragrande maggioranza dei progrmmi di oggi) ma non vorrei complicare troppo).

Nulla vietava però di scrivere i programmi su un pezzo di carta
(soprattuto se non si era capaci e quindi bisognava pensarci e non si aveva un computer sottomano, oppure ... se il computer non lo si aveva proprio)
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 19 Ago 2005 09:20    Oggetto: Rispondi citando

esatto, io non l'avevo... ma alcuni amici sì, qualcuno un Commodore 64 e qualcuno un MSX, quindi ho dovuto imparare 2 basic diversi...
Top
Profilo Invia messaggio privato HomePage
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 19 Ago 2005 10:10    Oggetto: Rispondi citando

eh già..
anche perchè mica si potevano salvare col commodore64 o con lo spectrum 48k...
a meno di non armeggiare con la cassetta [si si...proprio una normale cassetta audio]...

anche io scribacchiavo su carta...e archiviavo per tenerli al sicuro...
Top
Profilo Invia messaggio privato
Gateo
Dio maturo
Dio maturo


Registrato: 17/11/03 18:16
Messaggi: 12379

MessaggioInviato: 19 Ago 2005 10:54    Oggetto: Rispondi citando

Io ho ancora n audiocassette e per spectrum e per C64 in uno scatolone.
Subito le ho tenute perche' contavo di riparare/riesumare i due mostrini, poi mi ero ripromesso di passare tutto su pc tramite gli appositi tool di emulazione.
Ma andra' a finire che i miei bisnipoti in un remoto futuro le ritroveranno e ascoltandole si chiederanno: "ma che razza di musica ascoltava il nonno?"
Top
Profilo Invia messaggio privato
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 19 Ago 2005 11:45    Oggetto: Rispondi citando

chemicalbit ha scritto:
10 PRINT "CIAO"
20 DIM NOME$ = 30
30 PRINT "Diimmi il tuo nome"
40 INPUT (NOME$)
50 PRINT "Benvenuto" NOME$
60 PRINT "E ora inserisci un numero"
70 INPUT N
80 TOTALE = 100+ N
PRINT "Se sommo 100 al tuo numero, ottengo" TOTALE


Confused Confused Confused Confused Confused Confused Confused

Non credo di aver ancora capito cosa vuol dire??????
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 19 Ago 2005 13:31    Oggetto: Rispondi citando

mark... cosa non capisci? Il BASIC o lo scrivere sui fogli?

Per il basic prova a dare una occhiatina qui
Top
Profilo Invia messaggio privato HomePage
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 19 Ago 2005 13:59    Oggetto: Rispondi citando

ioSOLOio ha scritto:

a meno di non armeggiare con la cassetta [si si...proprio una normale cassetta audio]...


io al mio primo computer ci sono arrivata tardissimo, verso i 30 anni o giu' di li', ma parecchio tempo prima giocavo a pac-man e tower inferno con il computerino dal monitor nero e dalle scritte bianche (non chiedetemene il nome!) del ragazzino che tenevo (au-pair) ed i giochi erano proprio su cassetta audio: spaziale!



-
Top
Profilo Invia messaggio privato HomePage
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 19 Ago 2005 18:35    Oggetto: Rispondi citando

SverX ha scritto:
mark... cosa non capisci? Il BASIC o lo scrivere sui fogli?

Per il basic prova a dare una occhiatina qui

Non capisco cos' è il basic e non capisco quei codici che ha scritto chemicalbit Confused Confused Confused Confused Confused Confused Confused
Il link che mi hai dato è in inglese e non ci capisco una mazza
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 19 Ago 2005 20:41    Oggetto: Rispondi citando

markmilano ha scritto:
SverX ha scritto:
mark... cosa non capisci? Il BASIC o lo scrivere sui fogli?

Per il basic prova a dare una occhiatina qui

Non capisco cos' è il basic e non capisco quei codici che ha scritto chemicalbit Confused Confused Confused Confused Confused Confused Confused
Il link che mi hai dato è in inglese e non ci capisco una mazza


il basic e' uno dei tanti linguaggi di programmazione e per l'esattezza uno dei primi

un linguaggio di programmazione e' composto da una serie di comandi, di... mh... "parole convenzionali" che si possono scrivere per far fare al computer una determinata azione

per l'inglese, temo che se vuoi gironzolare per il web e soprattutto diventare uno "smanettone" dovrai cercare di impararlo il meglio possibile Rolling Eyes


-
Top
Profilo Invia messaggio privato HomePage
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 20 Ago 2005 13:30    Oggetto: Rispondi citando

markmilano ha scritto:

Non capisco cos' è il basic e non capisco quei codici che ha scritto chemicalbit Confused Confused Confused Confused Confused Confused Confused


cos'è il Basic già l'ha detto Reb..
per i codici, provo a darti una "traduzione" in italiano di ciò che fanno..

intanto i "numeri" che vedi all'inizio di ogni riga in pratica indicizzano l'ordine delle operazioni da fare..
poi i comandi, elementari, fanno quello che dice la parola in inglese...PRINT stampa, INPUT serve per inserire un valore, ecc.ecc.

ad esempio
Codice:
30 PRINT "Diimmi il tuo nome"
40 INPUT (NOME$)
50 PRINT "Benvenuto" NOME$
60 PRINT "E ora inserisci un numero"
70 INPUT N
80 TOTALE = 100+ N
PRINT "Se sommo 100 al tuo numero, ottengo" TOTALE


equivale "tradotto" in quello che ottieni facendo girare quelle linee di codice...

Codice:
30... --> ti scrive a video "Dimmi il tuo nome"
40... --> tu inserisci il tuo nome digitandolo
50... --> ti scrive "Benvenuto markmilano"
60... --> scrive a video "E ora inserisci un numero"
70... --> tu inserisci un numero a tua scelta digitandolo
80... --> il pc fa l'operazione somma 100 + il numero che hai inserito
90... --> stampa "se sommo 100 al tuo numero ottengo" e scrive il totale calcolato sopra...


ovvio, sono operazioni veramente elementari..che chemicalbit ha postato giusto per fare un esempio....

ad esempio a quei tempi avevo scritto un similare programmino per giocare all'Impiccato [che consiste nell'indovinare una parola e a ogni lettera errata, si compone una parte di omino che rischia di finire impiccato]


spero che così tu abbia le idee un pochetto più chiare...

.
Top
Profilo Invia messaggio privato
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 20 Ago 2005 21:27    Oggetto: Rispondi citando

Ah ora ho capito caspita ma con che cosa si fanno questi programmi(c'è un programma apposito???)
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 20 Ago 2005 21:33    Oggetto: Rispondi citando

markmilano ha scritto:
Ah ora ho capito caspita ma con che cosa si fanno questi programmi(c'è un programma apposito???)


beh, ci sono degli strumenti, ma normalmente un programma lo puoi fare anche semplicemente scrivendo sul blocco note Smile


-
Top
Profilo Invia messaggio privato HomePage
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 20 Ago 2005 21:34    Oggetto: Rispondi citando

Vabbè ma data la mia pigrizia di farlo e di imparare a farlo mi farebbe più comodo un download
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
rebelia
Dio maturo
Dio maturo


Registrato: 17/07/03 08:22
Messaggi: 7987

MessaggioInviato: 20 Ago 2005 21:46    Oggetto: Rispondi citando

markmilano ha scritto:
Vabbè ma data la mia pigrizia di farlo e di imparare a farlo mi farebbe più comodo un download


non so cosa intendi, ma credo che cmq per programmare tu debba SAPERE cosa vuoi fare, al massimo gli strumenti sono un ausilio, ma prima devi conoscere il linguaggio Smile

hai gia' in mente cosa ti piacerebbe imparare a fare con i computer? perche' e' un campo vastissimo e se ci dici quale ambito preferisci possiamo cercare qualche tutorial o cmq darti qualche indicazione su da che parte cominciare, ad esempio

se ti interessa la programmazione, mi sa che come prima cosa ti conviene informarti su quali siano i linguaggi attualmente usati e poi procurarti magari un manuale in libreria e iniziare da li'; ad esempio ci sono i libri "for dummies" apogeo che ti portano per mano (io ne sono un'affezionata lettrice, ne ho ormai 6 o 7 Mr. Green )


-
Top
Profilo Invia messaggio privato HomePage
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 17:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 21 Ago 2005 17:01    Oggetto: Rispondi citando

Vedo che hanno già spiegato (la maggior parte del ) mio "programma" in basic.

per cui passo a rispondere a

markmilano ha scritto:
Vabbè ma data la mia pigrizia di farlo e di imparare a farlo mi farebbe più comodo un download


Sempre che il programma di cui tu hai bisogno esista già, tu sappia dove trovarlo, tu possa (se è richiesto) pagarlo, vada bene sul tuo computer, ecc. ecc. ...

E poi qualcuno deve pur scriverli i programmi, altriemnti non esisterebbero.
Twisted Evil




markmilano ha scritto:
Ah ora ho capito caspita ma con che cosa si fanno questi programmi(c'è un programma apposito???)


Questo c'entra con una cosa che -volutamente- non avevo approfondito:

il basic che si usava su quei computer era basic interpretato.




Spiego:

I programmi per computer si possono eseguire in due modi : interpretati o compilati

cioè (avvertenza spiegazione "alla buona" e non precisa):

Il primo modo consiste nell'eseguire sul proprio computer un programma detto "interprete" per il linguaggio in questione (interprete per il BASIC, nel nostro caso).
questo progrmma solitamente fa anche da editor per scrivere i programmi.

Nell'interprete si può imemttere un'istruzione che viene eseguita subito
Esempio col BASIC. se scrivo
Codice:
PRINT "Ciao"

l'interprete l'esegue immediatamente (e quindi stampa sullo schermo "Ciao")


Oppure posso scrivere un programma (in BASIC faendo precedere ogni istruzione da un numero di riga -vedi il mio esempio), o caircare un progrmama già scritto e memorizzato, e alla fine dare dentro l'interprete un comando (in BASIC: RUN) per far eseguire il programma.
L'interpete considera una riga alla volta del programma e la esegue.

E' evidente come per usare quel programma, io debba avere ed eseguire l'interprete.


In teoria il programma può essere scritto con qualsiasi editor e poi caircato dentro l'interperte.
Ma più frequentemente lo si scrive diretamente dentro l'interpete.



Il secondo modo consiste nello scrivere un progamma, scrivendo una successione di istruzioni, e nel salvarlo in un file.
Poi si lancia un compialtore (e poi un linker) che legge quel file genera un file eseguibile. Cioè (in dos, windows, ecc. ecc.) un file .exe

Tale file può essere poi passato ad un altro computer (compatibile) , dove può essere eseguito senza bisogno del compilatore


In teroria il progrmama da poi compilare può essere scritto con qualsiasi editor, ma di solito il compilatore è corredato di un editor apposito.




Nel caso del BASIC dei vecchi home computer tipo il Comodore 64, Synclair, Atari, ecc. ecc.
si scriveva direttamente nell'interprete anche perché l'interpete BASIC si caricava automaticamente all'accensione.
(a meno di caricare un gioco, o un dos)
Top
Profilo Invia messaggio privato
markmilano
Mortale adepto
Mortale adepto


Registrato: 09/08/05 20:46
Messaggi: 37
Residenza: Milano

MessaggioInviato: 21 Ago 2005 20:13    Oggetto: Rispondi citando

ioSOLOio ha scritto:
markmilano ha scritto:

Non capisco cos' è il basic e non capisco quei codici che ha scritto chemicalbit Confused Confused Confused Confused Confused Confused Confused


cos'è il Basic già l'ha detto Reb..
per i codici, provo a darti una "traduzione" in italiano di ciò che fanno..

intanto i "numeri" che vedi all'inizio di ogni riga in pratica indicizzano l'ordine delle operazioni da fare..
poi i comandi, elementari, fanno quello che dice la parola in inglese...PRINT stampa, INPUT serve per inserire un valore, ecc.ecc.

ad esempio
Codice:
30 PRINT "Diimmi il tuo nome"
40 INPUT (NOME$)
50 PRINT "Benvenuto" NOME$
60 PRINT "E ora inserisci un numero"
70 INPUT N
80 TOTALE = 100+ N
PRINT "Se sommo 100 al tuo numero, ottengo" TOTALE


equivale "tradotto" in quello che ottieni facendo girare quelle linee di codice...

Codice:
30... --> ti scrive a video "Dimmi il tuo nome"
40... --> tu inserisci il tuo nome digitandolo
50... --> ti scrive "Benvenuto markmilano"
60... --> scrive a video "E ora inserisci un numero"
70... --> tu inserisci un numero a tua scelta digitandolo
80... --> il pc fa l'operazione somma 100 + il numero che hai inserito
90... --> stampa "se sommo 100 al tuo numero ottengo" e scrive il totale calcolato sopra...


ovvio, sono operazioni veramente elementari..che chemicalbit ha postato giusto per fare un esempio....

ad esempio a quei tempi avevo scritto un similare programmino per giocare all'Impiccato [che consiste nell'indovinare una parola e a ogni lettera errata, si compone una parte di omino che rischia di finire impiccato]


spero che così tu abbia le idee un pochetto più chiare...

.


Ma ad esempio quei comandi del tipo PRINT ecc...... li posso scrivere con il blocco note???Se si dopo con che cosa apro il file???
Top
Profilo Invia messaggio privato HomePage AIM Yahoo MSN
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 22 Ago 2005 09:12    Oggetto: Rispondi

vi siete messi su una strada...

Rolling Eyes Rolling Eyes Rolling Eyes
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Al caffe' dell'Olimpo Tutti i fusi orari sono GMT + 1 ora
Vai a 1, 2, 3, 4  Successivo
Pagina 1 di 4

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi