2. Editor de Texto
Un editor de texto es un programa que
permite crear y modificar archivos digitales
compuestos únicamente por un texto sin
formato, conocidos comúnmente como
archivos de texto o texto plano. El
programa lee el archivo e interpreta los
bytes leídos según el código de caracteres
que usa el editor.
3. Por ejemplo, un editor ASCII de 8 bits que
lee el número binario 0110 0001 (decimal
97 o hexadecimal 61) en el archivo lo
representará en la pantalla por la figura a,
que el usuario reconoce como la letra "a" y
ofrecerá al usuario las funciones
necesarias para cambiar el número binario
en el archivo.
4. Los editores de texto 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, scripts o el código fuente de algún
programa.
El archivo creado por un editor de texto incluye
por convención en DOS y Microsoft Windows la
extensión ".txt", aunque pueda ser cambiada a
cualquier otra con posterioridad. Tanto Unix como
Linux dan al usuario total libertad en la
denominación de sus archivos.
5. IDE
Un entorno de desarrollo integrado,
llamado también IDE (sigla en inglés de
integrated development environment), es
un programa informático compuesto por un
conjunto de herramientas de
programación. Puede dedicarse en
exclusiva a un solo lenguaje de
programación o bien puede utilizarse para
varios.
6. Un IDE es un entorno de programación
que ha sido empaquetado como un
programa de aplicación; es decir, que
consiste en un editor de código, un
compilador, un depurador y un constructor
de interfaz gráfica (GUI). Los IDEs pueden
ser aplicaciones por sí solas o pueden ser
parte de aplicaciones existentes.
7. Los IDE proveen un marco de trabajo
amigable para la mayoría de los lenguajes
de programación tales como C++, PHP,
Python, Java, C#, Delphi, Visual Basic,
Gambas, etc. En algunos lenguajes, un
IDE puede funcionar como un sistema en
tiempo de ejecución, en donde se permite
utilizar el lenguaje de programación en
forma interactiva, sin necesidad de trabajo
orientado a archivos de texto.