# data[].attributes.body
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

Entre las principales características de los sistemas de base de datos podemos mencionar:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar.

# data[].attributes.body
-SERGIO GÁLVEZ ROJAS & MIGUEL ÁNGEL MORA MATA. (2005). TRADUCTORES Y COMPILADORES CON LEX/YACC, JFLEX/CUP Y JAVACC. Universidad de Málaga: Universidad de Málaga. "pp.1-3"

# data[].attributes.body
-Damián Pérez Valdés. (octubre 26, 2007). ¿Qué son las bases de datos?. septiembre 14, 2018, de Maestros del Web Sitio web: http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

# data[].attributes.body
-Definista. (abril 7, 2014). Hoja de Cálculo. septiembre 14, 2018, de conceptodefinicon.de Sitio web: https://conceptodefinicion.de/hoja-de-calculo/

# data[].attributes.body
Un traductor es un programa  Un traductor se define como un programa que traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto o programa equivalente escrito en un lenguaje destino produciendo, si cabe, mensajes de error.
Los traductores engloban tanto a los compiladores (en los que el lenguaje destino suele ser código máquina) como a los intérpretes (en los que el lenguaje destino está constituido por las acciones atómicas que puede ejecutar el intérprete).

# data[].attributes.body
-Danny Patti. (Agosto 10, 2009). Tipos de lenguajes de programación. Septiembre 12, 2018, de monografias.com Sitio web: https://www.monografias.com/trabajos73/tipos-lenguajes-programacion/tipos-lenguajes-programacion.shtml

# data[].attributes.body
Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y como salida tiene un fichero ejecutable, es decir, realiza una traducción de un código de alto nivel a código máquina (también se entiende por compilador aquel programa que proporciona un fichero objeto en lugar del ejecutable final).

# data[].attributes.body
Los lenguajes de programación se clasifican por su nivel de abstracción del procesador, en este caso la abstracción es un principio por el cual se aísla toda aquella información que no es resulta relevante a un determinado nivel de conocimiento.

# data[].attributes.body
Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.
En general se utiliza este tipo de lenguaje para programar controladores (drivers).

# data[].attributes.body
Es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel.

Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto, pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.

# data[].attributes.body
Estos se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas.

Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.

# data[].attributes.body
-Julián Pérez Porto y Ana Gardey. (2011). Editor. septiembre 13, 2018, de Definicion.de Sitio web: https://definicion.de/editor/

# data[].attributes.body
La hoja de cálculo, también conocida como programa de hojas de cálculo, es un tipo de software por medio del cual se pueden utilizar una serie de datos numéricos, permitiendo realizar cálculos automáticos de aquellos números que están dispuestos en una tabla; es decir que este documento permite el manejo de cifras numéricas o alfanuméricas habilitadas a manera de tablas conformadas por un conjunto de celdas, que pueden ser ordenadas en una matriz bidimensional de columnas y filas.

# data[].attributes.body
Es como un compilador, solo que la salida es una ejecución. El programa de entrada se reconoce y ejecuta a la vez. No se produce un resultado físico (código máquina) sino lógico (una ejecución).

# data[].attributes.body
Un editor es un programa (software) que permite corregir, crear, almacenar, etc, algún tipo de archivo. Un editor de imágenes, en este sentido, es el programa que posibilita modificar fotografías, dibujos y contenidos similares.