# data[].attributes.body
Cristiàn, Xool, C.. (Agosto, 18, 2015). Tipos de traductores y compiladores. Setiembre, 10, 2018, de Prezi
Axel Leonardo Castro, M.. (Septiembre, 02, 2014). Editor de textos. Septiembre, 10, 2018, de SlideShare
Fernando, Muños. G. (Septiembre, 21, 2014). Clasificaciòn de lenguaje de programaciòn. Septiembre, 10, 2018, de QBITÀCORA
Jorge, Daniel, Anguiano, M.. (Junio, 30, 2014). Características y tipos de bases de datos. Septiembre, 10, 2018, de IBM

# data[].attributes.body
Programas cuyo objetivo es el tratamiento de la información que pueda ser organizada en tablas, normalmente de tipo numérico, y las operaciones que se pueden realizar con ellas. Realizan operaciones relacionado los valores presentes en la tabla. Suma de filas, valor medio de los datos de una fila/columna…

# data[].attributes.body
Es un programa informático, que permite crear y modificar archivos digitales, compuestos únicamente por textos sin formato conocidos comúnmente, son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración.
EDITOR ES DE TEXTO NOTEPAD.CC:  Es un editor de texto, muy sencillo  y    rápido.  Permite  agregar  un  password  a  cada  uno  de  los  archivos de texto creados y generar  una  dirección  web  para  poder  compartirlos posteriormente WRITEBOX  Es un editor de texto multinavegador,    permite  escribir  directamente  en  tu  navegador  y  guardarlo  en  local  o    sincronizar  el  contenido  en  la  nube  directamente  en  una  cuenta  de  Dropbox.
Google Docs  Es  un  editor  de  texto  integrado  dentro  de  Google  Drive.  Permite  compartir  el  mismo  documento  con  varios  usuarios  a  la  vez.  Soporta    variedad  de  idiomas  y  añade  comentarios a modificaciones Evernote Web  Es  un  editor  de  texto  que  permite  capturar  web,  fotos,  vídeo  y  audio  o  documentos  PDF.  Todo  el  contenido  se  sincroniza  para  las  diferentes  plataformas de este mismo producto.
- WRITER
- LYX
- LIBRE OFFICE
Entre otros.

# data[].attributes.headline
Un traductor es un programa que recibe una entrada en un lenguaje a una salida en otro lenguaje.Los diferentes tipos de traductores:

# data[].attributes.subject
Un traductor es un programa que recibe una entrada en un lenguaje a una salida en otro lenguaje.Los diferentes tipos de traductores:

# data[].attributes.body
INTÉRPRETES Y COMPILADORES

# data[].attributes.body
Es un programa que procesa instrucciones en un lenguaje de alto nivel y las convierte a lenguaje máquina. Son programas muy grandes que permiten la comprobación de errores, algunos traducen lenguaje de alto nivel a lenguaje ensamblador intermedio y por medio un programa ensamblador se convierte a lenguaje máquina.
El compilador es la parte central de dicho lenguaje, porque define y traduce las instrucciones recibidas.
Ventajas
- El ejecutable no incluye el código fuente, por lo que el código compilado es más seguro.
- Un programa compilado se ejecuta más rápido que uno que es interpretado al momento de ejecutarse.
Desventajas
- Si el programa es muy largo, el proceso de compilado puede ser muy lento.
Ejemplos de compiladores:
Ejemplo de compiladores:
• C
• C++
• FORTRAN

# data[].attributes.body
Python es un lenguaje multiparadigma, esto significa que combina propiedades de diferentes paradigmas de programación. Principalmente es un lenguaje orientado a objetos, todo en Python es un objeto, pero también incorpora aspectos de la programación imperativa, funcional, procedural y reflexiva.
Una de las características más reseñables de Python es que es un lenguaje interpretado, esto significa que no se compila a diferencia de otros lenguajes como Java o C/C++, sino que es interpretado en tiempo de ejecución. Además, es de tipado dinámico, aunque opcionalmente desde la versión 3.5 podemos hacer uso de tipado estático.

# data[].attributes.body
Lenguajes de Programación de Alto Nivel:
Los lenguajes de alto nivel, son aquellos cuya característica principal, consiste en una estructura sintáctica y semántica legible, acorde a las capacidades cognitivas humanas. A diferencia de los lenguajes de bajo nivel, son independientes de la arquitectura del hardware, motivo por el cual, asumen mayor portabilidad.
(Ejemplo de lenguajes de alto nivel: Python, Perl, PHP, Ruby, Lisp, Java, Fortran, C++, C#, entre otros.)

# data[].attributes.headline
Lenguajes de Programación de Medio Nivel:

# data[].attributes.subject
Lenguajes de Programación de Medio Nivel:

# data[].attributes.body
Quienes sostienen la clasificación de lenguajes de programación medio, argumentan que éstos, son aquellos lenguajes que se encuentran, justamente, entre los de bajo nivel y los de alto nivel, ya que poseen características que permiten interactuar directamente con el sistema.
Un ejemplo de ello, sería el lenguaje C, el cual puede trabajar (entre otras características) con direcciones de memoria.

# data[].attributes.headline
Lenguajes de Programación de Bajo Nivel:

# data[].attributes.subject
Lenguajes de Programación de Bajo Nivel:

# data[].attributes.body
Los lenguajes de bajo nivel, son aquellos que dependen intrínsecamente del ordenador. Aquellos programas informáticos, programados con lenguajes de bajo nivel, al ser exclusivamente dependientes del hardware, no pueden migrarse, ya que están justamente diseñados, para un hardware específico.
Existen dos tipos de lenguajes de bajo nivel: el lenguaje máquina y el lenguaje ensamblador.

# data[].attributes.body
Es un programa que ejecuta línea a línea las instrucciones cargando el código fuente y traduciendo las instrucciones a un lenguaje intermedio que puede luego ser ejecutado y genera un código binario.
Ventajas
- Es fácil de depurar y comprobar errores.
-Si el programa es largo es más rápido porque no tiene que traducir todo el código para ejecutarlo.
Desventajas
- El código fuente es necesario para ejecutar el programa.
-Son más lentos que un programa compilado.
Ejemplos de interpretes:
• Motor Zend
• cPython
• Ruby MRI
• YARV

# data[].attributes.body
De una manera simple, es un contenedor que permite almacenar la información de forma ordenada con diferentes propósitos y usos. Por ejemplo, en una base de datos se puede almacenar información de diferentes departamentos (Ventas, Recursos Humanos, Inventarios, entre otros). El almacenamiento de la información por sí sola no tiene un valor, pero si combinamos o relacionamos la información con diferentes departamentos nos puede dar valor. Por ejemplo, combinar la información de las ventas del mes de junio del 2014 para el producto ‘X’ en la zona norte nos da un indicativo del comportamiento de las ventas en un periodo de tiempo.
Tipos de bases de datos

Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de procesamiento que se le dará a la información, esto determinará el tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos pero las más comunes son las OLTP y OLAP.

Las bases de datos de tipo OLTP (On Line Transaction Processing) también son llamadas bases de datos dinámicas lo que significa que la información se modifica en tiempo real, es decir, se insertan, se eliminan, se modifican y se consultan datos en línea durante la operación del sistema. Un ejemplo es el sistema de un supermercado donde se van registrando cada uno de los artículos que el cliente está comprando y a su vez el sistema va actualizando el Inventario.