Please enable JavaScript.
Coggle requires JavaScript to display documents.
LENGUAJES DE PROGRAMACIÓN, Autora: Nereida Vianey Roldán León - Coggle…
LENGUAJES DE PROGRAMACIÓN
¿Qué es?
Un lenguaje de programación es un lenguaje formal o artificial, que le proporciona a una persona la capacidad de escribir o programar una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, de manera que se puedan ejecutar determinadas tareas.
Características
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Compilación o interpretación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
Clasificación
Clasificación histórica.
Primera generación.
Segunda generación.
Tercera generación.
Cuarta generación.
Quinta generación.
Lenguajes de alto y de bajo nivel.
Los lenguajes de programación se suelen clasificar dentro de dos amplias categorías que se refieren a su "nivel de abstracción", es decir, en cuanto a lo específico o general que es respecto a la arquitectura de computación inherente al sistema que se está utilizando.
Clasificación por paradigmas.
Programación imperativa o por procedimientos
Programación orientada a objetos.
Programación dirigida por eventos.
Programación declarativa.
Programación funcional.
Programación lógica.
Programación con restricciones.
1 more item...
Clasificación por propósito.
Se distinguen los lenguajes de programación de propósito general de aquellos de propósito específico.
Elementos
Variables y vectores.
Condicionales.
Bucles.
Funciones.
Sintaxis.
Semántica estática.
Sistema de tipos.
Implementación
Compilación.
Es el proceso que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
Interpretación.
Es una asignación de significados a las fórmulas bien formadas de un lenguaje formal. Una interpretación otorga significado a esas fórmulas.
Técnica
Corrección.
Claridad.
Eficiencia.
Portabilidad.
Lenguajes
Python.
Java.
C.
C++.
JavaScript.
Autora: Nereida Vianey Roldán León