gaussianos.com/ada-lovelace-la-condesa-de-la-programacion/ por
disconubes el 16-10-2012 09:18 UTC publicado: 16-10-2012 17:45 UTC
El caso es que no deja de ser paradójico que, a pesar de la existencia de este estereotipo (injusto, como suele ocurrir con las generalizaciones), la persona que está considerada como la primera programadora informática sea una mujer, Ada Lovelace, y que además era la hija de uno de los grandes poetas de la historia de la literatura: Lord Byron. Hoy, 16 de octubre, se celebra este año el día de Ada Lovelace, mediante el cual se celebran los logros obtenidos por las mujeres en ciencia, tecnología, ingeniería y matemáticas.
etiquetas: ada lovelace, condesa, programación, 16 de octubre, lord byron negativos:
1 usuarios:
215 anónimos:
191
sydneypadua.com/2dgoggles/lovelace-the-origin-2/
begin
Ada.Text_IO.put_line("Menéame celebra el día de Ada Lovelace");
end Saludo_meaneame;
Es broma
Todavía recuerdo lo de "juguete" que me pareció PHP: "pero esa variable es texto o entero?"
Negativos a mí. Comentarios mostrándome lo buena que es la doble vara de medir para los casos de las mujeres y de los hombres a mí también.
#16 Dependerá de como definas lo que es un "programador".
Mucho más interesante por tu razonamiento sería Haskell Curry, porque existen dos lenguajes con su nombre Haskell y Curry. Además su contribución sí que fue realmente interesante.
Mejor que no veáis un lenguaje con "duck typing" (con lo potente que es el concepto y la cantidad de problemas prácticos que resuelve, que en los lenguajes con tipos explícitos tienen que ser malamente resueltos con "patterns"), porque os da un patatús.
Quizá te interese leer esto: norvig.com/design-patterns/ppframe.htm
#17 A mí lo que me aburre es la autocomplacencia todo el día con las fechas y las efemérides (parece un santoral). Me parece de lo más irrelevante sea del campo que sea.
El caso dual sí es estrictamente cierto: si definimos programador como aquella persona que no se llame Augusta Ada Byron, Augusta Ada Byron no fue, con toda seguridad, la primera programadora.
Que lo que haya hecho en este campo sea poco no lo discuto. Que como dice #17 se la menciona por ser mujer y que a muchos hombres del mundillo no se les reconoce su trabajo también. Todo eso es cierto, pero igualmente no deja de ser conocida.
¿Qué definición darías de programador tú para considerarla la primera programadora? Dudo mucho que sea mejor que la que he dado yo, a pesar del poco criterio que tiene la propia definición (la tarea no pinta dócil).
EDIT: vaya, eso no me pasa por no leerme ni la entradilla.
Con todo el rigor que derrocha la wikipedia.
Si quieres engañarte o pensar que que fue una programadora, allá tú.
Between 1842 and 1843, she translated an article by Italian mathematician Luigi Menabrea on the engine, which she supplemented with a set of notes of her own. These notes contain what is considered the first computer program — that is, an algorithm encoded for processing by a machine.
Viene referenciado un artículo del IEEE Annals of the History of Computing en el que seguramente haya más detalles del tema y que sí podamos considerar suficientemente riguroso, pero por desgracia no tengo acceso a él, aunque podría tratar de conseguirlo. En cualquier caso, si lo que dice el párrafo que he copiado es cierto ¿te parece acertado considerarla la primera programadora?
Estamos en las mismas, está sometido a la consideración de quien a sí lo quiso. Puedes darle todas las vueltas que quieras.
Si saco un rato luego me leo el artículo que dices de IEEE (que yo sí tengo acceso) pero eso no va a cambiar nada, como es evidente.
Si saco un rato luego me leo el artículo que dices de IEEE (que yo sí tengo acceso) pero eso no va a cambiar nada, como es evidente.
Por si alguien dudaba de que vas con un prejuicio del tamaño de Ohio
Porque si alguien ha demostrado algún perjuicio has sido tú.
Es posible que haya demostrado varios perjuicios, pero prejuicio creo que de momento ninguno.
De entrada, yo no soy quien ha dicho que un artículo que todavía no he leído no va a cambiar en nada mi postura. Lo que me cuentas de tu vida posiblemente sea la causa del prejuicio que demuestras al decir eso.
Pero vamos por partes: ¿te parece una definición válida de programa lo de algoritmo codificado para ser procesado por una máquina?
#2 #6 Veo que no estoy solo.
*La máquina analítica, también conocida como La locura de Babbage, por la dificultad de ponerla en práctica.
Si en la práctica el duck typing (o cualquier otra característica como reflexión, closures, clases dinámicas, metaclases o lo que te quieras echar a la cara de cualquier lenguaje) está dando problemas es símplemente por no saber usarlo adecuadamente, como todo.
Claro que para darse cuenta de eso, uno tiene que haber programado en muchos lenguajes y paradigmas diferentes, que es lo que hace que no seas un talibán de un único modo de hacer las cosas por saber cómo cambiar el enfoque según el problema y el lenguaje utilizado, no intentar encajar una mentalidad rígida sobre como "deberían" ser las cosas, en todo lo demás.