LENGUAJES DE LA PROGRAMACION

2,537 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,537
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
72
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LENGUAJES DE LA PROGRAMACION

  1. 1. LENGUAJES DE PROGRAMACION Integrantes: Marisela Valle Silvana Vélez Darwin Berrezueta Ricardo Celi
  2. 2. <ul><li>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. </li></ul>
  3. 3. <ul><li>Según su nivel de abstracción en: </li></ul><ul><li>Lenguajes Maquina </li></ul><ul><li>Están escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). </li></ul><ul><li>Lenguajes de bajo nivel </li></ul><ul><li>  </li></ul><ul><li>El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador. </li></ul>
  4. 4. <ul><li>Lenguajes de medio nivel </li></ul><ul><li>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. </li></ul><ul><li>Lenguaje de alto nivel </li></ul><ul><li>  </li></ul><ul><li>En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como &quot;IF CONTADOR = 10 THEN STOP&quot; pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. </li></ul>
  5. 5. <ul><li>Según la forma de ejecución en: </li></ul><ul><li>Lenguajes compilados </li></ul><ul><li>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. </li></ul><ul><li>Lenguajes interpretados </li></ul><ul><li>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. </li></ul>
  6. 6. <ul><li>Según el paradigma de programación </li></ul><ul><li>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. </li></ul><ul><li>Atendiendo al paradigma de programación, se pueden clasificar los lenguajes en : </li></ul><ul><li>* El paradigma imperativo o por procedimientos es considerado el más común y está representado, por ejemplo, por el C o por BASIC. </li></ul><ul><li>* El paradigma funcional está representado por la familia de lenguajes LISP (en particular Scheme), ML o Haskell. </li></ul><ul><li>* El paradigma lógico, un ejemplo es PROLOG. </li></ul><ul><li>* El paradigma orientado a objetos. Un lenguaje completamente orientado a objetos es Smalltalk. </li></ul>
  7. 7. <ul><li>Lenguajes imperativos </li></ul><ul><li>  </li></ul><ul><li>* BASIC </li></ul><ul><li>* C </li></ul><ul><li>* C++ </li></ul><ul><li>* Java </li></ul><ul><li>* C# </li></ul><ul><li>* Perl </li></ul><ul><li>* unerg </li></ul>
  8. 8. <ul><li>Lenguajes Funcionales </li></ul><ul><li>  </li></ul><ul><li>* Puros: </li></ul><ul><li>Haskell </li></ul><ul><li>Miranda </li></ul><ul><li>  </li></ul><ul><li>* Híbridos: </li></ul><ul><li>Lisp </li></ul><ul><li>Scheme </li></ul><ul><li>Ocaml </li></ul><ul><li>Standard ML </li></ul><ul><li>ML </li></ul><ul><li>Scala </li></ul><ul><li>Lenguajes Lógicos </li></ul><ul><li>* Prolog </li></ul>

×