editores de texto
DESCRIPTION
Presentación de Editores de texto y entornos de desarrollo integrado.TRANSCRIPT
ISC
FUNDAMENTOS DE PROGRAMACIÓN
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.
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.
Los editores de texto son incluidos en el sistemaoperativo o en algún paquete de softwareinstalado y se usan cuando se deben crear omodificar archivos de texto como archivos deconfiguración, scripts o el código fuente de algúnprograma.
El archivo creado por un editor de texto incluyepor convención en DOS y Microsoft Windows laextensión ".txt", aunque pueda ser cambiada acualquier otra con posterioridad. Tanto Unix comoLinux dan al usuario total libertad en ladenominación de sus archivos.
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.
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.
Los IDE proveen un marco de trabajoamigable para la mayoría de los lenguajesde programación tales como C++, PHP,Python, Java, C#, Delphi, Visual Basic,Gambas, etc. En algunos lenguajes, unIDE puede funcionar como un sistema entiempo de ejecución, en donde se permiteutilizar el lenguaje de programación enforma interactiva, sin necesidad de trabajoorientado a archivos de texto.