ensao

Páginas: 5 (1227 palabras) Publicado: 6 de julio de 2013
Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

DISEÑO LENGUAJE DE
PROGRAMACIÓN
Docente: Ing. Jhon Henry Garcia Ruiz

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

AGENDA






Definición proceso de desarrollo
Introducción a Lenguajes de programación
Que son los lenguajes de programación?
Historia y evolución
Clasificación lenguajes de programación
– Segun sunivel de abstracción
– Segun su forma de ejecución
– Segun su paradigma de programación

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Introducción
Los programas que el procesador puede ejecutar
deben de estar en el lenguaje nativo de ese
procesador. Es decir, cada instrucción debe estar en
código binario y directamente relacionada con los
circuitos del procesador. Expresarinstrucciones
completamente en un código binario es un proceso
demasiado lento y difícil y sujeto a errores, aún para
los programadores más hábiles y experimentados

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Lenguaje de programación
Un lenguaje de programación es un conjunto de símbolos y
reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos yexpresiones, y es utilizado
para controlar el comportamiento físico y lógico de una
Máquina.
Un lenguaje de programación es un idioma artificial diseñado para
expresar procesos que pueden ser llevadas a cabo por máquinas
como las computadoras.
Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o comomodo de comunicación humana.

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Historia
ENIAC (Electronic Numerical
Integrator And Calculator) que se
terminó de construir a finales de
1945, la programación se hacía
manualmente conectando cables y
pulsando interruptores. Los datos se
suministraban en tarjetas perforadas.
La programación para los cálculos
normales requería de mediahora a
un día entero.

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Historia
Pocos años después la
programación se hace en
base a instrucciones, que
son secuencias de unos y
ceros que representan si
una llave debe estar activa
o inactiva (1948: Small
Scale Experimental
Machine o “The Baby”). A
esta forma de programar se
le llamó “lenguaje de
máquina”

Ing. Jhon HenryGarcia Ruiz

henry@2csgroup.com

Historia
A comienzos de 1950 se desarrollaron los primeros lenguajes
simbólicos nacidos de la necesidad de recordar secuencias de
programación para las acciones usuales. A estas acciones se les
denominó con nombres fáciles de memorizar y asociar: ADD
(sumar), SUB (restar), MUL (multiplicar), CALL(ejecutar subrutina),
etc. A este conjunto de instrucciones sele llamó “lenguaje
ensamblador”

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Historia
A finales de los años cincuenta y
comienzos de los sesenta se
desarrollaron los primeros lenguajes
de alto nivel con su propio
vocabulario más o menos limitado,
su gramática más o menos estricta y
su semántica, que se asimilan
relativamente al lenguaje humano.
Estos lenguajes se denominan de“alto nivel”
FORTRAN, COBOL, PASCAL, C,
PROLOG

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Evolución
Generación

Lenguaje(s)

Distinción

Ejemplo

1GL

Lenguaje de Máquina

Binario

10101100

2GL

Ensamblador

Mnemónicos

INC AX

3GL

Fortran, Cobol, ALGOL, Símbolos
BASIC, C

X++

4GL

Generadores de
Aplicaciones

Palabras

CREATE REPORTVTAS

5GL

Prolog

Reglas

?- mortal(X)

NIVEL

Niveles

LENGUAJE

EJEMPLO

Bajo Nivel

Ensamblador,

C,FORTH INC AX

Alto Nivel

Fortran, BASIC,
Pascal, COBOL

FOR I=1 TO 9

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Ing. Jhon Henry Garcia Ruiz

henry@2csgroup.com

Clasificación
Los lenguajes de programación se pueden clasificar atendiendo
a varios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensao
  • ensa
  • Ensa
  • Ensa
  • ensa
  • ensa
  • ensa
  • ensa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS