Fundamentos de Programación,  Programación

¿Qué es un editor de texto y cuál puedo descargar?

Para escribir las instrucciones de un lenguaje de programación, necesitamos un editor de texto. Los sistemas operativos vienen con editores de texto básicos como el Bloc de Notas en Windows, sin embargo, estos no ofrecen las características de otros editores actualmente, que nos facilitan la sintaxis dependiendo del lenguaje de programación con el que estemos trabajando, así como herramientas adicionales para mejorar y quizás compartir nuestro código.

Los editores de texto son necesarios, pero no se puede escribir código en archivos con extensiones que puedan incluir información adicional como cabeceras de archivo. Por ejemplo, no debemos escribir nuestro código en Word porque al guardarlo la extensión agrega información adicional que luego no se interpretará o compilará correctamente.

Así pudiéramos finalmente definir un editor de texto como «Un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos 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. Es comúnmente de 7- u 8-bits en ASCII o UTF-8» [1]

De los editores de texto que podemos conseguir actualmente, algunos son para programadores más experimentados, otros un poco más básicos. A continuación, les presento tres editores de texto que le pueden ayudar a comenzar en el camino de la programación. Especialmente en el área de desarrollo web, y otros lenguajes de scripting como Python.

a.       Sublime Text.

Sublime Text tiene una interfaz sencilla y muy amigable, con un tema de color negro por defecto. Es un software robusto, rápido y multiplataforma, es decir, que se ejecuta en Linux, MacOS y Windows. No es de código abierto, se debe pagar una suscripción anual, pero para las características que ofrece, quizás te animes a efectuar el pago. Puedes probarlo de forma gratuita, pero notarás que luego de un tiempo de utilizarlo, ya no podrás editar (o lo que edites no se verá reflejado en las pruebas) y te mostrará una ventanita de «Ey, regístrate ¿vale?». Lo bueno, es que puedes probarlo antes de registrarte, y probablemente luego te animes a hacerlo.

Sublime Text ofrece una gran variedad de plugins pueden ser integrados con la solución de edición de texto. Esto incluye miles de plugins que son consistentemente creados por la comunidad de Sublime Text.

Aparte de que es un software ligero, que puedes personalizar descargando temas, también puedes personalizar los atajos del teclado. Uno de mis favoritos es que puedes editar varias líneas de código simultáneamente. Cool, ¿no?

b.      Notepad ++

Logo de notepad ++

Le llamo la vieja confiable. Pero en realidad es uno de mis editores de texto favoritos. Es «Libre», como bien indica su página web, «es libre en el sentido de la palabra, así como lo sería una cerveza gratis», quiere decir que se distribuye bajo licencia GPL (General Purpose License). Ligero, y se ejecuta en MS Windows. Es decir, no es multiplataforma, que quizás es una de las razones por la cuál no es el más popular.

Notepad++ es mucho más sencillo de entender que cualquiera de las otras opciones. Te permite crear secciones de texto con las distintas secciones del documento (valga la redundancia) Y para los usuarios avanzados, Notepad++ también cumple con lo necesario con su destaque de sintaxis para HTML, PHP, y JavaScript. Una de mis funciones favoritas es que te permite «ejecutar» tu código. En el caso de programación web, esto automáticamente abrirá tu explorador predeterminado y te mostrará la página que estás creando.

c.       Visual Studio Code

Llevo poco tiempo utilizando Visual Studio Code, pero de entrada, se puede apreciar que se asemeja un poco más a una IDE (Entorno de desarrollo integrado) que a un editor de texto, como los que mencioné anteriormente. Fue desarrollado en el 2015, y desde allí ha ganado popularidad. Es de código abierto, y multiplataforma, es decir, se puede ejecutar en Windows, Mac OS y Linux.

Por defecto, se instala con un tema de color negro. Es ligero, robusto, posee una gran variedad de plugins, y algo interesante es que te permite clonar y manejar repositorios de control de versiones directamente desde la aplicación. Por eso digo, que me recuerda un poco más a una IDE.

Tiene funciones de autocompletar el código y te permite elegir el lenguaje en el que estás editando incluso antes de guardar el archivo con la extensión del lenguaje.

Visual Studio Code promete.

[1]https://es.wikipedia.org/wiki/Editor_de_texto#:~:text=Un%20editor%20de%20texto%20es,caracteres%20que%20usa%20el%20editor.

Ahorra y aprende según tu estilo de vida Aprende en cualquier momento y lugar con hasta un 80% de descuento por tiempo limitado en Udemy. Link en la imagen abajo!

Ahorra y aprende según tu estilo de vida Aprende en cualquier momento y lugar con hasta un 80% de descuento por tiempo limitado.

Un comentario

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *