Lenguajes de máquina y ensamblador

  • 2500 BCE

    5 hitos de hardware

    Ábaco
    Función principal: es una herramienta manual para facilitar operaciones aritméticas básicas como la suma, la resta, la multiplicación y la división
    Nota crítica: aunque no es electrónico fue la primera máquina de cálculo que marcó al inicio en el pensamiento computacional
  • Máquina analítica de Charles Babbage

    Función principal: Era utilizado como un dispositivo mecánico programable para realizar cálculos complejos automáticamente
    Nota crítica : se considera el antecedente directo de las computadoras modernas pero sus limitaciones tecnológicas impidieron su construcción completa en la época
  • ENIAC (electronic numerical integrator and computer

    Función principal: fue la primera computadora electrónica de propósito general utilizada para cálculos militares
    Nota crítica: era gigantesca consumía enorme energía y se programaba manualmente conectando cables lo que hacía muy lenta su reconfiguración
  • Hitos del software

    Lenguajes de máquina y ensamblador
    Función: permitir a los programadores comunicarse directamente con la computadora mediante códigos binarios
    Nota crítica: aunque eran muy potentes eran extremadamente difíciles de aprender y programar lo que limitaba el acceso a la computación a un grupo reducido de especialistas
  • Lenguajes de alto nivel ( Fortran,COBOL,lisp)

    Función principal: facilitar la programación usando estructuras más cercanas al lenguaje humano y permitir el desarrollo de aplicaciones científicas comerciales y de inteligencia artificial
    Nota crítica: esos lenguajes abrieron la puerta a más programadores pero al inicio eran criticados por ocultar demasiado el funcionamiento del hardware
  • Sistemas operativos multiprogramación (UNIX)

    Sistemas operativos multiprogramación (UNIX)

    Función principal: administrar los recursos del hardware y permitir la ejecución simultánea de múltiples tareas
    Nota crítica: unix se convirtió en la base de muchos sistemas modernos aunque su complejidad y costo inicial dificultaron su adopción masiva en su inicio
  • Microprocesador Intel 4004

    Función principal: primer microprocesador comercial integrada en un solo chip,lo cual lo hacía más práctico
    Nota crítica: revolucionó la informática al permitir la creación de computadoras personales pero su capacidad de cálculo la limitada frente a las necesidades crecientes
  • La revolución del software personal (MS-DOS, WINDOWS, MacOS)

    Función principal: popularizar el software en computadoras personales facilitando interface más amigables como las gráficas (GUI)
    Nota crítica: hizo accesible la informática al público general pero también genera una fuerte dependencia hacia grandes corporaciones y software propietario
  • Software libre y de código abierto (GNU, LINUX)

    Función principal: promover la colaboración abierta en el desarrollo del software dando acceso gratuito al código y fomentando la innovación colectiva
    Nota crítica: ha transformado la industria tecnológica pero aún enfrenta retos frente a los modelos comerciales y la falta de sostenibilidad en algunos proyectos comunitarios
  • Smartphone (iPhone de Apple)

    Función principal: integración de teléfono computadora portátil cámara y múltiples aplicaciones en un solo dispositivo de bolsillo
    Nota crítica: marcó el inicio de la era móvil y del internet ubicuo, pero también abrió debate sobre dicción digital privacidad y dependencia tecnológica