Programación informática - Medio ambiente

Aunque la configuración del entorno no es un elemento de ningún lenguaje de programación, es el primer paso a seguir antes de comenzar a escribir un programa.

Cuando decimos Configuración del entorno, simplemente implica una base sobre la cual podemos hacer nuestra programación. Por lo tanto, necesitamos tener la configuración de software requerida, es decir, la instalación en nuestra PC que se utilizará para escribir programas de computadora, compilarlos y ejecutarlos. Por ejemplo, si necesita navegar por Internet, entonces necesita la siguiente configuración en su máquina:

  • Una conexión a Internet que funcione para conectarse a Internet
  • Un navegador web como Internet Explorer, Chrome, Safari, etc.

Si es un usuario de PC, reconocerá la siguiente captura de pantalla, que hemos tomado de Internet Explorer mientras navegaba por tutorialspoint.com.

De manera similar, necesitará la siguiente configuración para comenzar con la programación usando cualquier lenguaje de programación.

  • Un editor de texto para crear programas informáticos.
  • Un compilador para compilar los programas en formato binario.
  • Un intérprete para ejecutar los programas directamente.

En caso de que no tenga suficiente exposición a las computadoras, no podrá configurar ninguno de estos programas. Por lo tanto, le sugerimos que tome la ayuda de cualquier técnico que lo rodee para configurar el entorno de programación en su máquina desde donde puede comenzar. Pero para usted, es importante comprender qué son estos elementos.

Editor de texto

Un editor de texto es un software que se utiliza para escribir programas de computadora. Su máquina con Windows debe tener un Bloc de notas, que se puede utilizar para escribir programas. Puede iniciarlo siguiendo estos pasos:

Start Icon → All Programs → Accessories → Notepad → Mouse Click on Notepad

Lanzará el Bloc de notas con la siguiente ventana:

Puede utilizar este software para escribir su programa informático y guardarlo en un archivo en cualquier ubicación. Puede descargar e instalar otros buenos editores comoNotepad++, que está disponible gratuitamente.

Si es usuario de Mac, tendrá TextEdit o puede instalar algún otro editor comercial como BBEdit para empezar.

¿Compilador?

Usted escribe su programa de computadora usando su lenguaje de programación favorito y lo guarda en un archivo de texto llamado archivo de programa.

Ahora intentemos obtener un poco más de detalles sobre cómo la computadora entiende un programa escrito por usted usando un lenguaje de programación. En realidad, la computadora no puede entender su programa directamente en el formato de texto, por lo que necesitamos convertir este programa en un formato binario, que la computadora pueda entender.

La conversión de un programa de texto a un archivo binario se realiza mediante otro software llamado Compiler y este proceso de conversión de un programa con formato de texto a un archivo con formato binario se denomina compilación de programas. Finalmente, puede ejecutar un archivo binario para realizar la tarea programada.

No vamos a entrar en los detalles de un compilador y las diferentes fases de compilación.

El siguiente diagrama de flujo ofrece una ilustración del proceso:

Por lo tanto, si va a escribir su programa en alguno de esos lenguajes, que necesita compilación como C, C ++, Java y Pascal, etc., entonces deberá instalar sus compiladores antes de comenzar a programar.

Interprete

Acabamos de hablar sobre los compiladores y el proceso de compilación. Se requieren compiladores en caso de que vaya a escribir su programa en un lenguaje de programación que deba compilarse en formato binario antes de su ejecución.

Hay otros lenguajes de programación como Python, PHP y Perl, que no necesitan ninguna compilación en formato binario, sino que se puede utilizar un intérprete para leer dichos programas línea por línea y ejecutarlos directamente sin ninguna conversión adicional.

Por lo tanto, si va a escribir sus programas en PHP, Python, Perl, Ruby, etc., deberá instalar sus intérpretes antes de comenzar a programar.

Compilación en línea

Si no puede configurar ningún editor, compilador o intérprete en su máquina, entonces tutorialspoint.com proporciona una función para compilar y ejecutar casi todos los programas en línea con la facilidad de un solo clic.

Así que no se preocupe y continuemos para tener una experiencia emocionante y convertirse en programador de computadoras en pasos simples y sencillos.