por
pobrecito hablador
el Lunes, 31 Julio de 2006, 19:15h
(#787619)
Con java puedes hacer programación imperativa basada en objetos.
Y lo digocon coniocmiento de causa, pues en mi ciclo formativo, en la asignatura de "programacion en lenguajes estructurados" decidiero pasar de C a Java, y ns enseñaron el java más raro que te puedas echar a la cara (todo el código del programa iba metido dentro de un "main" gigante, y toda variable que usásemos iba declarada como estática).
Cuando llegaron a segundo, muchos no consiguieron que les entrase bien la orientación a objetos por culpa de esa forma "deformada" en que se les enseño java en primero. Después del desastre que resultó ser su "aventura", ese profe prefirió dejarse de experimentos raros y ahora ya da orientación a objetos desde primero.
El problema que tiene Python, por ejemplo, es que permite al usuario elegir entre programar orientado a objetos o no, o incluso mezclar.
Algunos problemas se resuelven muy bien mediante objetos, y otros no tanto. Obligar a que todo sea un objeto es, en mi opinión, absurdo. De todas maneras, en Python todo son objetos, aunque a veces se esconde.
por
pobrecito hablador
el Lunes, 31 Julio de 2006, 23:16h
(#787757)
Aprender Java no es aprender OO. Java es sólo un lenguaje más. La OO a objetos es un paradigma, una forma de enfocar el diseño de la solución. Los lenguajes solo te dan facilidades de implementación, no de diseño. Se puede programar un diseño OO en CUALQUIER lenguaje.
Y ¿quién ha dicho que en Java estás obligado a programar OO? Yo he visto programas Java con un sólo método 'main' de más de 1000 líneas. Si eso es OO que venga Dios y lo vea. No existen los lenguajes a prueba de tontos.
Re:Java
(Puntos:1)falso, diría yo
(Puntos:0)Y lo digocon coniocmiento de causa, pues en mi ciclo formativo, en la asignatura de "programacion en lenguajes estructurados" decidiero pasar de C a Java, y ns enseñaron el java más raro que te puedas echar a la cara (todo el código del programa iba metido dentro de un "main" gigante, y toda variable que usásemos iba declarada como estática).
Cuando llegaron a segundo, muchos no consiguieron que les entrase bien la orientación a objetos por culpa de esa forma "deformada" en que se les enseño java en primero. Después del desastre que resultó ser su "aventura", ese profe prefirió dejarse de experimentos raros y ahora ya da orientación a objetos desde primero.
Re:Java
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 17 Noviembre de 2006, 23:39h )
Algunos problemas se resuelven muy bien mediante objetos, y otros no tanto. Obligar a que todo sea un objeto es, en mi opinión, absurdo. De todas maneras, en Python todo son objetos, aunque a veces se esconde.
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
menuda estupidez
(Puntos:0)Y ¿quién ha dicho que en Java estás obligado a programar OO? Yo he visto programas Java con un sólo método 'main' de más de 1000 líneas. Si eso es OO que venga Dios y lo vea. No existen los lenguajes a prueba de tontos.