Lenguajes De Programacion

Páginas: 16 (3795 palabras) Publicado: 30 de agosto de 2015

Aplicación de las Tecnologías de Software

Índice

1. ¿Qué es un lenguaje de programación? 1
2. Clasificación de los lenguajes de acuerdo a su nivel: 1
2.1. Lenguaje maquina 1
2.1.1. Características del lenguaje máquina 1
2.2. Lenguaje de bajo nivel (ensamblador) 2
2.2.1. Ventajas del lenguaje ensamblador 2
2.2.2. Desventajas del lenguaje ensamblador 22.3. Lenguaje de alto nivel 3
3. Clasificación de los lenguajes de acuerdo a sus aplicaciones principales: 3
4. Tipos de programa 4
5. Reutilización de código 5
6. Los intérpretes 5
7. Los compiladores 6
8. Lenguajes de programación declarativos 6
8.1. Características de los lenguajes de programación declarativos 7
8.1.1. Desventajas de la programación declarativa 7
8.1.2. Ventajas de la programacióndeclarativa 7
9. Programación lógica 8
10. Programación funcional 8
11. Programación orientada a bases de datos 8
12. Lenguajes de programación imperativos 9
13. Lenguajes imperativos procedurales 9
14. Diferencia entre lenguajes declarativos e imperativos 9
15. Lenguajes de programación orientados a objetos 10
16. Principales diferencias entre la programación imperativa y la programaciónorientada a objetos 10
17. Cómo aprender un lenguaje de programación 11
18. Consejos 13



1. ¿Qué es un lenguaje de programación?

Los lenguajes de programación son “lenguas” o “idiomas” ya establecidos, comprensibles tanto por el programador, como por la máquina, que permiten desarrollar los programas. La mayoría está escrita en inglés, aunque cada vez son más visuales e intuitivos.

Pueden usarse paracrear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Los Lenguajes de Programación pueden clasificarse de varias maneras, las principales son las siguientes:
Por su Nivel.
Por sus Aplicaciones principales.

2. Clasificación de los lenguajes de acuerdo a su nivel:

Esta clasificación se refierea qué tan cercanos están los lenguajes a las características físicas de la computadora o qué tan próximos están a las necesidades del programador.

2.1. Lenguaje maquina

Primer Lenguaje de Programación, el único que entiende directamente la computadora: utiliza el alfabeto binario formado por los símbolos 0 y 1 (apagado / encendido). Son realmente difíciles de aprender y de manejar, ya que noresultan nada cercanos al ser humano, pero son muy rápidos, ya que se ahorra mucho tiempo en la respuesta, puesto que se evitan las traducciones intermedias. A este lenguaje también se le considera un Lenguaje de Bajo nivel.

Una serie de lenguaje maquina son:
0010 0000 0000 1001
1001 0001 1001 1110

2.1.1. Características del lenguaje máquina

Las instrucciones son cadenas de ceros y unos
Elrepertorio de instrucciones suele ser muy reducido y las instrucciones realizan operaciones muy simples.
En lenguaje máquina, hay varios tipos de instrucciones: De transferencia de información,
De tratamiento o aritmético-lógicas y de desplazamiento,
De transferencias de control: bifurcaciones, saltos, llamadas a procedimientos y retornos de procedimientos.


2.2. Lenguaje de bajo nivel (ensamblador)Surge con la evolución del Lenguaje Maquina, sustituye las cadenas de símbolos binarios por nemotécnicos: ADD, SUB, DIV.

Dependen de las características de cada máquina y sólo son comprensibles por especialistas. Aparecieron durante la primera generación de computadoras.
ADD suma
DIV dividir
SUB resta
LDA cargar acumulador
MPY multiplicar
Un programa escrito en lenguaje ensamblador no puedeser ejecutado directamente por la computadora en esto se diferencia esencialmente del lenguaje máquina, sino que requiere una fase de traducción al lenguaje máquina.

2.2.1. Ventajas del lenguaje ensamblador

Los lenguajes ensambladores presentan la ventaja frente a los lenguajes máquina de su mayor facilidad de codificación y, en general, su velocidad de cálculo.

2.2.2. Desventajas del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS