[<--] Indice [-->]

From Elettrico <elettrico@ecn.org>
Date Sun, 17 Jul 2005 16:49:39 +0200
Subject Re: [Hackmeeting] punto situazione

jaromil wrote:
> 
> io dico: fuori le corporazioni e le multinazionali dalle scuole!
> 
siamo a posto. aspettiamo l'hardaware open allora...

> producono MERDA e dopo che l'hanno prodotta devono venderla a qualcuno:

il problema, nella fattispecie, è che quando io ho lavorato per un'ente 
pubblico li hai davvero a che fare con vari os, in particolare ho dovuto 
usare java per scrivere un qualcosa che girasse su:

windows 98
windows nt
windows 2000
windows xp
linux
hp-ux
solaris

è chiaro che solo un linguaggio interpretato o bytecode può girare in 
modo identico su quei tutti quei sistemi.
stiamo ovviamente parlando di applicazioni un po' complesse e con 
interfaccia grafica, non di script che avrei potuto fare anche in php.

non conosco il c#, ma purtroppo anche questo non è libero dalle 
multinazionalate, e credo serva un linguaggio serio multipiattaforma (se 
c'è e non lo conosco ditemelo che lo studio).

detto questo java credo lo insegnino per la OOP. non credo ci sia un 
sistema più complesso e potente di OOP come quella di java (per favore 
non rispondetemi senza averci mai programmato), persino esagerato. 
insegnano anche il turbo pascal se è per questo, per insegnare la 
programmazione strutturata.
una volta imparata BENE la strutturata e la OOP poi si può programmare 
in qualsiasi linguaggio in maniera decente.

tant'è che se leggete un po' di codice in giro ci mettete 3 secondi a 
capire se chi lo ha scritto ha studiato tali concetti o no.

questo non per "difendere" java, ma per avere un'impostazione un po' 
razionale quando si affronta il solito flame del linguaggio, perchè tipo 
rendiamoci conto che il problema non è usare java per insegnare oop, o 
meglio, non è il più grave, ma è usare c# per insegnare... boh, cosa?

byez
_______________________________________________
Hackmeeting mailing list
Hackmeeting@inventati.org
https://inventati.org/mailman/listinfo/hackmeeting

[<--] Indice [-->]