Historias
Slashboxes
Comentarios
 
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.
  • Re:sobre ada

    (Puntos:0)
    por pobrecito hablador el Jueves, 08 Marzo de 2007, 17:38h (#886580)

    * El operador de asignación es :=, el de igualdad =. A los programadores de C y similares les puede confundir este rasgo inspirado en Pascal.

    MUY MAL. El uso típico más común debe ser el más breve. Aparte que el uso normal es = para asignar valores en prácticamente todos los lenguajes. No hay necesidad de hacer cosas extrañas que confundan a gente de por ejemplo C.

    En matemáticas hay bastante gente que usa := para hacer ciertas definiciones. Por otra parte, la mayoría de la gente que empieza a programar suele confundir el operador de asignación y el de comparación, de la misma forma que en un primer curso de matemáticas la gente no es capaz de distinguir entre identidad y ecuación.

    Yo empecé a programar con el IDE de Turbo Pascal y opino que en C y sus hijastros (entiéndase sin ningún sentido peyorativo) el uso de == entorpece mucho al principiante. Me parece mucho más lógico decir que = sirve para comparar porque es así como se hace en matemáticas, y usar otro símbolo para asignar.

    De todas formas no es la primera vez en la Historia que un mal apaño se convierte en el modo común de hacer las cosas, en vez de usar una solución racional. Por ejemplo, en muchos relojes de manecillas, el cuatro es representado por IIII en vez de por IV, para que no se confunda con el seis. No está 'bien', pero se hace así.

    Tampoco eres el primero que se siente molesto cuando le tocan los postulados que le han enseñado desde 'pequeño'. ¡Hay que ser más open-minded!. (Y que conste que no quiero trolear ni ofender.)

    Salud para todos
    [ Padre ]