LENGUAJES DE LA PROGRAMACION

  • 2,324 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,324
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
70
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. LENGUAJES DE PROGRAMACION Integrantes: Marisela Valle Silvana Vélez Darwin Berrezueta Ricardo Celi
  • 2.
    • 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.
  • 3.
    • Según su nivel de abstracción en:
    • Lenguajes Maquina
    • Están escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1).
    • Lenguajes de bajo nivel
    •  
    • El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador.
  • 4.
    • Lenguajes de medio nivel
    • 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.
    • Lenguaje de alto nivel
    •  
    • 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.
  • 5.
    • Según la forma de ejecución en:
    • Lenguajes compilados
    • 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.
    • Lenguajes interpretados
    • 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.
  • 6.
    • Según el paradigma de programació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.
  • 7.
    • Lenguajes imperativos
    •  
    • * BASIC
    • * C
    • * C++
    • * Java
    • * C#
    • * Perl
    • * unerg
  • 8.
    • Lenguajes Funcionales
    •  
    • * Puros:
    • Haskell
    • Miranda
    •  
    • * Híbridos:
    • Lisp
    • Scheme
    • Ocaml
    • Standard ML
    • ML
    • Scala
    • Lenguajes Lógicos
    • * Prolog