LENGUAJES DE LA PROGRAMACION

8
LENGUAJES DE LENGUAJES DE PROGRAMACION PROGRAMACION Integrantes: Marisela Valle Silvana Vélez Darwin Berrezueta Ricardo Celi

Transcript of LENGUAJES DE LA PROGRAMACION

Page 1: LENGUAJES DE LA PROGRAMACION

LE N G U AJ E S D E LE N G U AJ E S D EP R O G R AM AC IO NP R O G R AM AC IO N

Integrantes: Marisela Valle

Silvana Vélez

Darwin Berrezueta

Ricardo Celi

Page 2: LENGUAJES DE LA PROGRAMACION

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 y expresiones.

Page 3: LENGUAJES DE LA PROGRAMACION

S e g ú n s u n iv e l d e a b s t r a c c ió n:e n

Le n g u a je s M a q u in a

Están escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1).

Le n g u a je s d e b a jo n iv e l  El lenguaje de más bajo nivel por excelencia es el

código máquina. A éste le sigue el lenguaje ensamblador.

Page 4: LENGUAJES DE LA PROGRAMACION

Le n g u a je s d e m e d io n iv e l

Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C). Lenguajes de medio nivel.

Le n g u a je d e a lt o n iv e l  En BASIC, uno de los lenguajes de alto nivel más

conocidos, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10.

Page 5: LENGUAJES DE LA PROGRAMACION

:S e g ú n la f o r m a d e e je c u c ió n e n

Le n g u a je s c o m p ila d o s

Un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores.

Le n g u a je s in t e r p r e t a d o s

En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura.

Page 6: LENGUAJES DE LA PROGRAMACION

S e g ú n e l p a r a d ig m a d e p r o g r a m a c ió n

Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro, sino que cada uno tiene ventajas y desventajas.

Atendiendo al paradigma de programación, se pueden clasificar los lenguajes en :

* El paradigma imperativo o por procedimientos es considerado el más común y está representado, por ejemplo, por el C o por BASIC.

* El paradigma funcional está representado por la familia de lenguajes LISP (en particular Scheme), ML o Haskell.

* El paradigma lógico, un ejemplo es PROLOG.* El paradigma orientado a objetos. Un lenguaje completamente

orientado a objetos es Smalltalk.

Page 7: LENGUAJES DE LA PROGRAMACION

Lenguajes imperat ivos   * BASI C * C * C++ * Java * C# * Perl * unerg

Page 8: LENGUAJES DE LA PROGRAMACION

Lenguajes Funcionales   * Puros: Haskell Miranda   * Híbridos: Lisp Scheme Ocaml Standard ML ML Scala Lenguajes Lógicos

* Prolog