Newsgroup: it.comp.programmare
Titolo: Novizio e programmazione

Innanzi tutto ringrazio e chiedo scusa per questa mia richiesta.
Sono un analfabeta della programmazione ed ho deciso di smettere di esserlo.
A quanti ho chiesto cosa debbo fare per iniziare ad imparare la
programmazione, anche nei linguaggi oggi più in voga (penso al C++, se penso
bene !!!), qualcuno mi ha detto di imparare prima il Pascal per ppoi passare
a linguaggi più evoluti (perché il Pascal, a quanti mi hanno dato consiglio,
è il linguaggio principe base per poter imparare altri linguaggi); altri
ancora invece mi hanno detto di passare a studiare DA SUBITO il C++.
E sono tutti fermamente convinti di quello che dicono. NON SO' PIU' A CHI
DAR RETTA. Altri ancora mi hanno detto che un consiglio buono non potrò mai
averlo perché chi sà veramente non darà mai i consigli giusti per gelosia di
ciò che sà.
A tale ipotesi non voglio crederci perché sarebbe veramente grave, ed
andrebbe ad ingrandire il grande bagaglio delle miserie umane, come se non
bastassero quelle che già ci sono.
Per favore, autorevole gente della programmazione, non potreste darmi voi un
consiglio su come iniziare? Ringrazio di cuore.

 consiglio su come iniziare? Ringrazio di cuore.
Ciao, il consiglio che ti do è quello di non perdere tempo con il Pascal.
Il Pascal è un linguaggio di tipo "imperativo", il C++ è un linguaggio "ad
oggetti".
Non sto a spiegarti la differenza tra i due tipi di linguaggio perchè dici
di essere un novizio, comunque, per farti capire, ti faccio il seguente
esempio:
considera il sistema operativo Windows 95 e Windows 98, bene Windows 98 fa
"tutte le cose" che fa windows 95 e in "più altre cose". Applica lo stesso
ragionamento al Pascal e al C++, quindi come non c'è bisogno che impari
prima ad utilizzare windows 95 per poi passare ad imparare Windows 98, allo
stesso modo non c'è bisogno di fare lo stesso percorso didattico con i due
linguaggi di
cui stiamo parlando.
Ti consiglio il seguente libro: "guida al linguaggio C++" di Herbert Schildt
edito dalla Mc Graw Hill, fa parte della collezione "Studio e professione" e
a me è stato molto utile per superare l'esame di "Fondamenti di Informatica
2"
n.b.  l'esempio fatto è molto semplificativo e serve più che altro a farti
capire che puoi iniziare, con un po' più di impegno, a studiare direttamente
il C++.
Ciao
                                          Luca

 consiglio su come iniziare? Ringrazio di cuore.
Ciao, il consiglio che ti do è quello di non perdere tempo con il Pascal.
Il Pascal è un linguaggio di tipo "imperativo", il C++ è un linguaggio "ad
oggetti".
Non sto a spiegarti la differenza tra i due tipi di linguaggio perchè dici
di essere un novizio, comunque, per farti capire, ti faccio il seguente
esempio:
considera il sistema operativo Windows 95 e Windows 98, bene Windows 98 fa
"tutte le cose" che fa windows 95 e in "più altre cose". Applica lo stesso
ragionamento al Pascal e al C++, quindi come non c'è bisogno che impari
prima ad utilizzare windows 95 per poi passare ad imparare Windows 98, allo
stesso modo non c'è bisogno di fare lo stesso percorso didattico con i due
linguaggi di
cui stiamo parlando.
Ti consiglio il seguente libro: "guida al linguaggio C++" di Herbert Schildt
edito dalla Mc Graw Hill, fa parte della collezione "Studio e professione" e
a me è stato molto utile per superare l'esame di "Fondamenti di Informatica
2"
n.b.  l'esempio fatto è molto semplificativo e serve più che altro a farti
capire che puoi iniziare, con un po' più di impegno, a studiare direttamente
il C++.
Ciao
                                          Luca

 Sono un analfabeta della programmazione ed ho deciso di smettere di esserlo.
[...]
Io parlo per esperienza personale: ho cominciato con il pascal, e' la
prima cosa che impari ad informatica; e' un linguaggio completo,
fortemente tipizzato, che non permette "raggiri" come in C ad esempio.
Ti permette di acquisire un tuo stile di programmazione, che poi
potrai applicare ad un qualsiasi linguaggio decida di imparare.
L'importante e' imparare a programmare, per imparare un nuovo
linguaggio ti basta leggere il manuale.
--
 Ciao, Bianco.
 Reply to 
luca....@tiscalinet.it

 edito dalla Mc Graw Hill, 
No, dai, questo fa schifo: non e' una opinione personale, lo dicono
"quasi" tutti.


Ciao,
il consiglio migliore che può essere dato è: L\'importante è iniziare... Hanno ragione entrambi, ma personalmente ti consiglio di iniziare con il Pascal perchè ti aiuta ad acquisire una metodologia di ragionamento che ti permentterà in seguito di capire + facilmente gli altri linguaggi... Non ti servirà a nulla di pratico per ora, ma te ne accorgerai dopo!!! Del resto anche il Latino non serve a nulla ed è sempre una materia di studio.... Aiuta a sviluppare il ragionamento ed una metodologia di studio
Ciao, Stefano Pasquato
Web Master Intranet Customer Care Infostrada

ciò che sà.
Che stronzata :-)
Il mio personale percorso e' stato
	FORTRAN -> Clipper -> ASM -> C (1) -> Pascal -> C++ -> 
		-> ToolBook -> Visual Basic -> Delphi (2) -> 
		-> Perl -> PHP
(1) Qui mi sono reso conto di quante cattive abitudini avevo preso.
    Sono solito distinguere la mia vita programmatoria in due ere, ASC e
    DSC - i proff. Soda e Cesarini furono coloro che mi fecero vedere la
    luce :-)
(2) Non ne avevo voglia, sono scappato subito
Attualmente programmo allegramente in .C standard, senza il ++, e sto da
Papa.
Lettura consigliatissima, quando sarai a meta' Pascal:
	"Struttura e Progetto di Algoritmi Fondamentali"
	Ausiello, Marchetti-Spaccamela, Protasi
	ed. Pitagora (credo)
Leonardo
".signature": bad command or file name

 Leonardo
Sbagliato! ed. "Franco Angeli  Scienze e tecnologie informatiche"
giustissimo il discorso sulle strutture dati, senza conoscere quelle,
secondo il mio modesto parere, non ha senso accostarsi ad un linguaggio ad
oggetti, è come se non si sfruttasse tutta la sua potenzialità.
 ehi Leonardo, sono Luca, sapresti dove posso trovare un tutorial sul Visual
C++ per cortesia?
ciao
Luca

Ringrazio di cuore a quanti mi hanno dato consiglio sulle scelte da fare.
Dai Vostri consigli penso che la scelta vada per il Pascal. Posso iniziare
subito con un testo specifico per questo linguaggio, oppure debbo sfogliarmi
quei testi tipo "Elementi di Programmazione" generici che ho visto sugli
scaffali delle librerie? Ringrazio di cuore, e buona fortuna per la
canicola!!!

 wrote in message
8nheqa$kj$1...@pegasus.tiscalinet.it...

Comincia direttamente con "TurboPascal 7 -guida completa" (McGraw Hill) di
O'Brien-Nameroff. Io ti consiglierei il compilatore Borland TurboPascal 7,
che ti permette sia la programmazione procedurale classica ma che ha anche
una gestione completa della logica ad oggetti.
In ogni caso il Pascal ti permette di confrontarti con tutte le
problematiche della programmazione, compresi i puntatori, con un approccio
davvero illuminante (per es. la differenza di passaggio di parametri per
valore e per riferimento). I linguaggi ad oggetti non sono cosě chiari per
chi comincia. Tra l'altro, in pascal si possono fare cose davvero
interessanti...
buon studio, e se serve qualche consiglio scrivimi a 
sam...@tin.it
ciao,
Federico.

consiglio su come iniziare? Ringrazio di cuore.
Non perdere tempo con il Pascal . Puoi benissimo cominciare con il
C++. Certo e' un linguaggio molto vasto e di non immediata
comprensione ma agli inizi mica devi usarlo al massimo livello .
Vedrai che con dei buoni libri come supporto non avrai alcun problema.
Ciao

C++ per cortesia?
No, pero' il manuale e' abbastanza ben fatto (anche la versione su
CD-ROM), relativamente all'utilizzo dell'IDE.


    luce :-)
Allora hai scordato il Prolog... ^__^
Ciao
	A.

 wrote in message
399fb528...@news.dada.it...



puoi arrivare ovunque.

Allora hai scordato il Prolog... ^__^
No, riuscii a schivarlo... ho un cursus studiorum piuttosto arzigogolato
:-)


:-)
Pero' non ti sei potuto sottrarre al binomio FORTRAN-FONTANELLA...
^_____^
Ciao
		A.

Pero' non ti sei potuto sottrarre al binomio FORTRAN-FONTANELLA...
No, quello me lo sono puppato. Eh beh. Se no non ero uno studente, ero
un'anguilla.
Sospetto che sia stato un "A alfa cappelletto messo cosi' sdraiato" di
troppo a stimolare la mia tendenza allo spaghetti-code.
Leonardo

almeno non lo e'!!

Le leggi di Murphy
Lawrence Oluyede
rhy...@tiscalinet.it

 wrote in message
8nf4ff$8o3$1...@lacerta.tiscalinet.it...


vorrei provare ad iniziare a programmare ma non so da dove cominciare.
sono grato a chiunque può darmi qualche suggerimento.
ciao.
Corrado

Esistono vari linguaggi di programmazione (fin troppi) che sono più o meno
adatti per un principiante. Inoltre quando si cerca un linguaggio bisogna
sempre considerare che tipo di problemi s'intende risolvere, dato che il
linguaggio universale non esiste.
Vedrò di farti un elenco dei linguaggi più in voga al momento:
Visual Basic:
Linguaggio Microsoft per sviluppo rapido di piccole applicazioni in
ambiente Windows. Ottimo per il principiante, ma assai scadente per il
programmatore esperto, specialmente quando si tenterà di costruire
programmi più complessi.
Cmq è un linguaggio assai richiesto.
Pascal:
Linguaggio un po' passato di moda, ma adatto per il principiante dato che
uno dei suoi scopi principali è l'insegnare a programmare. Non è molto
difficile ed è cmq una buona scelta.
Basic:
Questo era il predecessore di Visual Basic, ma non credo che qualcuno
voglia tornare a programmare in tale linguaggio.
Assembly:
Linguaggio molto istruttivo per capire il funzionamento della macchina,
dato che si lavora direttamente con i registri della CPU, ma lo sviluppo di
applicazioni è troppo lento. Inoltre se non si conosce al meglio la
struttura di un PC è meglio lasciare perdere.
C:
Linguaggio per lo sviluppo di sistemi operativi o di applicazioni molto
complesse. Non è difficilissimo ma nemmeno troppo facile per un neofita
assoluto.
Assai richiesto sul mercato, anche se diminuito a causa del suo successore.
C++:
Il linguaggio C migliorato con l'aggiunta di programmazione ad oggetti,
programmazione generica, e molto altro ancora. Si possono sviluppare in C++
qualsiasi tipo di applicazioni, anche se spesso i linguaggi adatti ad un
singolo scopo sono del tutto migliori in fatto di tempo/prestazioni.
E' il più difficile da imparare, quindi personalmente non te lo consiglio.
Java:
Linguaggio adatto per rendere più accattivanti le pagine web. Non si limita
però solo agli applet, ma può bensì essere usato per lo sviluppo di
qualsiasi applicazione, come in C++, anche se molto spesso non è
conveniente scriverle java, dato che le prestazioni dei programmi Java non
sono eccellenti.
Cmq non è un linguaggio difficile ed è una buona scelta per iniziare nel
mondo della programmazione.
Oltre a questi esistono anche linguaggi quali Delphi, Cobol, Eiffel ma dato
che non ho mai avuto esperienza con essi, preferisco tralasciare una
trattazione su di essi.
Spero di esserti stato utile.
Distinti Saluti.

difficile ed è cmq una buona scelta.
Ti consiglio il suddetto linguaggio.
rhymes
rhy...@forevergames.net
*************************************
Redattore di Forevergames.net
www.forevergames.net
*************************************