[Python] Turbopascal??

Wyrmskull lordkrandel a gmail.com
Mar 4 Gen 2011 13:08:37 CET


> > Mi stanno insegnando a programmare!!
> > e io: in cosa?
> >
> > In Turbopascal!!

> Ho visto progetti fatto con questo: http://www.freepascal.org/
> o in Delphi. Si tratta di roba legacy che arriva da fine anni novanta
> ma non piu in turbo pascal.

Io la penso cos:
1) Non  molto importante il linguaggio, se quando fai comparire "Hello World"
sullo schermo ti emozioni, allora il resto viene da s. Sia una scritta in
MS-DOS, bash o un bottone su un cellulare Android, o un iCoso qualunque

2) Il turbo pascal  un buon linguaggio stabile nel tempo, facile da insegnare
anche agli insegnanti, facile da spiegare. Certo  slegato dalla realt,
come tutta la scuola italiana.

3) Anche per me partire da un linguaggio ad oggetti non  il massimo, anche 
con il rischio di trovarci le costanti sparate nel codice stile anni '70
Tanto a sbagliare si fa sempre a tempo: al massimo vi trovereste oggetti
con getter&setter con dentro una costante. Cos' peggio?

4) I ragazzi hanno bisogno di qualcosa di visuale!!
Io mi ricordo che dal Turbo Pascal ero passato al Delphi...
Aggiungi gli oggetti e il resto non cambia. So che comunque FreePascal
 vivo e vegeto, tant' vero che anche il nuovo CubicExplorer per Win
sar fatto in FP, se e non appena il programmatore si ripiglia.

http://wiki.lazarus.freepascal.org/Image:Windows_7.png
www.cubicreality.com

Delphi  stato ripreso in mano dalla Embarcadero, ma  ancora vivo e vegeto
http://www.embarcadero.com/products/delphi

5) Secondo me basterebbe fare un "piccolo aggiornamento"
Parti in maniera testuale, vedi i primi comandi, impari com' fatto un programma
Poi in seconda superiore fai vedere le basi delle GUI, dell'OOP e via.
Proprio solo le basi, magari anche senza stare a puntigliare sul polimorfismo
che una ragazzina di 14 anni che andr a fare il medico magari non le interessa.
Creare una finestra, cosa sono i metodi, fare una piccola calcolatrice,
l'allineamento dei controlli sulla finestra... ce n' da divertirsi, sicuramente
pi che implementare un quicksort o qualche funzione che si  vista nelle ore
di Matematica come hanno fatto con me. Che poi io facevo ANCHE tutt'altro in
quelle ore ma vabb.


In pratica, se tuo nipote sta imparando il turbo pascal, fagli vedere cosa si
pu ancora fare con quel linguaggio. Poi vedrai che appena far comparire
una finestra con scritto "Ciao Mondo"...

-------
Wyrmskull


Maggiori informazioni sulla lista Python