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
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.
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.
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.
: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.
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.
Lenguajes imperat ivos * BASI C * C * C++ * Java * C# * Perl * unerg
Lenguajes Funcionales * Puros: Haskell Miranda * Híbridos: Lisp Scheme Ocaml Standard ML ML Scala Lenguajes Lógicos
* Prolog
Top Related