Newsgroup: it.istruzione.universita.ingegneria
Titolo: ultimo dubbio sulla diatriba su ing.informatica!(vedi discussione con oggetto:confronti tra i corsi di laurea del settore dell'informazione)

Faccio un ultima considerazione,poi cercherò di non rompere più con questa
storia,vi spiego il motivo della precedente diatriba che riguarda i corsi di
laurea del settore dell'informazione:da quello che mi è sembrato di
capire,ing.informatica dovrebbe essere si più settoriale di ing.elettronica
ma anche più facile!E quindi mi stà un pò sullo stomaco,lo devo prprio
ammettere!Da qui il motivo delle mie diatribe,mi giustifico
meglio,l'ing.informatico si preoccupa di "programmare" e quindi
interfacciare un calcolatore con una macchina qualsiasi,però non si pone il
problema realizzativo nè dell'una nè dell'altra,programmano microprocessori
ma "non li sanno realizzare!",perchè bisogna aver dato esami inerenti la
fisica dei semiconduttori e quindi la microelettronica!(per questo dicevo
che i loro progetti non hanno bisogno di essere firmati!),quindi ad un
ing.elettronico gli si può chiedere di progettare un microprocessore ad
hoc,e poi di programmarlo,Volendo gli informatici non saprebbero effettuare
il controllo a distanza,perchè non conoscono i campi elettromagnetici e le
telecomunicazioni,un ing.elettronico con opportuno orientamento potrebbe
saper fare tutte queste cose,tanto imparare a programmare soprattutto dopo
la laurea è facile,meno lo è imparare a fare microprocessori o sistemi di
telecomunicazioni!Quindi mi sembra riduttivo basare una laurea solo
sull'informatica!Comunque molte cose le avevo già dette nell'altra
discussione,
ora spiego perchè ritengo la laurea in ing.informatica la più facile del
settore dell'informazione,tanto per introdurre il discorso vi dico che una
volta io ed un mio collega ci divertivamo a scherzare sugli
informatici,dicendo la stragrande maggioranza dei loro esami si fa su dei
fogli "a righe" e con un manuale molto simile ad un dizionario,ed è quindi
un pò come fare un tema di italiano,neanche un calcolo!(ricordate l'esame di
maturità????),ci scherzavamo sopra,perchè vedevamo che invece agli esami di
ing.elettronica bisognava portare le tavole degli integrali,delle
derivate,la calcolatrice ultrascientifica con possibilità di fare grafici e
studi di funzione,tutte le trasformate e le equazioni
differenziali,ecc....,ed era decisamente tutta
un'altra cosa!
In secondo luogo dicevamo anche che per l'orale loro imparano molto a
memoria(robe sui comandi,ecc...),cioè non studiano dimostrazioni,leggi
fisiche,formule matematiche,o roba del genere specie nei loro esami di
informatica,quindi per fare la loro teoria non c'è bisogno di ragionare più
di tanto!leggono e basta!
Ora,se mi volete convincere che il vostro corso di laurea non va considerato
nello stesso modo con cui i colleghi non del settore dell'informazione
considerano ing.gestionale,fatelo subito perchè ho esauritole mie critiche!

 loro imparano molto a memoria(robe sui comandi,ecc...),
Di male in peggio, pensi che per saper programmare basti conoscere a memoria i
comandi! Ahi Ahi.
See ya.
--
///////////////////////////
Damn, I'm good!
  8C+ Mauri



ora spiego perchè ritengo la laurea in ing.informatica la più facile del




 ad ogni modo č giusto che ogniuno impari cio che gli serve; se poi č piů
facile
Beh, facile o difficile che sia ing informatica (ne so qualcosa), anche un
ingegnere devrebbe saper scrivere "SCIENZE" e "OGNUNO" senza errori! Se poi
ci sono materie piů o meno "difficili" č un altro discorso, che varia da
individuo ad individuo. (Ad esempio, numerosi ingegneri elettronici non
sanno programmare, se per programmare si intende anche la programmazione ad
alto livello. Inoltre, nel mio piccolo, sono un perito informatico laureando
oin ing informatica, e conosco l' Assembly-8086. Manca la pratica, certo.)
Saluti e in bocca al lupo a tutti!

considerano ing.gestionale,fatelo subito perchè ho esauritole mie critiche!
Io ero gestionale e sono passato ad  informatica, ed ecco che cosa ti
posso dire di ing. informatica, abbastanza oggetivamente:
i primi 3 anni sono come per tutti, specialmenet per gli ing.
elettrronici e telecom.
Poi (ma dipende anche dall'indirizzo) molti molti esami li scegli tu.
Se metti gli esami piu' facili di biomedica, informatica, ecologia o
che so, certo che risultano esami facili!
Se scegli i corsi in base a qualche altro criterio le materia
informatiche non sonon meno dure dele varei elettroniche & co. Solo
che sono diverse, si basano su altre matematiche, e a un elettronico
puo' sfuggire cosa si faccia.
ciao,
Andrea
P.S.: ma di che universita' parlavi ?


Vorrei approfondire se permettete (mi scuso se proseguo il discorso anche se
mi è stato chiesto esplicitamente di non farlo,ma visto che in Italia c'è
libertà di parola e di opinione!) quest'ultimo discorso che ho riportato
sopra analizzandolo fino in fondo!Cercherò di fare un discorso "più
costruttivo" e "più interessante" di quanto non abbia già fatto!Chiaramente
visto che il discorso che ho fatto complessivamente è un pò lungo (tipo i
temi che fate voi in qualche vostro esame!) l'ho organizzato dividendolo in
tre parti in modo da facilitarne la lettura!Questa è la prima,la seconda è
un inquadramento filosofico sull'ingegneria,e la terza le conclusioni
derivanti dalle prime due!Innanzittutto tu dici che per sapere programmare
non è sufficiente imparare a memoria i comandi e la sintassi delle
istruzioni,in realtà non sono molto d'accordo e ti spiego il motivo come mi
sembra giustissimo fare,l'informatico anche se ingegnere,quando programma
non fa che tradurre il linguaggio naturale in un linguaggio comprensibile
alla macchina,che poi sia di alto o basso livello è un'altro discorso,però
in un certo senso lo si vede come un "traduttore",un pò come quando studi la
lingua inglese che traduci l'italiano in un'altra lingua,è una situazione se
ci pensi del tutto analoga!Però nei corsi di inglese ti insegnano 1)il
significato dei vocaboli 2)la "grammatica" vale a
dire l'insieme di regole di quel particolare linguaggio!e le IMPARI A
MEMORIA!Dopodichè non c'è assolutamente nulla da ragionare,quello che pensi
lo pensi in italiano e lo traduci poi mediante le regole ed i vocaboli che
HAI IMPARATO A MEMORIA!E per organizzare qualcosa d'apprima in un linguaggio
naturale come per esempio l'italiano non ci vuole una gran
intelligenza,semmai un minimo di fantasia!Dopodichè la traduzione costituirà
un'operazione di "routine"!bene,detto questo,ho continuato ed approfondito
questo discorso nel messaggio successivo che è il discorso filosofico sugli
ingegneri!


in questo messaggio vorrei introdurre anche da un mio punto di vista
filosofico il significato di "fare l'ingegnere",ossia secondo un mio punto
di vista tutti gli ingegneri di qualsiasi campo sono dei programmatori!,ma
quello che fa la differenza è il modo di programmare,mi spiego meglio,per
poter comunicare con gli altri è necessario stabilire delle proprie regole
che obbediscano ad una logica ben precisa,e che mettano chiunque in
condizione di comprendere quello che gli altri dicono oppure di farsi
comprendere,ovviamente conoscendo le regole dell'interlocutore qualora non
coincidano con le
proprie!Ed è proprio questo punto che voglio analizzare,perchè fare
l'ingegnere significa proprio comunicare con il computer o con la natura
dicendogli cosa si vuole da lei,cioè cosa vorrebbe l'uomo che la natura
facesse per lui!E quindi sono due situazioni differenti,in un caso (quello
del computer),si stabilisce una logica,cioè un'insieme di regole logiche ed
un vocabolario di istruzioni,che l'uomo deve rispettare per farsi capire dal
computer e farsi fare quello che vuole lui!Nell'altro si comunica con la
natura in base alle regole ed ai canoni da lei stessa stabiliti,ed in base
ai quali l'uomo si fa capire dalla natura e gli dice quello che vuole da lei
rispettando ovviamente  le sue regole!(con le quali riesce ovviamente a
comunicare!)Se ci chiediamo quali sono queste regole la risposta è
semplice,le leggi della fisica!Ma c'è una differenza tra le leggi della
fisica e quelle dell'uomo,mentre le leggi dell'uomo sono scritte a parole
come quelle del parlamento e sono "violabili",cioè un reato si può sempre
fare,tutt'al più si viene puniti!le leggi della natura invece sono rigorose
ed inviolabili,e soprattutto si possono esprimere solo mediante "formalismi
matematici",lo so benissimo che si esprimono anche a parole ma questa è
l'interpretazione dell'uomo,quando voi applicate una legge della fisica per
prevedere il comportamento di un qualsivoglia sistema,lo fate tramite dei
calcoli ma non fatti a parole bensì fatti sulla carta con opportuni
simboli!Il fatto che le leggi della natura siano rigorose ed inviolabili
significa più precisamente,che qualsiasi macchina "può funzionare" solo se
le rispetta "alla lettera",quindi non sono ammesse ambiguità,a differenza
del linguaggio naturale dell'uomo che capisce anche i doppi sensi!Quindi un
qualsiasi macchinario o sistema meccanico oppure elettronico oopure quello
che volete voi, è una sorta di programma,cioè è un meccanismo che deve
funzionare in un certo modo,che è un'insieme di istruzioni che vengono
interpretate dalla fisica anzichè da un computer!Ecco qual'è la differenza
principale tra un ingegnere elettronico od un' altro ingegnere non
informatico ed un'ingegnere informatico!l'ingegnere elettronico oppure il
non informatico le macchine o se vogliamo i "sistemi" li realizza nella
realtà e nella pratica! E per farli funzionare deve studiare bene le leggi
della fisica che sono complicatissime quindi deve fare
calcoli,verifiche,simulazioni,e deve
soprattutto ragionare perchè deve sapere quali regole applicare per far
funzionare in condizioni ottimali il suo sistema,e quindi quali sono quelle
più adatte allo scopo,e tali leggi si ricavano in parte per via empirica ed
in parte tramite ragionamento e quindi "dimostrazioni e teoremi"!La
matematica quindi è il mezzo fondamentale con cui si esprimono e scrivono
tali leggi!La macchina che fà l'ingegnere informatico è una macchina
virtuale fatta non di cose materiali o se vogliamo,reali,che soddisfino le
leggi della fisica,ma di "parole scritte in iglese",di zeri ed uni in un
hard-disk,e che è il massimo che possa fare!dico bene?(eventuali
confutazioni datemele
nel terzo messaggio!)

in iglese",di zeri ed uni in un hard-disk,è il massimo che possa fare!
E non
mi venite a raccontare che voi sapete interfacciare le macchine col computer
oppure fare i controlli automatici,perchè a parer mio quello che vi viene
richiesto
dalle aziende è solo di programmare,e quindi lo fate "programmando!"
poi se si tratta di programmare un robot,un computer che controlli
automaticamente una macchina,o qualsiasi cosa hardware è un'altro
discorso!Ma quello che secondo me fate voi per le aziende e non
illudetevi,sarà solo insiemi di istruzioni e "zeri" ed "uni" su un hard-disk
e niente di più!Poi lo so che un informatico puro fa meno hardware di voi e
quindi le sa fare meno di voi queste cose,ed allora cosa ne dite di un
ing.elettronico che di hardware ne sa più di voi,e che programmare e fare
software lo può benissimo imparare dopo la laurea visto che è facile!?Cosa
ne pensate anche del fatto che ha anche basi di microelettronica e sistemi
di telecomunicazioni,e quindi può realizzare ed organizzare al meglio sia
hardware che software?E poi non è lui che stabilisce le regole del
linguaggio da utilizzare per comunicare con il microprocessore da lui stesso
realizzato e quindi il linguaggio che gli stessi informatici studiano?è
tutto merito degli informatici?gli informatici non studiano le regole di
programmazione stabilite dal costruttore hardware da cui derivano?Non
vengono dopo gli informatici rispetto agli elettronici?Adesso non voglio
assolutamente dire che la vostra laurea sia una laurea di cazzo ed aanche
sfigata,e quindi non voglio assolutamente sminuire il vostro corso di
laurea!ma facciamo un'altra considerazione:prima che fosse istituito il
corso di laurea in scienze dell'informazione o
dell'informatica,l'informatica non era solo un hobby?Bill  Gates non aveva
mica la laurea quando ha fatto il sistema operativo ms-dos(lo sapevate?),non
so se l'avesse quando ha fatto windows o
se l'abbia tutt'ora ed in cosa,ma i programmatori non erano necessariamente
dei laureati prima!ed erano bravi lo stesso!Ora non voglio assolutamente
sminuire l'importanza dell'informatica perchè tutte le comodità che
l'elettronica offre e soprattutto internet sono dovute più ad applicazioni
informatiche e sistemi operativi piuttosto che alla "mera macchina
elettronica",questo lo riconosco,però io ho espresso esclusivamente
considerazioni personali,che considero anche le più probabili!con questo
volevo dire più semplicemente che io non avrei mai fatto in un corso di
laurea,delle materie che sono sempre state
alla portata di tutti soprattutto come hobby!Mi sembrava solo un pò
riduttivo!Allora,sempre a proposito di hobby,se spunta fuori il corso di
laurea in
ingegneria delle ceramiche artistiche,cosa ne pensate?non sarebbe un pò una
piccola stronzatina?Io personalmente non ho nulla in contrario ad un corso
siffatto,più che altro perchè mi permette di fare delle statistiche sugli
studenti,cioè "quali tipi di coglioni" ci vadano!Comunque io non lo conosco
il vostro corso di laurea,e quindi parlo da perfetto "ignorante" lo
ammetto!però degli esami di informatica ne ho dati anch'io quindi un'idea me
la sono fatta!Se poi mi volete spiegare una volta per
tutte che le mie opinioni non hanno fondamento scientifico e sono solo
stronzate preferirei che lo faceste tramite esempi pratici,e non dicendo
semplicemente che sono sbagliate e basta e quindi tramite risposte "evasive"
perchè questo non dimostra assolutamente nulla,fornitemi piuttosto
controesempi pratici e discussioni esaurienti e specifiche (sottolineo
ESAURIENTI) su quello che potete fare nel mondo del lavoro,o su cosa
consistono le vostre materie di studio,ed allora sì che vi credo
riattribuendovi il valore perduto!

 non fa che tradurre il linguaggio naturale in un linguaggio comprensibile
Se la pensi cosi' prova allora a tirar fuori un programmino (od anche solo un
algoritmo) che dica se un grafo e' dipartito.
(non sono piu di 30 righe di codice). Forse poi ti rendi conto cosa significa
programmare.


Salve a tutti!
[Evito di ripetere il messaggio a cui rispondo dato che la mia è una
considerazione attiente alla discussione, ma di carattere generale...]
Dunque, capisco che ognuno di noi può avere opinioni differenti sulle altre
facoltà, ma, quello che non va bene (lo ammetto, sono parziale: sto' per
laurearmi in Ing. Informatica...) è che si abbiano idee radicali senza che
queste siano supportate da fatti concreti.
Premetto che ammiro tutti coloro i quali frequentano (e terminano ;-) ) Ing.
Elettronica (così come Ing. delle Telecomunicazioni), in quanto reputo tale
facoltà estremamente difficile. Per quanto riguarda la difficoltà di
I.Informatica, comparata con quella della suddetta facoltà, ... non mi
pronuncio, dato che mi manca l'esperienza diretta (tutt'al più, potrei dire
che sono dure entrambe...). Quello che mi preme sollolineare, però, è che
noi NON SIAMO ASSOLUTAMENTE DEI PROGRAMMATORI!!! Ma chi ve le ha messe in
testa queste idee?
Mi spiego. Programmatore, effettivamente, è colui il quale si "limita" a
tradurre UNA SOLUZIONE AD UN PROBLEMA (e non il problema stesso...descrivere
un problema ad una computer non ha senso! Quello che bisogna fare è dirgli
come risolverlo!) descritta in qualche modo e con qualche tipo di
formalismo, in un altro formalismo (leggi: linguaggio di programmazione)
comprensibile alla macchina.
Ora, secondo voi, CHI E' CHE RICERCA LA SOLUZIONE AL PROBLEMA?????
E' qui che sta il nocciolo della questione, e che mi sembra attorno al quale
si sia girato attorno fino ad adesso; è a questo punto che noi Informatici,
così come gli Elettronici, ecc., ci possiamo definire INGEGNERI!
Un Ingegnere è colui il quale è in grado di esaminare un problema (la cui
natura, poi, differenzia gli ingegneri fra loro), estrarne le
caratteristiche rilevanti (eliminando, quindi, tutte quelle che sarebbero
"rumore" per la sua ricerca), analizzarle e, sfruttando opportunamente la
conoscenza di cui dispone (se non la ha, se la va a cercare!!), determinare
la soluzione migliore (dove, tipicamente, per migliore si intende
COST-EFFECTIVE, ovvero, detto in altre parole, con il miglior rapporto
costo/prestazioni).
Veramente credete che un programmatore sappia fare queste cose?
Esempio. Io ho scelto l'indirizzo relativo ai Sistemi Informativi. Un S.I.
è, in generale, un sistema hardware/software che immagazzina, manipola, ed
elabora l'informazione. Io, quale Ing. Informatico dovrei essere in grado di
(dico "dovrei" perchè, come è noto a tutti, ciò che impariamo all'università
è molto poco, rispetto a quello che richiedono nel mondo del lavoro):
- Comprendere il problema (ovvero: ascoltare i committenti, porre domande
mirate, ecc.);
- Descriverlo in modo non formale (per essere chiaro ai committenti),
semi-formale e formale (per rappresentare i diversi aspetti nella maniera
meno dipendente dal linguaggio, che, per la sua enorme complessità, può
facilmente portare a incomprensioni) => Uso di formalismi [Corsi di
Ingegneria del Software e Basi di Dati].
- Progettare (per poi realizzare) una base dati adeguata per le informazioni
e le funzioni del sistema informativo => Conoscenza dei formalismi per tale
descrizione e della tecnologia dei DBMSs (Data Base Management Systems)
[Basi di Dati].
- Progettare la rete aziendale in modo che essa supporti nel migliore dei
modi lo scambio di informazioni richiesto => Conoscenza delle basi di
Telecomunicazione [Teoria dei Segnali e Comunicazioni Elettriche], della
tecnologia delle reti [Reti di Calcolatori e Telematica] e degli standard di
mercato attuali (protocolli TCP/IP piuttosto che ATM).
- Scomporre la grossa funzione Sistema Informativo in tante sottofunzioni
più piccole, più semplici da realizzare singolarmente, mantenendone chiare
le inter-relazioni.
Ora è la volta dello stuolo di programmatori assunti per la codifica... Essi
implementano le soluzioni ai micro-problemi individuati dal team di
sviluppo.
Che ve ne pare?
Termino qui. Spero di aver dato un buon contributo alla discussione e,
soprattutto, di aver fornito qualche spunto di riflessione, soprattutto a
chi parla da perfetto ignorante (da lui stesso ammesso!). Mi farebbero
piacere commenti, critiche ... insomma, tutto quello che vi passa per la
mente!
Ciao!  Luca

mente!
Sono nel complesso daccordo con te in tutto.
Scrivo per dare dirvi una mia sensazione:
Attualmente sul mercato del lavoro tira molto il mercato dell'ICT.
C'e' molta necessita' di persone che ci capiscano di telecomunicazioni
ed informatica. Questo fa si' che molte aziende sono contente di
pagare la formazione in queste materie a persone valutate capaci, ma
carenti su questi argomenti.
Quindi, ci sono molte persone che non hanno una preparazione
universitaria  nell'informatica o nelle telecomunicazioni e che pero'
lavorano in questi campi. Questo non e' perche' questi due argomenti
siano piu' facili dell'elettronica o della meccanica, e quindi
chiunque le puo' fare, ma e' semplicemente perche' il mercato chiede
in modo molto forte queste professionalita'.
Ciao a tutti.
Massimo

 un'operazione di "routine"!
Caro Christian, mi dispiace dover minare la base stessa della tua argomentazione
sull'informatica, ma parti da un presupposto sbagliato. Evidentemente non sei un
traduttore (ovvio...), non ne conosci (meno ovvio, ma possibile) e soprattutto
parli di cose che non sai (questo è un po' meno ovvio, specie per un ingegnere
;-) ). Le lingue naturali non differiscono *solo* per il fatto di utilizzare
vocaboli differenti uniti secondo regole differenti per poter dire le stesse
cose riguardo una stessa realtà. Sarebbe troppo facile!  renderebbe inutile gli
sforzi che da anni linguistici, psicologi, antropologi, informatici e non so
bene chi altri stanno compiendo per mettere a punto un sistema di traduzione
automatico che sia degno di questo nome. In realtà la lingua che usiamo è un
riflesso della nostra percezione della realtà, così come è valido in certa
misura anche il contrario: la nostra realtà è il prodotto della nostra lingua.
Non prendere per assolute queste affermazioni: nugoli di filosofi ne stanno
dibattendo la veridicità e la portata da migliaia di anni, senza essersi messi
daccordo :-) Ma che ci sia una grossa influenza reciproca tra lingua usata e
realtà percepita non lo mette più in dubbio nessuno. Solo a titolo di esempio ti
dico che la lingua eschimese possiede decine di vocaboli per indicare la neve,
mentre in italiano ne esistono 3 o 4 al massimo. uesto vuol dire che di fronte
ad una certa realtà (la neve che cade o che è depositata in terra), l'italiano
*vede* uno dei 3/4 aspetti della possibile realtà percepita, l'eschimese ne
individua uno tra decine. Un esempio semplice (replicabile più volte: pensa al
modo di dire *sabbia* nella lingua delle popolazioni nomadi subsahariane...) ma
che rende l'idea della complessità della relazione realtà-lingua e che dovrebbe
aiutarti anche a immaginare la complessità di una operazione come la traduzione
di linguaggi naturali.
Passo ora ai  bilingue: chi lo è dalla nascita (come i miei cugini nati in
Danimarca da genitori italiani) parla indifferentemente due lingue e PENSA in
due lingue. Non *traduce* ma interpreta la realtà attraverso gli ausili
linguistici propri di una lingua o dell'altra. Va da sè che la percezione della
realtà che loro hanno è più complessa di quella che posso avere io. Ma in fondo
si tratta *solo* di far convivere diversi modi di vedere il mondo, una cosa a
cui siamo abituati anche noi monolingua. Chi diventa bilingue (o plurilingue) in
seguito, studiando, vive una situazione simile. Io stesso (che parlo l'inglese
in maniera *appena* accettabile) mi ritrovo a pensare in inglese quando lo parlo
o lo scrivo, con conseguente semplificazione del costrutto sintattico (un po'
perchè non sono una cima, ma anche perchè a questo porta la *semplice*
grammatica e sintassi dell'inglese) e riduzione della complessità del reale.
asso ai traduttori: il loro compito è complesso perchè c'è modo e modo di
tradurre: in maniera letterale (spesso sono le traduzioni peggiori, quelle che
pare tu consideri *la norma* ma che producono cose come il testo IBM che è
girato in rete tempo fa sulle *palle di ricambio per i topi*...), rispettando il
pensiero dell'autore (ma poi rendendo impossibile la percezione di giochi di
parole, riferimenti extralinguistici a situazioni reali, proverbi, modi di dire
acc.), rispettando il senso dell'opera (cambiando quindi un modo di dire, ad
esempio tipicamente inglese, in un modo di dire, ancora per esempio, italiano),
rispettando metrica, rime o quant'altro nel caso di poesie (e quindi modificando
anche in modo pesante lo scritto originale). Sono solo alcuni appunti, giusto
per definire i contorni di un'azione altamente complessa. E questo per lingue
usate da popoli con tradizioni in parte coincidenti (dunque percezioni della
realtà simili). Pensa cosa accade quando la traduzione non è italiano-inglese ma
italiano-linguaggio tribale dell'isola di Papua-Nuova Guinea....
Passo adesso agli interpreti: loro hanno un compito più difficile: sono abituati
a pensare direttamente nella lingua che indifferentemente parlano, eppure devono
*tradurre* (cosa, come visto, già di per sè non facile...), e farlo in tempo
reale. Onestamente non so bene cosa accade nelle loro teste. Ma sono convinto
che non si tratti di una *automatica applicazione di regole grammaticali*. Spero
che a questo punto ne sia convinto anche tu.
Infine gli informatici: loro sono dei traduttori. Ma la logica dell'uomo non è
quella del computer. La prima traduzione da compiere è quindi cognitiva
(altrimenti perchè  fin dalle scuole superiori sono spinti all'uso di flow-chart
e di costruzione di *semplici* algoritmi, prima di passare alla programmazione
vera e propria?) e poi di linguaggio. Ed anche quando si passi alla traduzione
linguistica, cìè modo e modo di dire una cosa. Quelle che nel linguaggio
naturale chiamiamo circonlocuzioni (una lunga frase per dire una cosa semplice
esprimibile con poche parole. Ad esempio, quello che sto facendo io con questo
post ;-)) ) e che al limite ci fanno dire "che palle! stringi: che vuoi dire?",
tradotto in informatica vuol dire: spreco di risorse, lentezza di elaborazione,
maggiore possibilità di bug, maggiore difficoltà di manutenzione. In una parola:
è un errore (anche se poi il programma *gira* lo stesso...) Insomma: non dico
che programmare è poetare, ma non è certo una cosa *automatica*.
Infine due parole su di me: ho seguito ingegneria per due anni (tre esami
all'attivo), ho programmato in Basic (come hobby, era il 1983...) per 4 anni,
conosco la logica del linguaggio macchina (lavoro come elettronico in
aeroporto), attualmente programmo in Lingo, sono laureato in sociologia e
laureando in scienze della comunicazione. Ecco perchè mi sono permesso di
intervenire su un così ampio raggio di tematiche: perchè le ho vissute o le vivo
di persona. E nei vari passaggi disciplinari che ho vissuto ho capito che non
esistono nel campo del pensiero scientifico (comprendo qui TUTTE le attività che
prevedono riflessione razionale, compreso psicologia, sociologia, ecc.) attività
umane *semplici*: sono tutte complesse. Ognuna a modo loro.
Spero di essere stato esauriente (come chiedi tu in un post successivo) e
circostanziato.
Chiedo scusa al ng per la lunghezza, ma non so ancora programmare bene in
italiano ;-)
ciao e grazie per aver letto questo msg
Antonio "asleo" Addone
NO COPYRIGHT, PLEASE
ICQ # 45385227 account free
FT # 34036

 intelligenza,semmai un minimo di fantasia!
Secondo me il problema che rende questo tuo discorso del tutto insensato è
(ovviamente ai miei occhi):
1) Tu non hai probabilmente mai scritto nessun algoritmo anche minimamente
complesso e fin qui niente di male. Solo che hai la PRESUNZIONE di essere
riuscito a capire tutto quello che riguarda l'informatica solo facendo un
programmino in assembler che sommava il contenuto di 2 registri (che
cazzata, avrai detto.....)
E' la stessa cosa (in proporzione) che ti senti dire da chi impara ad usare
word e poi ti dice: "il computer è una stronzata, copia qui, incolla li... è
per deficenti!"
2) Non so xchè ma metti la "creatività" ad un piano inferiore rispetto a
quello che tu chiami intelligenza. Che poi a questo punto non so cosa sia.
Di fronte ad un problema o hai una idea (fantasia, creatività) per applicare
concretamente le nozioni apprese o rimani li come un ebete a passare in
rassegna tutte queste tue belle dimostrazioni.
E' una costante di tutti i campi. Forse nella stesura di un programma è più
evidente.
Ciao, Gianfranco
giande...@freemail.it
P.S. Comunque un ing. informatico, se ho capito bene, non è un
programmatore.
-------------------------------
Prima o poi su queste
4 righe ci sarà
un distillato
di saggezza.
--------------------------------

[...snip...]
Ahem...Una piccola precisazione.
Gates non ha scritto ne' ms-dos (comprato da un'altra ditta
concorrente),  ne' windows (lo ha fatto fare ai suoi programmatori),
li ha commercializzati, c'e' una certa differenza...
Gli unici programmi che ha scritto nella sua vita sono: un'utility
per calcolare gli orari dei professori della sua scuola per evitare
"collisioni" e un interprete basic per uno dei primi personal computer
della storia (scritto dal suo socio, ma ovviamente se ne e' preso il
merito e lo ha rivenduto come suo; e' stato uno dei primi sw a
pagamento della storia e fece scandalo nella comunita' degli
"smanettoni" del tempo).
     Tornando al thread: la tua polemica circa Ing. Elettronica e Ing.
Informatica e' assolutamente senza senso, sarebbe come dire che
Giurisprudenza e' meglio di Scienze Politiche; sono due cose diverse.
    Inoltre a Ing. Informatica, te lo dico forte perche' e' stato
detto gia' un'infinita' di volte e forse sei un po' duro d'orecchi
:-), NON SI IMPARA  A PROGRAMMARE!!!!
Non avere la presunzione di sapere tutto cio' che sa un Ing.
Informatico perche' hai scritto qualche stronzata in C o Assembly o
magari in VB; imparare un linguaggio di programmazione e poi a
programmare (attenzione! sono due cose diverse!), e' un compito che
devi svolgere da solo.
                                 Garba
##############################
#Remove SPAMAWAY from address#
#to reply                    #
#############################

 mica la laurea quando ha fatto il sistema operativo ms-dos(lo sapevate?)
Ti sbagli:
1) BG ha acquistato MS-DOS da un programmatore (di cui ignoro il titolo di
studio) per 50.000 dollari: vedi ovunque in rete.
2) Una delle prime cose che BG ha fatto è stata assemblare un computer
3) Marconi non aveva la laurea in Ing Elettr. (nè nessun altra) quanda ha
costruito la radio: vedi, fra gli altri,
http://www.geocities.com/CapeCanaveral/Lab/3248/intervista1.html
Abbiamo quindi dimostrato che per fare cose che fanno gli Ing.Elettr. non
serve la laurea in Ing.Elettr.!  :-)
Giacchè mi trovo mi inserisco nella polemica con una piccola nota:
al sito 
http://www.ietf.org/html.charters/wg-dir.html
 c'è una lista dei
protocolli di Internet in fase di sviluppo (su qualcuno dei quali lavoro
anch'io).
Signor Ingegnere, credi di poter lavorare su qualcosa di questo tipo senza
aver sostenuto gli esami (o cumunque studiato gli argomenti) di almeno:
1) Telematica
2) Reti di Calcolatori
3) Sistemi Operativi
4) Sistemi di Elaborazione
5) Ricerca Operativa
6) Teoria dei Segnali (forse questo l'hai fatto)
7) un po' di Calcolatori Elettronici
Permettetemi di sottolineare che PER FARE TUTTO CIO' SI PUO' PERFETTAMENTE
IGNORARE LA PROGRAMMAZIONE, o comunque prescindere da essa
Senza rancore, solo che di tipi come te se ne sentono parecchi.
Ciao , Simone
PS.
Documenta di più i tuoi discorsi e riassumili: siamo Ing, non avvocati... .
Ancora ciao

 Rimuovi 'nospam.' dall'indirizzo per rispondermi
byez!

I programmatori invece potevano avere anche solo la terza media
Ing. Informatica NON TI INSEGNA A PROGRAMMAREEEEEEEEEEEEE!!!!!!!!
Anf! Anf! Ma quante volte bisogna dirlo?
                                 Garba
#################################
Remove SPAMAWAY from address
to reply by e-mail

Ancora ciao
Adesso non ho fatto che documentarmi,ma sul fatto di Bill-Gates ne avevo
d'apprima un
vago ricordo su una rivista!
Ancora ciao anche a te!
P.S. Adesso la figlia di Marconi mi distruggerà per quello che mi hai fatto
dire!tutta colpa tua!

 to reply by e-mail
va bene,avete vinto anche stavolta!si programmano anche i telefonini,però
voglio proprio vedere se riuscite a farci entrare un programmino o a mettere
degli uni e degli zeri anche  nel più stupido di tutti gli accendigas da
cucina!oppure in una radiolina tascabile!(la più stupida!)Se ci riuscite vi
dò personalmente il premio nobel per l'informatica!
ciao!



 cucina!
Perchč non conosci ancora le esigenze delle future massaie del nuovo
millennio......... ;-)))
PS. ..... Il nuovo millennio inizia il 1 gennaio del 2001
--
________________________________
Togliete NOSPAM per rispondermi
bye Brain

 Perchè non conosci ancora le esigenze delle future massaie del nuovo


 per scaricare nuove ricette !!! W le nuove massaie !!!

>W le nuove massai !!!
COSA sai?
--
Lord Vegeta

Vedrai quando sarai a 200 km da casa tua e con il telefonino riuscirai ad
accendere il gas e c cuocerti la pasta perchè sia pronta al tuo
ritorno......

 ritorno......
I telefonini attuali sprigionano talmente tante radiazioni elettromagnetiche
che li potete gia' usare per questo scopo...
Mi vedo gia' nel futuro le grigliate tra amici...
-Okay ragazzi, ho comprato il pollo.Facciamolo arrosto.
-Bene.
-Mettiamoci in circolo
-Puntiamo le antenne...
-Tutti insieme al 3. 1...2..3!
-CONTROLLIAMO LA SEGRETERIAAAAA!!!!!
[frigg frigg]
-A TAVOLAAA!
--
Lord Vegeta