Que es un software 702x465

SOFTWARE

  • Máquina Diferencial

    Máquina Diferencial
    Fue la principal antecesora de la ciencia de la computación, fue construida por Charles Babbage (1791-1871) para calcular algoritmos y tablas astronómicas.
  • Máquina Analítica

    Máquina Analítica
    La máquina analítica funcionaba con un motor a vapor, tenía una dimensión de 30 metros de largo por 10 metros de ancho, utilizaba un lenguaje de programación similar a los lenguajes actuales, conocido como lenguaje ensamblador y para su funcionamiento utilizaba tres tipos de tarjetas perforadas distintas: una para operaciones aritméticas, una para constantes numéricas y una última para operaciones de almacenamiento y recuperación de datos almacenados en la memoria. (Rodríguez, 2003).
  • International Business Machines - IBM

    International Business Machines - IBM
    Howard Aiken trabajó en una máquina que tenía la capacidad de resolver de forma automática ecuaciones diferenciales, a la cual le dio el nombre de IBM (International Business Machines). Howard también colaboró con la invención de la conocida Calculadora controlada de secuencia automática, bautizada con el nombre de Mark I.
  • Harvard Mark I

    Harvard Mark I
    Fue un equipo de grandes dimensiones, pesaba un aproximado de cuatro toneladas y media y la conformaba 78 aparatos independientes los cuales se encontraban unidos por 800 kilómetros de cable. Mark I tenía la habilidad de poder efectuar cálculos a una velocidad impresionante, tres décimas de segundos; en ese tiempo era capaz de efectuar sumas y restas de 23 dígitos, así como multiplicaciones.
  • ENIAC

    ENIAC
    Históricamente conocemos que los desarrolladores fueron John Presper Eckert y John William Mauchly quienes en conjunto lograron eliminar la necesidad de las partes que eran móviles mecánicamente, adaptando circuitos electrónicos de gatillo “flip-flop” y “pulsaciones electrónicas para conectar y desconcertar tubos al vacío, como interruptores.
  • Estructura del Software

    Estructura del Software
    -Análisis
    -Diseño
    -Codificación
    -Integración
    -Mantenimiento
  • Software de Base

    Software de Base
    Se conforma por programas que sirven como enlace entre programas ya escritos a fin de realizar un trabajo determinado. Está formando fundamentalmente por los siguientes elementos. (Gispert, Gay &Vidal, 1999,
    Traductores, intérpretes y compiladores
    • Programas de utilidad
    • Sistemas operativos
  • Software de aplicación

    Software de aplicación
    Es el conjunto de programas escritos para resolver problemas específicos planteados por el usuario los cuales se pretenden resolver a través del uso de la computadora. A este conjunto se le denomina aplicación. Al diseñar todos los programas de una
    aplicación puede ocurrir que estos sirvan para resolver un problema determinado de un usuario y existen dos tipos:
    • Aplicaciones estandarizadas
    • Aplicaciones a la medida
  • Traductores

    Traductores
    Una computadora solo puede ejecutar instrucciones escritas en un lenguaje formado por secuencias de ceros y unos, al que normalmente se le denomina lenguaje de máquina. Por ello, cualquier lenguaje de programación que no sea lenguaje de maquina necesitar un proceso e traducción. (Gispert, Gay &Vidal, 1999. P. 841)
  • Programas

    Programas
    Un programa es una secuencia de funciones dictadas a una computadora, la cual puede interpretar y ejecutar. Existen una
    gran serie de programas computacionales los cuales van dando vida a diferentes acciones dentro de la computación, desde programas básicos de Microsoft hasta programas que controlan situaciones
    comerciales. (Gispert, Gay &Vidal, 1999.
  • Transformación de un programa

    Transformación de un programa
    Edición: con un editor de texto se escribe el programa en el lenguaje elegido.
    • Compilación: en lenguaje de alto nivel, el código se transforma en instrucciones para la máquina.
    • Enlazado: para que sea ejecutable se construye con códigos objetos (uno o más de uno) y librerías de funciones.
  • Sistemas Operativos

    Sistemas Operativos
    Un sistema operativo está formado por una serie de programas que controlan todas las actividades que la computadora realiza. Si
    la computadora tiene todos los recursos que necesita para realizar su trabajo, el sistema operativo controla la entrada y salida de información, en ocasiones por medio de sus periféricos según sea el caso. En ocasiones encontraremos este término en sus siglas en inglés Operating System. (Rodríguez, 2003).
  • Lenguajes de Programación

    Lenguajes de Programación
    Los lenguajes de programación son indispensables en la estructura del software, lo que realizamos con el software son programas que ayudan a comunicarnos con la computadora, y para comunicarnos, así como en el mundo existen diversidad de idiomas: Español, Inglés, Alemán, Portugués, etc. en la computación existe una diversidad que facilitan la programación de aplicaciones.
  • Lenguajes de máquina

    Lenguajes de máquina
    En los primeros días de las computadoras, los únicos lenguajes de programación disponibles eran los lenguajes de máquina. Cada computador tenía su propio lenguaje de máquina, hecho por medio de patrones (streams) de 0s y 1s. (Rodríguez, 2003).
  • Lenguajes ensambladores

    Lenguajes ensambladores
    Según Rodríguez (2003) la siguiente evolución en programación vino con la idea de reemplazar el código binario por instrucciones y direcciones con símbolos o mnemónicos. Debido a que utilizaban símbolos, estos lenguajes fueron primeramente conocidos como lenguajes ensambladores.