Newsgroup: it.scienza.informatica
Titolo: I Fondamenti dell informatica

Salve gente desidero un consiglio da voi,
ringrazio a tutti voi che vogliono aiutarmi,
come posso strutturare in modo rigoroso e sequenziale
uno studio da autodidatta nei fondamenti della matematica per poi entrare in
quei argomenti che fanno da spinta all' informatica teorica.
Da dove iniziare ? di che materiale dotarsi?,
che cosa possa Utilizzare ? datemi un programma da
sviluppare,con i riferimenti da utilizzare.
                                Grazie
Puz...@libero.it

 writes:
Francesco> Salve gente desidero un consiglio da voi, ringrazio a tutti
                                                               -
Francesco> voi che vogliono aiutarmi, come posso strutturare in modo
           ----------------
Francesco> rigoroso e sequenziale uno studio da autodidatta nei
spaventano un po' gli errori sintattici di questa domanda ambiziosa
(si dice "ringrazio tutti coloro che ..."), comunque personalmente
tollero questi errori perche` ero(o sono?) il primo a commetterli
e trovo che una buona dialettica in lingua italiana non sia
necessariamente in relazione biunivoca alla bonta` delle capacita` logiche.
Francesco> fondamenti della matematica per poi entrare in quei
                                                          quegli
Francesco> argomenti che fanno da spinta all' informatica teorica.
Io parallelamente al corso di studi di ingegneria elettronica,
non ho mai perso occasione per coltivare interessi scientifici,
fisici, biologici, logici, matematici, informatici secondo un
percorso anche autodidatta, pero` non sono mai partito con un
obiettivo come il tuo.
Avere un obiettivo in piu` puo` essere anche un incentivo in piu`,
la determinazione con cui ci si impegna per degli obiettivi e`
soggettiva, posso dirti che l'impegno non e` trascurabile.
Se conoscere il sapere e` un piacere e accetti di seguire
un paziente percorso formativo (perche` inevitabilmente inizialmente
sai meno di chi ha esplorato un settore prima di te), allora potrai
orientare la tua intelligenza, credo in generale con grandi soddisfazioni.
nota: (C)Copyright 2004 by Marco Munari mar 
i.am
  (BSD style licence:
      potete liberamente copiare le idee in seguito espresse purche`
      sia mantenuta interamente questa nota)
Io credo che sia fondamentale imparare a controllare il proprio pensiero,
ed e` tutt'altro che banale perche` pensiamo molto piu` e piu` in fretta di
quello che ci sembra.
Un buon semplice esercizio e` capire come riusciamo a mettere in ordine
alfabetico 70 parole casuali e perche` siamo un po' piu` veloci a
ordinare per dimensione 70 barrete di lunghezza diversa. Poi formulare
con precisione *tutto* quello che (nel nostro cervello) pensiamo per giungere
al risultato in entrambi i casi, approfondendo ogni particolare logico che
applichiamo anche se ci sembra talmente ovvio che tendiamo a
trascurarlo, perche` paradossalmente e` nell'ovvio che si trovano
le idee migliori.
(Tutti siamo capaci di mettere in ordine dei dati dal momento in cui
impariamo il concetto di maggiore/minore, senza che ci venga insegnato
il metodo, ma non tutti saprebbero descrivere il metodo genericamente).
Imparare algoritmi di sort prima di aver fatto questo tentativo da
soli e` una importante occasione sprecata di giocare a capire il
proprio pensiero.
Un altro esercizio un po' piu` complesso e` capire come facciamo
a riconoscere una scritta con font molto stilizzati e mai visti prima.
(Gli algoritmi OCR sono molto piu` fallaci al confronto, infatti i nostri
percettori visivi non sono semplicemente una matrice di punti...
v. 
http://web.mit.edu/bcs/schillerlab/research.html
 ).
L'universo della conoscenza e` ampio ed e` essenzialmente basato su
queste cose (descrizione formale dell'ovvio, che e` tanto piu`
complicato quanto i nostri strumenti logici formali sono allontanati
dalla natura),
non saprei quando sia il momento migliore per cominciare questo
genere di esercizi, perche` bisogna anche imparare le basi della
logica cioe` la matematica a partire dalla teoria degli insiemi
(che e` ancora logica a cui l'informatica aggiunge la variabile
implicita discreta tempo).
Francesco> Da dove iniziare ? di che materiale dotarsi?, che cosa
Francesco> possa Utilizzare ? datemi un programma da sviluppare,con i
           posso
Francesco> riferimenti da utilizzare.
Francesco>                                 Grazie 
Puz...@libero.it
Intanto comincia, ne riparliamo tra circa vent'anni.
Stanno uscendo dei libri interessanti come Computer Science & Perl Programming
della Oreilly (ma forse e` troppo avanzato per il tuo stadio, andra`
comunque bene per qualcun altro che legge).
Consiglierei infatti comunque il Perl (partendo da "Programming Perl"
scritto da quel genio di Larry Wall, autore del Perl oltre che del libro)
perche` credo che il perl sia una buona palestra informatica del pensiero,
ricchissima di giochi logici di ogni genere (conosco il perl da piu`
di un decennio e ho scoperto recentemente che ci sono tornei di golf in
perl, cioe` compiere delle operazioni con il minor numero di caratteri
possibili, giochini che naturalmente ho sempre fatto ma trovo proprio
simpatico che si chiamino golf, anche perche` ho scoperto questa cosa
proprio dopo che ho giocato a golf settimana scorsa in bellissimi
prati irlandesi a sud di Dublino)
(anche se un po' di background in C, di automi e di elettronica
forse permette di capire un po' di piu`, dove per "capire" intendo
avere una ineccepibile chiara visione di insieme di cio` che accade
cosi` velocissimamente sotto il nome di esecuzione).
Saluti,
MARco
-- 
 
http://mar.i.am/~u16543.26212/it.scienza.informatica/iniziare,it
x(t),y(t) = th(3t-34.5)*e^[-(3t-34.5)^2]/2-4.3+e^(-1.8/t^2)/(.8*atg(t-
3)+2)(t-1.8)-.3th(5t-42.5),(1.4e^[-(3t-34.5)^2]+1-sgn[|t-8.5|-.5]*1.5*
|sin(pi*t)|^[2e^(-(t-11.5)^2)+.5+e^(-(.6t-3.3)^2)])/(.5+t)+1  ; 0<t<14


Un po' meno di seghe mentali e fisiche e qualche ciullatina di piu' ti
farebbero
senz'altro molto bene. Al fisico e al cervello.


EtanoloQB> Date: Thu, 13 May 2004 20:39:07 GMT
EtanoloQB> Organization: TIN
EtanoloQB> Approved: 
rob...@news.nic.it
 (1.22)
EtanoloQB> Sender: 
rob...@news.nic.it
EtanoloQB> X-Mail-Path: 
scotty.uli.it
!
vsmtp14.tin.it
!
twister2.tin.it
 !
ne...@news.tin.it
EtanoloQB> X-Original-NNTP-Posting-Host: 82.48.81.49
EtanoloQB> X-Original-X-Complaints-To: 
newsm...@tin.it
EtanoloQB> X-Original-X-Trace: 
news4.tin.it
 1084480747 82.48.81.49 (Thu, 13 May 2004 22:39:07 MET DST)
EtanoloQB> Lines: 27
EtanoloQB> Xref: 
cyclone2.libero.it
 it.scienza.informatica:2788
EtanoloQB> X-Received-Date: Thu, 13 May 2004 23:30:11 MET DST (
twister1.libero.it
)
EtanoloQB> >
         > > nota:
         ...
         > >       BSD style licence
Qui seguiva una parte correlata alla nota,
che questo anonimo (EtanoloQB)
ha omesso [bevuto?] senza specificare ellipsis.
         > > Io credo che sia fondamentale imparare a controllare il
         > > proprio pensiero,
....
         > > consiglio il Perl di Larry Wall
....
le mie parole erano serie ed in un contesto che reputavo
sufficientemente serio e protetto, ma non si e` dimostrato tale;
non scrivevo in it.humor.alcolizzati, o
it.hobby.fai-da-te come e` solito scrivere l'estraneo intervenuto:
http://groups.google.com/groups?q=EtanoloQB&selm=XBNhc.124470%24rM4.4791442%40news4.tin.it
A proposito i vapori di solventi organici (usati con le vernici)
sono dannosi al sistema nervoso centrale, e non e` una battuta.
quindi
tornando alla questione della approvazione impripria,
o i moderatori cancellano o rispondono direttamente al messagio di EtanoloQB
con scuse ufficiali per l'erronea approvazione,
o non scrivo piu` in questo newsgroup.
EtanoloQB> Un po' meno di
....
Potrei rispondere con altre battute, ma c'e` qualcosa che
mi frena, sara` forse il contesto? Quindi dico semplicemente che non
le merita.
Io ho dato indicazioni a chi vuoleva imparare l'informatica,
vedo ora che c'e` anche una scienziata italiana, Cristina Conati,
che ha fatto dei buoni lavori in merito: 
http://www.cs.ubc.ca/spider/conati/
si veda anche nel progetto BISC 
http://www-bisc.cs.berkeley.edu/
come queste nuove scienze non sono che all'inizio.
Un ultima informazione propositiva: la parola chiave e`
"Computational Intelligence"
Disapprovo l'abbinamento del mio nome e copyright notice
alla risposta volgare dell'anonimo utente ADSL di Telecom Italia
semplicemente estraneo alla materia.
Saluti,
MARco
-- 
