# Introducción al texto

El texto es un elemento muy importante en el mundo de la multimedia ya que es el método habitual para la comunicación asíncrona entre las personas.
En esta lección se tratará de dar una breve introducción tanto a los formatos y el procesamiento del texto como a las herramientas de edición del mismo.
Para una información más detallada se aconseja al lector profundizar en las lecciones que componen este tema (Introducción al texto).

# Introducción al texto

Es el método habitual para la comunicación asíncrona entre las personas (tal y como el habla lo es para la comunicación síncrona). Ha sido la forma tradicional de comunicación entre las personas y los ordenadores. Se puede distinguir:
* Texto sin formato (ASCII, etc.) y texto formateado (RTF, PDF, etc.).
* Texto lineal e hipertexto (cuando además de texto aparecen otros medios, se habla de hipermedia, como lo que es habitual hoy día en la Web).
* Lenguajes de marcas (HTML, etc.) y Metalenguajes (SGML, XML, etc.).

## Formatos y procesamiento de texto

Para comenzar, es interesante definir algunos de los tipos de extensiones de ficheros que pueden contener un texto, como por ejemplo:
* BAS. Archivo de código fuente de BASIC.
* OBJ. Archivo objeto.
* EXE. Archivo ejecutable.
* TXT. Archivo de texto plano (codificado con ASCII).
* RTF. Archivo de texto rico o enriquecido (con formato).
* DOC. Archivo codificado por la versión antigua de Microsoft Word.
* ODT. Archivo con codificación libre estándar.
* VBS. Archivo de código fuente de Visual Basic.
Por otro lado, también contamos con una gran variedad de formatos de fuentes, algunos de ellos son:
En relación al procesamiento de textos, es posible, entre otras cosas, conseguir las ideas del texto (es decir, lo que se quiere transmitir). Gracias a esto son capaces de corregir tanto la ortografía de los textos como la formación de ciertas frases (tiempos verbales que no encajan en una misma frase, determinantes en singular o plural que no encajan, etc.).
Los procesadores de textos brindan una amplia gama de funcionalidades, ya sea tipográfica, idiomática u organizativa, con algunas variantes según el programa de que se disponga. Como regla general, todos pueden trabajar con distintos tipos y tamaños de letra, formato de párrafo y efectos artísticos; además de brindar la posibilidad de intercalar o superponer imágenes u otros objetos gráficos dentro del texto. Los trabajos realizados en un procesador de textos pueden ser guardados en forma de archivos, usualmente llamados documentos. El procesador de textos más utilizado en la actualidad es Microsoft Word.
Se puede decir que existen tres tipos de aplicaciones que trabajan con texto. Estos son los visores de texto, los editores de texto y los procesadores de texto.

## Herramientas de edición de texto

En relación a los editores de texto plano, existen los siguientes tipos:
* Editores básicos de texto plano. Los editores de texto básicos proporcionan la funcionalidad mínima para poder trabajar con nuestros documentos. Como se ha mencionado ya, los sistemas operativos suelen incluir uno por defecto. La ventaja de estos editores es que tienden a ocupar poco espacio en memoria y suelen ser fáciles de utilizar. Sin embargo, al tener el programa instaldo en un ordenador, no se nos permite trabajar desde otros lugares, no podemos ver el documento online y no se puede trabajar de manera colaborativa con otras personas. Algunos ejemplos de editores de texto básicos son el bloc de notas en Windows y TextEdit en Mac OS X.
* Procesadores de texto. Los procesadores de texto permiten no solo modificar el contenido de un documento, sino formatear su apariencia, además de ofrecer opciones que facilitan la creación o corrección de su contenido. Normalmente ofrecen bastantes opciones adicionales, como correctores gramaticales, diccionarios, contadores de palabras o generadores automáticos de resúmenes. Algunos ejemplos de procesadores de texto son Microsoft Word, LibreOffice Writer(libre, código abierto), o Pages.
* Editores simples en línea. Hoy en día existen muchos editores gratuitos en páginas web que nos permiten rápidamente crear, editar y exportar documentos de texto. Su principal ventaja respecto a otros editores e que no ocupan espacio en el ordenador y que pueden usarse desde cualquier lugar (siempre que se tenga conexión a Internet). Algunos ejemplos de este tipo de editores son EditPad o Hemingway.
* Editores colaborativos en la nube. Estos editores son herramientas online, como la anterior, pero con algo más de funcionalidad. Ofrecen todas las ventajas que proporciona un editor online, además de algunas otras opciones útiles. La más destacable de ellas es la posibilidad de trabajar de manera colaborativa. Varias personas pueden editar un mismo documento desde ordenadores diferentes, y pueden ver los cambios que están haciendo todos los demás.En el texto final se mezclan las aportaciones de cada persona. Esto puede ser muy útil a la hora de hacer trabajos en grupo. Este tipo de editores pueden ser en tiempo real (todos pueden editar el documento a la vez) o no (cada vez que un usuario modifica el documento se crea una nueva versión de éste). Un ejemplo de aplicación de este tipo es Google Drive.
* Entornos de desarrollo. Éste es un caso particular de editor de texto. Aunque se puede utilizar como editor de texto plano, su intención es asistir al desarrollador en su trabajo. Suelen soportar varios lenguajes de programación distintos, y muestran las palabras reservadas del código en colores distintos para ayudar a los programadores. En este caso el aspecto del texto no es lo importante, ya que la finalidad de estos documentos no es informativa, sino que deben compilarse y ejecutarse para que desempeñen su función. Algunos ejemplos de IDEs son Eclipse, Microsoft Visual Studio o NetBeans.

## Conclusiones

En resumen, en esta lección se han visto los conceptos principales del texto.
Por un lado se han dado unas breves pinceladas de los formatos típicos de texto (TXT, RTF, ODT, DOC, DOCX) y de qué es el procesamiento de texto.
Y por otra parte se han mostrado los tipos más comunes de herramientas de edición de texto (editores básicos de texto plano, procesadores de texto, editores simples en línea, editores colaborativos en la nube y entornos de desarrollo) así como algunos ejemplos de cada tipo.

## Cuestionarios de auto-evaluación

A continuación comprueba tu comprensión de la lección respondiendo al siguiente cuestionario:

## Lecciones relacionadas

Otras lecciones relacionadas de este mismo proyecto de aprendizaje son:
* Formatos y procesamiento de texto
* Herramientas de edición de texto
* Texto interactivo
* Digitalización de texto
* Texto generado por ordenador