El Software de Aplicación
El Software de Aplicación
El Software de Aplicación
de aplicacin
GRUPO #4
ANDRS PARRA 20151057
SAMUEL PEA 20151059
JORGE SILVERIO 20150666
2.
3.
4.
5.
6.
7.
8.
9.
10.Programas
Qu es el lenguaje de
programacin?
Desarrollo de la documentacin.
Generaciones de
lenguajes de
Los lenguajes de programacin han pasado por 4 diferentes
programacin
generaciones
en las que han evolucionado notablemente. Las 2
Primera Generacin:
Empieza en los aos 1940-1950. Consiste en un sistema de
cdigos directamente interpretable por un circuito micro
programable, compuesto por un conjunto de instrucciones que
determinan acciones a ser tomadas por la mquina . Son sistemas
digitales, lo que significa que trabajan con dos nicos niveles de
tensin. Dichos niveles, por abstraccin, se simbolizan con el cero,
0, y el uno, 1,
por eso el lenguaje de mquina slo utiliza dichos signos. Todas las
instrucciones y mandatos se escriban valindose de
cadenas de estos dgitos.
Segunda Generacin:
El Lenguaje Simblico, constituye la representacin ms directa
del cdigo mquina especfico para cada arquitectura de
computadoras legible por un programador. Fue usado
principalmente en los inicios del desarrollo de software,
cuando an no se contaba con los
potentes lenguajes de alto nivel. Un
programa escrito en lenguaje Simblico
consiste en una serie de instrucciones que
corresponden al flujo de rdenes
ejecutables que pueden ser cargadas en
la memoria de un sistema basado en
microprocesador. Salen al mercado a
fines de los aos 50
Tercera Generacin:
Estos lenguajes, Estos son mas fciles de aprender y usar que los
lenguajes maquina y ellenguaje Simblico, pues su similitud con
lacomunicaciny comprensin humana cotidiana es mayor. Se
crean enunciados tales como, Print, Total sales, Read normal Pay
etc. Aunque son mas fciles de programar, no son tan eficientes
en trminos de rapidez operacional ymemoria. Entre ellos se
encuentran C, Fortran, Smalltalk, Ada, C++, C#, Cobol, Delphi,
Java, etc.
Cuarta Generacin:
Su caracterstica distintiva es el nfasis en especificarques lo
que se debe hacer, en vez de cmo ejecutar una tarea. Las
especificaciones de los programas se desarrollan a un ms alto
nivel que en los lenguajes de la generacin anterior. La
caracterstica distintiva es ajena a los procedimientos, el
programador no tiene que especificar cada paso para terminar una
tarea o procesamiento. Son lenguajes que se relacionan menos
conprocedimientosy que son aun mas parecidos al ingles.
Lenguaje de maquinas
Lenguaje Ensamblador
Importancia dellenguajeensamblador:
Registros de la CPU
Overflow
OV (Encendido): Si lo hay
Direction
Interrupts
DI: Desactivadas
EI: Activadas
Sign
PL: Positivo
NG: Negativo
Zero
NZ: No es cero
ZR: Si lo es
Ventajas y desventajas
del Lenguaje
Ventajas
1..- Como trabaja directamente con el microprocesador al
Ensamblador
Desventajas
Qu es un lenguaje de
alto nivel?
sta es la razn por la que a estos lenguajes se les considera de alto nivel,
porque se pueden utilizar palabras de muy fcil comprensin para el
programador. En contraposicin, los lenguajes de bajo nivel son aquellos
que estn ms cerca del "entendimiento" de la mquina. Otros lenguajes
de alto nivel son: Ada, BASIC, COBOL, FORTRAN, Pascal, etc
Lenguaje de 4ta
Generacin
Ventajas:
Desventajas:
r
g
s
a
h
c
u
M
c
a
s
ia