Está en la página 1de 7

FUNDAMENTOS DE

PROGRAMACIN
UNIDAD 1. INTRODUCCIN A LA COMPUTADORA Y AL
DESARROLLO DE SOFTWARE

MODELO VON NEUMANN


La maquina de Von Neumann consista de 5 partes:
Memoria
Unidad aritmtica lgica
Unidad de control del programa
Equipos de entrada y de salida

EJECUCIN DE PROGRAMAS
A un programa en ejecucin se le suele llamar tambinproceso.
Elproceso de ejecucinde un programa escrito en unlenguaje de programaciny
medianteun compilador tiene los siguientes pasos:

1. Escritura del programa fuente con un editor (programa que permite a una
computadoraactuar de modo similar a una mquina de escribir electrnica) y
guardarlo en un dispositivo dealmacenamiento.
2. Introducir el programa fuente en memoria.
3. Compilar el programa con el compilador.
4. Verficar y corregir errores de compilacin.
5. Obtencin del programa objeto
6. El enlazador (linker) obtiene el programa ejecutable.
7. Se ejecuta el programa y, si no existen errores, se tendr la salida del programa.

ALMACENAMIENTO DE PROGRAMAS Y
DATOS
El lenguaje mquina es el nico lenguaje que puede ejecutar una computadora, es
especfico en cada arquitectura, es un cdigo que es interpretado directamente por
el microprocesador, est compuesto por un conjunto de instrucciones ejecutadas en
secuencia que representan acciones que la mquina podr tomar.
El lenguaje mquina es el nico que entiende directamente la computadora, utiliza
el alfabeto binario que consta de los dos nicos smbolos 0 y 1, denominados bits;
fsicamente, se materializan con tensiones comprendidas entre 0 y 4.0 voltios y
entre 4 y 5 voltios, respectivamente. Para representar datos que contengan una
informacin se utilizan una serie de unos y ceros cuyo conjunto indica dicha
informacin.
Todo cdigo fuente en ltima instancia debe llevarse a un lenguaje mquina
mediante el proceso de compilacin o interpretacin para que la computadora
pueda ejecutarlo.
Las instrucciones preparadas en cualquier lenguaje de mquina tienen por lo menos
dos partes, el comando u operacin, que dice a la computadora cul es la funcin
que va a realizar y la instruccin es el operando, que indica a la computadora donde
hallar o almacenar los datos y otras instrucciones que se van a manipular; el

PARADIGMA DE LA PROGRAMACIN
Un paradigma de programacin es una propuesta tecnolgica que es adoptada por
una comunidad de programadores cuyo ncleo central es incuestionable en cuanto
a que unvocamente trata de resolver uno o varios problemas claramente
delimitados. La resolucin de estos problemas debe suponer consecuentemente un
avance significativo en al menos un parmetro que afecte a la ingeniera de
software. Tiene una estrecha relacin con la formalizacin de determinados
lenguajes en su momento de definicin. Un paradigma de programacin est
delimitado en el tiempo en cuanto a aceptacin y uso ya que nuevos paradigmas
aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.

CICLO DE VIDA DEL SOFTWARE

FUENTES:
*Rafael Fernndez Calvo: Glosario bsico ingls-espaol, ATI, 2001
*Justo Mendez: Lenguajes de Programacin, monografias.com, 2001
*David Cook: Evolution of Programming Languages and Why a Language is Not
Enough to Solve Our Problems, Software Technology Support Center

También podría gustarte