0
Lenguajes de <br />programación<br />Integrantes <br />Hansi Lara Cruz <br />Natalia Lizarazo velandia<br />Curso 901<br />
Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el si...
Mapa<br />conceptual<br />
Características de selección de un lenguaje de programación<br />Utilidad<br /># fácil de aprender, # fácil de usar por un...
Algunoslenguajes…<br />
Tipos<br />Entre los lenguajes de programación encontramos tipos en su nivel de abstracción como:<br />Lenguaje de máquina...
Tipos<br />Lenguaje de medio nivel<br />Hay lenguajes de programación que son considerados por algunos expertos como lengu...
En conclucion…<br />
Upcoming SlideShare
Loading in...5
×

lenguajes de programacion

4,400

Published on

Published in: Business, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,400
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "lenguajes de programacion"

  1. 1. Lenguajes de <br />programación<br />Integrantes <br />Hansi Lara Cruz <br />Natalia Lizarazo velandia<br />Curso 901<br />
  2. 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. Es utilizado para controlar el comportamiento físico y lógico de una máquina.<br />¿QUE SON? <br />
  3. 3. Mapa<br />conceptual<br />
  4. 4. Características de selección de un lenguaje de programación<br />Utilidad<br /># fácil de aprender, # fácil de usar por un programador experimentado <br />Rendimiento<br /># velocidad de ejecución de los programas, # velocidad de ejecución del compilador (un programa que traduce el programa a código máquina), # estabilidad (ausencia de defectos), <br />Portabilidad<br />Flexibilidad<br />la posibilidad de desarrollar el lenguaje y su implementación, existencia de bibliotecas de funciones, clases, etc. <br />Continuidad<br /># continuidad del fabricante, # continuidad del lenguaje, # continuidad de implementación, # existencia de una norma internacional para definir el lenguaje, # conformidad de implementación con respecto a la norma , # existencia de varios fabricantes para un mismo lenguaje. <br />Características<br />
  5. 5. Algunoslenguajes…<br />
  6. 6. Tipos<br />Entre los lenguajes de programación encontramos tipos en su nivel de abstracción como:<br />Lenguaje de máquina<br />Están escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.<br />Lenguaje de bajo nivel<br />Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. <br />Código de maquina<br />
  7. 7. Tipos<br />Lenguaje de medio nivel<br />Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel. <br />Lenguajes de alto nivel<br />Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. 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. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin que haya cabida, por ejemplo, para ambigüedades o dobles sentidos.<br />
  8. 8. En conclucion…<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×