Categories: All - evolución - algoritmos - software - programación

by MARIA JOSE GAITAN SANCHEZ 6 years ago

893

el software y su evolución

El desarrollo del software ha pasado por diversas eras significativas. En sus inicios, el software se creaba y utilizaba principalmente por la misma persona u organización, y se diseñaba específicamente para cada aplicación.

el software y su evolución

el software y su evolución

evolucion

4 era
se aleja de las computadoras individuales y de programas de computadoras, dirigiendose al impacto colectivo de las computadoras y del software. potentes maquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas que se han convertido en la norma
3 era
por la llegada y amplio uso de los microprocesadores. El microprocesador ha producido un extenso grupo de productos inteligentes, desde automoviles hasta hornos microondas, desde robots industriales a equipos de diagnosticos de suero sanguineo
2 era
por el establecimiento del software como producto y la llegada de las "casas del software". los patrones de la industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor paquete de software" y ganar asi mucho dinero.
1 era
la mayoria del software se desarrollaba y era uilizado por la misma persona u organizacion se diseñaba a medida para cada aplicacion y tenia una distribucion pequeña

desarrollo de software

lenguaje de programacion
Conjunto de instrucciones, bajo una sintaxis que son entendidas por el ordenador

clasificacion de los lenguajes de programacion

estructura programas

lenguajes lineales

lenguajes estructurados

lenguajes orientados a objetivos

naturaleza del lenguaje

lenguaje de ato nivel

lenguaje de nivel medio

lenguaje de bajo nivel

desarrollo historico

5generacion

En esta generación, el programador solo ingresa hechos y hace consultas, no se preocupa de cómo hacer los algoritmos que entregan la respuesta

4generacion

Estos lenguajes se han diseñado para facilitar la realización de muy variadas tareas, como lo son la simulación de fenómenos físicos, manipulación de datos estadísticos, etc.

3generacion

o de alto nivel son los lenguajes más comunes (C, Pascal, Algol, Cobol, Fortran, BASIC). Estos lenguajes se asemejan ya un poco más al lenguaje humano

2generacion

conocidos también como ensambladores, se basan en lo que es la comprensión de varias palabras en una sola

1generacion

Conocidos como lenguajes maquina, son en los que se utiliza el código binario (unos y ceros) para comunicarse con la computadora

pseudocodigo
Es un lenguaje de especificación de algoritmos
algoritmo
Conjunto de Instrucciones que especifican la secuencia de operaciones a realizar