Historias
Slashboxes
Comentarios
 

10 hitos en la historia de la programación

editada por rvr el 25 de Noviembre 2009, 11:00h   Printer-friendly   Email story
pobrecito hablador nos cuenta: «Los diez mayores logros en la historia de la programación de ordenadores. Se incluyen algunos como la creación del movimiento de software libre, la invención de los repositorios de código, los entornos de desarrollo integrados como Eclipse o Visual Studio, la refactorización, las pruebas unitarias, etc». Seguro que esta lista concreta de hitos es cuestionable. ¿Cuál es tu selección de logros más importantes en el mundo de la programación?

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.
  • Muy moderno

    (Puntos:2)
    por Mu (11278) el Miércoles, 25 Noviembre de 2009, 11:20h (#1186895)
    ( http://www-etsi2.ugr.es/alumnos/mu01/guerraSoftware.html | Última bitácora: Viernes, 03 Diciembre de 2010, 10:41h )
    El hito más antiguo se refiere a la creación del C. No estoy en condiciones de señalar los hitos de forma precisa, pero antes del C se programaba, luego falta lo que se pudiera considerar como el primer programa, la invención del ensamblador y seguramente otras cosas que alguien más docto pudiera relatar.
    --
    Gdado dice roller [sourceforge.net]
    • Re:Muy moderno de nhereveri (Puntos:1) Miércoles, 25 Noviembre de 2009, 18:58h
  • Grandes hitos

    (Puntos:1, Divertido)
    por pobrecito hablador el Miércoles, 25 Noviembre de 2009, 11:27h (#1186898)
    Que raro que no aparezca en esa lista el lanzamiento del Windows ME.
  • Hitos históricos vs.

    (Puntos:1, Inspirado)
    por pobrecito hablador el Miércoles, 25 Noviembre de 2009, 11:34h (#1186900)
    El autor se ha conformado con una lista de sus herramientas preferidas. Algunas cosas importantes que se ha dejado en el tintero: - Lenguajes ensambladores - Programación estructurada - Depuradores - Parsers automáticos de gramáticas y expresiones regulares - Editores visuales (vi) - Paradigma Modelo-Vista-Controlador - Patrones de diseño - Documentación automática (javadoc, docbook) - Virtualización - Lenguajes de marcado como estándar de intercambio (XML)
  • a que viene esto?

    (Puntos:2)
    por obreiro (37284) el Miércoles, 25 Noviembre de 2009, 11:38h (#1186902)
    ( http://www.galizalivre.org/ | Última bitácora: Lunes, 18 Febrero de 2008, 21:04h )
    a que viene esto?

    esto es una noticia digna de salir en portada?

    desde luego.... contratad un editor, porque parece que ahora no existe.
    --
    nem guerra entre povos, nem paz entre classes!
  • por Zephryn Xirdal (2116) el Miércoles, 25 Noviembre de 2009, 11:43h (#1186904)
    ( http://barrapunto.com/ )
    El paso de la máquina cableada a máquina programada.
    El teorema de Shannon y el de Turing.
    El concepto de máquina de Von Newman.
    El concepto de sincronización y máquina paralela.
    Como ya han dicho, la creación de lenguajes ensambladores.
    La creación de compiladores y/o lenguajes de alto nivel, intérpretes, p-code...
    C (fue un verdero hito, C++ no tanto).
    Cómo acceder a hardware desde software.
    Los modos protegidos de los procesadores.
    Las máquinas virtuales (ambas).
    Las interfaces gráficas.
    La OO, como ya han dicho.
    El IDE.
    La depuración local y remota.
    Los JTAG y BDM y demás sistemas de depuración in-circuit.

    Sin otro orden que conforme se me han ido ocurriendo.

    Y la lista sigue y sigue y sigue y seguro que se me han olvidado otros hitos tan importantes como Turing o el paso de máquina cableada a programada...
  • Siento mucho disentir

    (Puntos:5, Inspirado)
    por dsevilla (1681) el Miércoles, 25 Noviembre de 2009, 11:46h (#1186905)
    ( http://neuromancer.inf.um.es/blog | Última bitácora: Jueves, 20 Enero de 2005, 13:05h )
    Pero esa lista dista mucho de ser la más representativa. Me hablas del modelo Von Neumann (como primer gran hito), de la programación estructurada de Dijkstra, de la publicación de los libros de programación de Knuth, de los estudios sobre orientación a objetos de Kay y otros en Smalltalk, de Simula 67, etc., etc., eso sí que son hitos históricos... Pero ¿Visual Studio?... Y, como comentan por ahí, ¿en portada?

    Me viene a la cabeza el "virgen santa" de Forges :)

    Un saludo,
    diego.
  • No me lo puedo creer

    (Puntos:1, Inspirado)
    por pobrecito hablador el Miércoles, 25 Noviembre de 2009, 12:03h (#1186913)

    ¿Esa lista la hizo un programador de java fracasado?

    No me puedo creer que ponga como hito eclipse. Vamos un IDE como hito de la programación... Joder, podría haber puesto vim o kdevelop. Incluso el notepad de windows se habrá usado para hacer grandes cosas en la programación. Eclipse es grande (en tamaño) y se pueden hacer aplicaciones grandes (en tamaño) y monstruosas. Pero de ahí a que sea un hito de la programación...

  • Mierdas

    (Puntos:1, Divertido)
    por pobrecito hablador el Miércoles, 25 Noviembre de 2009, 12:33h (#1186923)
    El mayor logro fue transmitir Vídeo y Audio porno vía Flash. A partir de ese momento el tráfico de streaming porno ha alcanzado cotas apoteósicas.

    Os invito a formar parte de la revolución PornoClips 2.0 de 5 a 10 minutos de porno sin el coñazo de la introducción previa del fontanero entrando en casa y charlando: fontanero en plana acción desde el primer segundo para aconomizar ancho de banda.

  • HITOS - REFLEXIONES

    (Puntos:2)
    por OeL (29351) el Miércoles, 25 Noviembre de 2009, 12:38h (#1186927)
    Un tema interesante.

    Ahora bien, depende del "enfoque", porque no es lo mismo pensar en términos "ciencia de computación" que en términos "trabajo de programación" ... QUE NO ES LO MISMO ...

    Desde el punto de vista "trabajo de programación", o sea, hacer cosas en el mundo vivo de ahí fuera, el mayor hito de la historia de la humanidad :-) es el siguiente:

    GENERAL:
    - ServerWeb + DB + LengProgWeb + HTML + CSS2

    EN PARTICULAR:
    - La suma de Apache+MySql+PHP+HTML+CSS2

    El mundo "después de eso" es muy diferente al "mundo antes de eso" ... y no hay más que asomarse por la ventana ...

    (( por supuesto, PHP y lo que sea se puede usar como una mierda, o hacer programas buenos, si sabes programar ... pero no echarle la culpa al lenguaje ... ni al PHP ni a ninguno ))

    DICHO DE OTRA MANERA:
    ¿Os imagináis que por arte de magia desapareciera PHP, MYSQL, HTML y CSS?

    Sencillamente: Se paraba el planeta (¡¡ la de aplicaciones que funcionan con eso !! )

    ¿POR QUÉ ES UN HITO?
    Porque sea con PHP (o con otro) este paradigma de trabajar para "la web" es algo que ha venido para quedarse ... y dentro de poco, la inmensa mayoría de aplicaciones van a ser "de ese tipo".
    Aparte de "editores de tal o cual" (mejor correrlos sobre el SO en local) todos los programas de gestión y administración (la inmensa mayoría) serán -¡SON YA!- por Internet sobre plataformas LAMP (o equivalentes).

    Un saludo.

  • por rpluss (24199) el Miércoles, 25 Noviembre de 2009, 15:01h (#1186969)
    ( http://conocimientolibre.wordpress.com/ )
    1) lenguaje C
    primer lenguaje universal multiplataforma

    2) Unix
    primer sistema operativo multiplataforma
    (desarrollado con C)

    3) Linux
    sistema operativo universal (desde dispositivos portátiles hasta supercomputadoras)
    primer gran logro de las metodologías comunitarias del Software Libre
    (casi nada ...)
  • El bit

    (Puntos:2)
    por Lock (3731) <{lock_peter} {at} {yahoo.es}> el Miércoles, 25 Noviembre de 2009, 15:29h (#1186975)
    ( http://barrapunto.com/ )
    ¿Donde está ese olvidado ente que nos llena la vida?

    Por favor, mira que olvidarse de la invencion del BIT.

    --
    ¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
  • El hito número 11

    (Puntos:1, Divertido)
    por pobrecito hablador el Miércoles, 25 Noviembre de 2009, 15:49h (#1186983)
    El GOTO. :P
  • El

    (Puntos:2)
    por awela (13471) el Miércoles, 25 Noviembre de 2009, 16:36h (#1186998)
    ( http://www.google.es/ | Última bitácora: Martes, 17 Noviembre de 2009, 10:29h )
    El mayor hito de la programación es el "hola mundo"

    Quien no ha empezado por aqui?

    --

    o no?

    • Re:El de Xavi_Jalva (Puntos:2) Miércoles, 25 Noviembre de 2009, 21:21h
      • Re:El de juatman (Puntos:2) Miércoles, 25 Noviembre de 2009, 21:50h
      • Re:El de awela (Puntos:2) Jueves, 26 Noviembre de 2009, 09:46h
        • Re:El de Xavi_Jalva (Puntos:2) Jueves, 26 Noviembre de 2009, 23:19h
  • Pese a todo...

    (Puntos:1)
    por Castrado (46502) el Jueves, 26 Noviembre de 2009, 00:13h (#1187090)
    ( http://castrads.com/ | Última bitácora: Viernes, 04 Junio de 2010, 00:30h )
    Pese a todo lo que dicen los comentarios, no es una lista del todo mala. En la historia moderna de la programación suponen unos buenos avances. No todos los días se van a estar inventando lenguajes revolucionarios, nuevos paradigmas de programación y otros.
    ¿Visual Studio? Es un GRAN entorno de desarrollo. De momento no he tenido el gusto de conocer algo semejante.
    --
    Soy un feliz eunuco y he venido a exterminar los trolls de BP
  • Joder...

    (Puntos:1)
    por TheWizardSite (46513) el Jueves, 26 Noviembre de 2009, 01:14h (#1187104)
    ( http://thewizardsite.wordpress.com/ )
    Me parece que ese blogger es del estilo de los que por poner su careto y un titulo rimbombante (al estilo Enrique Dans) ya se cree una notoriedad y un erudito, cuando por lo que ha dicho no tiene ni puta idea.

    -Para empezar confunde Software Libre con Open Source.

    -Nombra a gcc como un compilador que se ha convertido a muchas plataformas, y que es el que se utiliza para compilar el kernel de linux. A ver: GCC=GNU Compiler Collection. Es el conjunto de compiladores que Stallman implementó para su GNU, y compilar su kernel (de GNU), Linux. A ver si nos enteramos de una puta vez que Linux no es un Sistema Operativo!!!!

    -Un hito de la programación Visual Studio? Será en todo caso un hito del negocio.

    -El avance en la compilación en no tener que usar tarjetas perforadas no fue un hito? (Todo profesor de universidad que se precie tiene que contar alguna anécdota a sus alumnos acerca de esto :) )

    -Ni nombrar a los padres de la informática? Pascal, Turin, Von Newman, Babbage, Ada Byron (primera programadora y el nombre del edificio donde estudio)?

    Me parece que esta noticia no podría ni subvencionarla el PlanE.
    --
    Usted se merece software libre.
    • Re:Joder... de TheWizardSite (Puntos:1) Jueves, 26 Noviembre de 2009, 11:52h
      • Re:Joder... de TheWizardSite (Puntos:1) Viernes, 27 Noviembre de 2009, 10:15h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Este tipo está MFP

    (Puntos:1)
    por Chiguire (45137) el Viernes, 27 Noviembre de 2009, 14:21h (#1187412)
    Como dicen acá en Venezuela, este tipo está Menado Fuera del Perol (Perol es una usansa de cacerola o pote). Una de las primeras computadoras fue la calculadora de Pascal, y que me dicen del ENIAC!!!!? Nadie lo menciona, pero eso fue una de las primeras computadoras en funcionar con electricidad. Es que este tipo no tiene ni idea de lo que es un hito!!!
    Y barrapunto, mejor que se abstengan de publicar porquería de este estilo.
  • ¡No entendéis!

    (Puntos:2)
    por DanielSan (10124) el Domingo, 29 Noviembre de 2009, 03:33h (#1187662)
    ( http://guslibu.awardspace.com/ | Última bitácora: Jueves, 08 Julio de 2010, 08:35h )
    Me aburre leer a todos los que dicen que esta noticia no era digna de haber pasado a portada. Cualquiera de los que han respondido tiene su propia lista, ni más ni menos digna que la del propietario de ese sitio, y por si no os habéis dado cuenta, ese es el verdadero objetivo de publicar esta noticia: Que entre todos nos planteemos cuáles son los hechos que consideramos más importantes en la historia de la programación.

    Lo que realmente vale es que cada persona ahora puede valorar en qué orden de importancia va a colocar todos estos hechos mencionados en los comentarios, sin tener que partir de cero, y por eso que cuestionen si esta noticia debería estar aquí me parece francamente prescindible y me aburre leerlo. Si algún libro importante tiene su propia lista de cosas que han sido avances de la programación, ¡seguro que no sería tan completa como la que ha salido aquí!
  • Mis precisiones

    (Puntos:2)
    por DanielSan (10124) el Domingo, 29 Noviembre de 2009, 03:54h (#1187663)
    ( http://guslibu.awardspace.com/ | Última bitácora: Jueves, 08 Julio de 2010, 08:35h )
    No sé si el autor cambió su lista al ver estos comentarios, pero me hubiera gustado ver la lista original para saber si los comentarios realmente aportaban algo que no estuviera ya.

    Es muy discutible todo lo que menciona la lista, pero no es fácil aportar algo mejor. Los que aquí han contestado tampoco se han planteado cuáles serían los 10 hitos suyos más importantes, sino que se ponen a enumerar muchos más sin decir qué aprovecharían y qué no. Las reglas estaban claras: ¡Sólo diez! ¿Tan fácil os parece?

    Una distinción sería diferenciar entre logros generales de la historia de la programación (paradigmas, descubrimientos, movimientos) y logros específicos (programas, lenguajes, libros, personas). Yo quitaría la mayoría de estos últimos, porque aunque ciertos desarrollos y personas han tenido especial influencia en el mundo de la programación, en general uno de los rasgos más destacados de este mundo es la diversidad.
  • por DanielSan (10124) el Domingo, 29 Noviembre de 2009, 04:51h (#1187668)
    ( http://guslibu.awardspace.com/ | Última bitácora: Jueves, 08 Julio de 2010, 08:35h )
    En lugar de pruebas unitarias yo hablaría del desarrollo guiado por pruebas (escribir tests primero, cuando se encuentra un fallo se escribe un test, todo el código debería tener tests...), y quizá podría haber mencionado las metodologías ágiles de desarrollo y su manifiesto ágil. Es curioso que hable de la refactorización del código y no mencione otros avances importantes como los patrones de diseño o el lenguaje UML. ¿Por qué escogió ese precisamente?

    Me parece bastante impropio que considere Java como un hito de los "lenguajes realmente independientes de la plataforma", olvidándose de todos los intérpretes más populares que también necesitan máquinas virtuales y que son muy anteriores: La Shell Bourne, Perl, Python, PHP, Javascript, etc. La distinción no debería ser tan sencilla, ya que la gran mayoría de estos lenguajes también generan bytecodes antes de ejecutar el programa.

    No veo la razón de incluir GCC como un hito de la programación, y me da la impresión de que es sólo para complementar la inacertada (en mi opinión) inclusión del Visual Studio en la lista, igual que la idea de mencionar Eclipse, como para no menospreciar el auge actual del lenguaje Java, que es su principal "cliente". ¿No podría mejor haber incluido la creación de los entornos de desarrollo gráfico de aplicaciones, en Visual Basic por ejemplo, como un hito (para bien y para mal) de la programación? ¿O el verdadero hito sería ahí el desarrollo de las interfaces gráficas y su modelo de programación basado en eventos y controles gráficos?

    Estoy de acuerdo con el lenguaje C y la creación de la programación orientada a objetos como hitos de la historia de la programación, aunque como han dicho arriba es cierto que sería igualmente justo considerar el paradigma de la programación estructurada e incluso retroceder hasta los tiempos de Turing y Von Newmann... La verdad, no veo cómo encaja en toda esta solemnidad hablar ahí de los sistemas de control de versiones, jajaja, en vez de hablar de pasos imprescindibles como los lenguajes ensambladores, los compiladores y los editores visuales como sugieren varios comentarios.

    En resumen, es un buen punto de partida, y a nosotros nos corresponde hacer una limpieza, una clasificación, una revisión de los orígenes y seguramente clarificación de los objetivos que se pretenden con esto...
  • 7 respuestas por debajo de tu umbral de lectura actual.