Newsgroup: it.comp.aiuto
Titolo: La programmazione...

lasciarsi scoraggiare dai NUMEROSI e non molto chiari messaggi di errore.
se non vuoi numerosi messaggi di errore non chiari, allora impara il
netscape, appunto. se vuoi veramente imparare qualcosa di utile che ti
servira', impara il C. il pascal e' bello ma andava bene una volta.
ti scoraggi presto tu....nessuno ha mai detto che imparare a programmare sia
facile, ne' che si faccia in breve tempo. ci si devono perdere molte ore.
-- 
------------------------------------------------------------------------------
pallas@[paola][maya][chiara].
dei.unipd.it
      Piero Orsoni (371651/IF)
"Life is too short to be sad" (Caravan)        Cannaregio 3027/E 30121 Venezia
------------------------------------------------------------------------------

 wrote:
: >Per l'apprendimento dei concetti base della programmazione: qualche 
: >mesetto di palestra col BASIC usando come guida uno degli innumemerevoli 
: >testi introduttivi.
: sinceramente non credo sia molto propedeutico.
: io ho purtroppo studiato bene il basic prima del pascal e non mi a aiutato,
: perche' basic e, per esempio, pascal, hanno una filosofia di programmazione
: diversa. per me non e' stato facile passare dai salti del basic alle
: strutture del pascal...e' una perdita di tempo. all'inizio ho odiato il
: pascal perche' mi trovavo bene coi salti, e per molto tempo ho continuato a
: fare programmi incasinatissimi in pascal.
Sono perfettamente daccordo. Sebbene il basic sia molto facile da
imparare, puo' facilmente portare ad acquisire tutta una serie di
vizi di programmazione che poi e' molto difficile da estirpare
(vedi ad esempio un uso eccessivo di salti che rendono il codice
incomprensibile come dice Piero).
Se uno ha intenzione di imparare a programmare (bene) e' meglio che
non tocchi il basic fino a quando non e' sufficientemente sicuro del
proprio stile di programmazione.
: io penso che se uno impara subito il pascal, o meglio il C, e'
: avvantaggiato, e evita queste fastidiose transizioni che magari poi lasciano
: il segno (vedi me, e anche alcuni miei amici).
Un passaggio per il pascal puo' essere utile poiche' questo linguaggio
e' molto rigoroso e facilita l'apprendimento di un buon metodo di
programmazione.
Il C, al contrario, lascia la massima liberta' al programmatore che se
e' sufficientemente esperto puo' usarla per produrre dell'ottimo codice,
ma se e' inesperto potrebbe commettere tutta una serie di errori a cui
poi sara' difficile rimediare.
Tutto questo se non ci si prefigge come obiettivo la programmazione ad
oggetti. In questo caso temo che il discorso sia molto diverso, ma io
non sono in grado di dare consigli.
Andrea Polci
po...@csr.unibo.it


Salve a tutti.
Sono laureato in informatica e quindi ho avuto da vivere i vostri stessi
problemi, avendo cominciato con un Vic 20 e quindi rigorosamente in
Basic "old style".
La soluzione e' molto semplice: basta distinguere tra il vecchio Basic
e dialetti (gwbasic e cosi' via) che prevedevano i famigerati salti, e
le versioni strutturate, come QuickBasic e piu' recentemente Visual
Basic, che in realta' somigliano parecchio al Pascal.
Il primo tipo di Basic e' non strutturato, e' una cagata da dimenticare,
mentre il secondo e' decisamente adatto allo scopo.
Per quanto riguarda la scelta poi tra un Basic strutturato ed un Pascal,
questi sono perfettamente equipotenti, in quanto la filosofia di un
linguaggio imperativo di questo tipo e' sempre e comunque la stessa.
  Il C si differenzia entro questa classe di linguaggi perche' scende
ad un livello di dettaglio macchina che lo rende piu' difficile da
manipolare, e quindi non lo consiglierei al neofita.
  Per quanto riguarda un messaggio precedente delle news su questo 
argomento, il Kerningham Ritchie sul C e' un testo che, certo, ha fatto 
storia, ma personalmente lo trovo prolisso, pedante e certamente 
inconcludente.
Esistono in giro ottimi libri sul C, cosi' come esistono sulla rete dei
buoni tutorial, anzi ne ho uno molto buono in italiano, lo posso dare a
chi me lo chiedera'.
   Vittorio Colombo
   Masserano (BI)
   Sorry, no e-mail address
In caso proprio eccezionale usate: 
pierluig...@cselt.stet.it

inconcludente.
Hmmmm.... Dissento, vabbe' che la traduzione jackson ha delle perle
mitiche, ma per un programmatore C non c'e' nulla come il K&R (ovvero
i due ricercatori della AT&T che hanno creato il C).
Il C puro lo sconsiglio come linguaggio didattico (troppo di basso
livello, troppo permissivo - un principiante va' guidato ).
Il Modula 2 sarebbe bello, ma chi lo trova un compilatore ? 
Piuttosto che il Basic (anche quello visuale, che tra parentesi non e'
certo lo stato dell'arte), consiglierei il Pascal. E dopo armarsi di
santa pazienza ed affrontare il C++.
o   oooooo	Gian Uberto Lauri
      o    o	
sa...@maya.dei.unipd.it
     o o


O trovare un Buon Libro che non sia solo un reference dei piu` astrusi
segreti dell' OO in C++, ma che dia un approccio come quello di cui piu`
sopra.
Qualche titolo ? Farebbe comodo anche a me per consigliare gli studenti...
Luca.
-- 
+-----------------------------------------++---------------------------+
| Luca Polo   : 
ja...@gest.unipd.it
        || System administrator,     |
| (finger 
ja...@berica.gest.unipd.it
 for   || Ist. di Ing. Gestionale,  |
| address and phone numbers)              || Universita` di Padova.    |

>- Il linguaggio C++ seconda edizione - 
Per me va bene (ho anche il Lippman, che sembra un oracolo della Sibilla
Delfica in confronto...), ma per uno che si avvicina per la prima volta
non al C/C++, ma alla *programmazione*, forse e` un po' indigesto...
Io intendo un libro che insegni *prima di tutto* l'uso dei tipi, dei
prototipi e, in generale, dei TDA. Poi, con calma, si puo` passare anche
ai misteri gaudiosi dell'OO e degli operatori piu` esotici del C...
Uno o due libri cosi`, da consigliare alla Biblioteca, non mi dispiace-
rebbero...
[caspita... ho finito l'articolo con solo tre interruzioni dall'esterno:
un record!]
Saluti,
Luca Polo.


usare GOTO...:-))))) ).
Sono della stessa idea, ed aggiungerei che con le estensioni OOP
apportate a partire dalla versione 5.5 sia anche ottimo per iniziare
ad affrontare la programmazione object oriented. 
Circa quanti affermano la 'morte' del Pascal, consiglierei un
ripensamento alla luce del neonato Delphi (dalle ceneri del Turbo
Pascal): strutturato, ad oggetti, potente, elastico e semplice da
utilizzare.
Al C (o meglio C++) bisogna comunque riconoscere di essere decisamente
piu' diffuso.
ciao
(:  AmlSoft  EasyWare  :)
Amedeo Lanza di Casalanza
--  
am...@mbox.vol.it
  --

 chi me lo chiedera'.
Mi ha scritto Osvaldo chiedendomi tale tutorial, purtroppo l'e-mail address
e' andato perso. Rimandamelo per cortesia all'indirizzo di sotto.
 
   	Vittorio Colombo
 
pierluig...@cselt.stet.it