Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Jueves, 27 de Noviembre 2003

Java 1.5 legible

02:37h.
Java
Como ya sabréis Java 1.5 traerá novedades: genéricos, bucles foreach, enumeraciones... A casi todo el mundo le gustan estas innovaciones, pero no a todo el mundo le gusta la sintaxis propuesta. En un artículo en onjava.com titulado "Readable Java 1.5" Stephen Jungels propone una sintaxis alternativa para estas novedades, desde el punto de vista de la legibilidad. Ahora que aún se está a tiempo... (leido vía codingstyle.com)
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Interesante

    (Puntos:1)
    por Ricardo Estalmán (102) el Viernes, 28 Noviembre de 2003, 02:41h (#239550)
    ( http://barrapunto.com/tags/restalman | Última bitácora: Domingo, 08 Julio de 2018, 16:42h )
    Gracias por avisarnos. ¿Le harán caso?
    --

    __
    Comprare è combattere.
    • Re:Interesante de mig21 (Puntos:1) Viernes, 28 Noviembre de 2003, 09:05h
  • por vokimon (6543) el Viernes, 28 Noviembre de 2003, 23:54h (#239887)
    ( http://www.iua.upf.es/~dgarcia | Última bitácora: Sábado, 18 Noviembre de 2006, 21:10h )
    Si bien coincido con el en que algunas contrucciones de Java 1.5 y C++, especialmente los genericos, lleva a codigo illegible, no creo que la propuesta sea mas leible. Incluso me parece que lo es menos.

    La propuesta del foreach, la encuentro rocanbolesca y se parece muy poco al lenguaje natural, por lo que prefiero la version del 1.5. Un foreach mas legible es el de php:

    foreach ($list as $item)

    pero lo mas legible seria:

    foreach (item in list)

    o incluso, mucho mas Java-like, como proponen en los comentarios y puestos a añadir una nueva palabra reservada:

    for (Sarten unaSarten in sartenes) {}

    El tema de genericos si que es un poco de risa. Ponerlo delante o ponerlo detras. Da igual. Es mas, como el mismo dice, con los parenteisis se confunde con el cast. El problema de la sintaxis de los genericos, al menos en C++, no se como son en Java, es la definicion, y no para el caso normal, sino cuando haces metaprogramacion con templates [barrapunto.com] pues te salen unas cosas ilegibles que para que. Todos los articulos de genericos hablan de como usar List, Array i demas pero no como definirlos. Asi que tampoco que se sintaxi se usa en Java o si es mas clara.

    En cuanto a lo de la variance, tenia la experanza que fuera un modo de implementar constantizidad de metodos. Luego me encuentro que es un callejon hacia la complejidad en el que se han metido los diseñadores del lenguaje. La alternativa, no puedo opinar, no me he enterado demasiado bien de la propuesta.

    La verdad es la urgencia del articulo me ha parecido un tanto ridicula. Hay cosas mas importantes que se deberian cambiar.

    --
    Vokimon. KKEPerians UNLTD. Information belongs to masses.