Newsgroup: it.comp.lang.pascal
Titolo: AIUTO: consiglio ad un principiante.

Ciao a tutti! Ho deciso di iniziare a programmare ma non so quale linguaggio
è più adatto per uno che non sa nulla di programmazione. Alcuni mi hanno
detto il C o il C++ , ma secondo me è troppo complesso iniziare subito con
quel linguaggio. Altri mi hanno consigliato di partire dal Turbo Pascal,
molto utile per entrare nell'ottica della programmazione o meglio dal
Delphi, per iniziare da subito con un buon linguaggio, simile al Pascal ma
più potente.
Cosa mi consigliate?
Considerate che non so praticamente nulla di programmazione...
Alcuni mi hanno pure detto di iniziare dal Pyton....
Aiuto.....
Sapete inoltre consigliarmi un buon manuale per iniziare da zero del
linguaggio che mi consigliate?
Grazie mille.

 è più adatto per uno che non sa nulla di programmazione. Alcuni mi hanno
etc etc
Parti dal Pascal (Turbo o non turbo.... al limite il turbo se mette dopo)
:PPP  No dai, a parte lo scherzo, se sei davvero alle prime armi meglio
partire con un linguaggio concettualmente banale tipo il pascal per poi poco
per volta passare a quelli più sofisticati tipo delphi (la metodologia di
programmazione è diversa, nel delphi si parla di programmazione a oggetti,
nel pascal di programmazione lineare).
Dopo che avrai acquisito una certa esperienza non solo teorica ma anche
pratica puoi passare al C se vuoi realizzare applicazioni potenti e
flessibili.
Tutto dipende dagli obiettivi che intendi raggiungere un domani... a titolo
di esempio, il windows di microsoft è un software sviluppato in C :-P
Per ora, cmq parti col pascal penso sia la scelta a mio avviso più idonea
per te, stando a quanto hai detto.
Uhm, un libro? Beh, il miglio libro in circolazione è l'help del pascal :-)
il resto deve essere frutto della tua creatività ed esperienza.
Cordialmente, Cooper.

 è più adatto per uno che non sa nulla di programmazione. Alcuni mi hanno


 ha scritto nel messaggio
news:707l8.76064$Ns4.3...@news2.tin.it...



Ciao Quartz811,
Puoi guidare una ferrari se non hai mai guidato una 500? Lo stesso č qui,
puoi usare tutto quello che piů desideri... ma il problema non č tanto il
linguaggio in se... quanto l'esperienza che hai bisogno di acquisire per
comprendere e saper usare a fondo un certo linguaggio.
Non basta capire o conoscere un linguaggio per dire di saper programmare...
ma bisogna saper risolvere un problema prima e codificarlo dopo.
Mi spiego meglio, ammesso che non hai mai studiato il turco, puoi parlare il
turco conoscendo soltanto le parole? Non hai forse bisogno di imparare anche
la grammatica, e la semantica? Lo stesso č qui :-)
Cordialmente, Cooper. :-)

 toccato compilatore fare il salto?
Visual c? Visual basic? c#? pascal? delphi? c builder?
boh..
Guarda io sono istritto ad informatica alle superiori. Nel primo anno
ti insegnano Pascal, linguaggio adatto a "far capire" al "programmatore"
come cavolo si programma, per poi passare ad un linguaggio "serio" come dici
tu. tra parentesi io non ho ancora capito cosa sia questo "serio". Io sono
al secondo
anno, usiamo C++, e sinceramente, non è che lo noti così diverso da pascal.
Ok,
è a oggetti, ok è più complicata la sintassi, ti mette warnings dappertutto,
se sbagli una
virgola ti da 30 errori e ti spaventi, ma alla fin fine è sempre uguale.
Quello che dico è
semplice. Se hai in testa quello che vuoi fare e come farlo, non so se il
linguaggio conti tanto sai?
Certo ti semplicifano la vita, sfido chiunque a fare un programma per
windows riga per riga, anche
solo un form con un menù.. Prendiamo Visual Basic. io ero in prima
superiore, mi sono iscritto
ad un corso a scuola, ho fatto 15 ore delle trenta del corso, e non è che
abbia imparato come funziona
tutto vb capiamoci, ma da li ho iniziato a "capire come funziona il tutto",
come devi pensare. Inzomma,
devi pensare in termini di algoritmo. Poi prendi un bel foglio, ti scrivi le
tue belle idee, e poi inizi a
scrivere codice...
Pascal lo insegnano a scuola.. ma secondo me si potrebbe partire
direttamente con C++. Si può benissimo
usare C++ senza sapere niente di cosa sia un oggetto, e fare esattamente ciò
che si fa in pascal.
Poi conoscere più linguaggi è divertente, ma questa è un'altra storia...
Pascal mi piace per la sua semplicità.
Puoi far tanto. in dos ovviamente. e qui ti frega.. però poi passi a delphi,
però se non sai cosa sono gli oggetti
poco ci puoi fare... Con c++ è la stessa cosa.. puoi partire da programmi in
dos (che sinceramente ti consiglio
per provare a vedere come funziona, perchè una volta in windoz ci si diverte
di più, ma non è che si programma
veramente... tanto è già fatto, comunque il "programmatore è indispensabile
ovvio :)
C ha dalla sua parte i comandi "brevi brevi".. Per un "normale
programmatore" due + messi insieme o 2 meno
es
int funz(int a,intb){
a++;
a/=(b++)%2;
return a;
}
fanno subito pensare: meglio lasciar perdere.. (almeno la prima volta che ho
visto c++ ho pensato questo)
In sintesi:
per me puoi partire direttamente in c++ però devi stare attento.
Pascal ti può aiutare perche la stessa cosa scritta sopra sarebbe
function funz(a,b:interger):integer;
begin
    a:=a+1;
    a:=((b+1)mod2)/a;
    funz:=a;
end; (credo.. ;-)
che è meno incasinato no?
vedi tu.. con pascal impari più velocemente perchè capisci di più
all'inizio..
in c++ impieghi più tempo ma il risultato è lo stesso..
bye Augustus

 ha scritto nel messaggio
news:a752fm$ir8fg$1...@ID-94218.news.dfncis.de...


tanto è sempre lo stesso giusto?
Recupera l'ultima versione di turbo pascal (la 7) ed inizia con
quella. I compilatori pascal per windows hanno units per gestire 
il programma sotto windows, troppo complesse ed orientate a gli
oggetti.... E poi sai cos'è una unit?
NM