Re:
Scritto da: Whistler 08/12/2004 0.33
Per cominciare puo' andar bene anche il Python .
Bravo whistler
Io consiglio sempre per chi vuol cominciare da zero, ma davvero da zero il python.
Personalmente lo considero il programma più facile per un approccio all'inizio della programmazione, in quanto considero il pascal già al di sopra del python stesso.
poi ovviamente come ben espresso da Paolo, sono discorsi differenti quando si parla di C e C++ o java. Sono classi di livelli di programmazione successivi.
Un esempio semplice e stupido:
2 + 2= 4
Guardate questa semplice espressione stupidissima, eppure nel suo interno ha regole fondamentali:
2. fattore di numero intero
+. fattore di simbolo addizionale
2. fattore di altro numero intero
=. fattore di simbolo di risultato di espressione
4. fattore di risultato dell'espressione
A noi ci viene facile fare questa semplice esptressione, perché conosciamo le regole. Ma ammettete per una volta che dovreste insegnare ad un compilatore questi fattori? Cioé per esempio che il fatore di simbolo + serve per addizionare il fattore successivo, e che = serve per definirne il risultato dell'espressione. Come avete ben capito anche voi siete andati a scuolada piccoli per imparare che codesti simboli, come il + serve per addizionare 2 numeri predefiniti interi e non. Adesso applicate la stesa cosa ad un compliatore ed insegnateli cio' che avete imparato da piccoli.
Ecco per esempio il python puo' essere usato come calcolatrice ad esempio, una piccola stupidissima espressione la capirebbe. Ma come fa a capirla?
Perché il python é già predisposto e compilato con i simboli e fattori predefiniti come una calcolatrice. Questo si chiama assembler.L'assembler é la BASE di calcolo che ancora oggi é usata per integrarne i BIOS di sistema di qualsiasi PC. E l'assembler non si puo' costruire con il C o il C++ poiché, in genere ma non sempre, non utilizza delle risorse già costruite e predefinite da parametri. Li dovete creare voi.
Quindi, morale finale:
cominciate con il python, cioé dal più semplice possibile, per poi poter capire, avendo già le basi, i compilatori che utilizzano risorse già costruite