Vous êtes sur la page 1sur 3

c  

 
   

2p Con el advenimiento de los computadores aparecen las secuencias de posiciones de llaves
eléctricas que debían conectarse para obtener una acción determinada.

2p ©a necesidad de recordar secuencias de programación para las acciones usuales llevó a


denominarlas con nombres fáciles de memorizar y asociar. A esta secuencia de posiciones
se le denominó "instrucciones", y a este conjunto de instrucciones se le llamó lenguaje
Ensamblador.

2p xosteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su


denominación porque tienen una estructura sintáctica similar a los lenguajes escritos por
los humanos.

a   
  
   


2p xrimera generación: lenguaje maquina.

2p ½egunda generación: se crearon los primeros lenguajes ensambladores.

2p Ôercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, xascal, Cobol, etc.

2p Cuarta generación: ½on los lenguajes capaces de generar código por si solos, son los
llamados RADë  
 
        
, con lo
cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se
encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes
del código para otros programas.

2p uuinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial.


Estos lenguajes todavía están poco desarrollados. Ej. © ½x el nombre © ½x deriva del
"© trocessing" (xroceso de © ½tas).

    
  
   


½EGÚN ½ N E© DE AB½ÔRACC N.

©ENGAJE½ DE BAJO N E©

½on aquellos que se acercan al funcionamiento de una computadora:

2p ©ENGAJE½ MÁu NA: ordena a la máquina las operaciones fundamentales para su


funcionamiento

2p ©ENGAJE½ EN½AMB©ADORE½: Con la aparición de este lenguaje se crearon los programas


traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje
máquina
©ENGAJE½ DE MED O N E©

2p Ôienen características que los acercan a los lenguajes de bajo nivel pero, al mismo tiempo,
ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.

©ENGAJE½ DE A©ÔO N E©

½e tratan de lenguajes independientes de la arquitectura del ordenador

Ôambién se clasifican su Ejecución:

©ENGAJE½ COMx ©ADO½

©os compiladores son aquellos cuya función es traducir un programa escrito en un determinado
lenguaje a un idioma que la computadora entienda.

©ENGAJE½ NÔERxREÔADO½

½e puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de
alto nivel.

 
   
         


·p     ©: aprendizaje de programación

·p  programación de sistemas

·p ©  : gestión de empresas

·p å : cálculo numérico

·p © a a  ©: bases de datos

·p ÿ     ÿ   : programación en Windows

·p c©  ÿ a©: nternet (páginas Web)

·p ©
: programas multimedia

·p   © : nteligencia Artificial


©a programación puede ser entendida como un xROCE½O DE ½O©C N DE xROB©EMA½ que
tiene lugar en dos etapas:

1.p Obtener la solución del problema. Comprende:


a.p un análisis detallado de la situación
b.p y, la búsqueda de tácticas que conduzcan a la solución

2.p Codificar esta información en un lenguaje informático concreto.

a  


  

¦ * a¦p  pp


p 
p

p p p
p
x   a¦p p  p
p  p p   pp p
 pp

 pp  
p p p p
 p 
 pp
 ¦p
p p  pp p  pp p
    pp
p

p p
  
pp
 
 pp
  
p  
p
p
p
pp  
p
 
p
pp 

p p   p p p
  
p pp  p  p p
   p p
 
 p
 ¦pp 

p 
p p
 p  pp
  p
 
p p
p p p
   
 ppp  p
p 


x