Un listado de términos comunes, con sus definiciones, que debes saber para comenzar tu aprendizaje en el mundo de la programación-
Con este artículo comenzamos un Manual de iniciación a la programación que esperamos aclare un poco algunos conoceptos básicos para comenzar a lidiar con código y no perderse en el intento.
Se trata de un camino bonito que nos ofrecerá muchas posibilidades, personales y profesionales, en el que seguro podrás divertirte mucho, aprender y sentir que avanzas día tras día. Ten en cuenta que la programación es toda una profesión, que las personas llevan años en dominar, por lo que no te desesperes al principio si encuentras dificultades, ya que poco a poco irás haciéndote una mejor idea y despejando dudas.
Definiciones que deberías conocer si empiezas en el mundo de la programación
Empezaremos con unas definiciones un poco técnicas, pero que son imprescindibles para el aprendizaje, simplemente por aclarar algunos puntos a los que nos vamos a ir refiriendo a lo largo del manual y por supuesto en tu día a día en la programación.
Tecnología
Dentro del campo que nos interesa a nosotros, la tecnología tiene el objetivo de eliminar las tareas repetitivas, facilitando el trabajo y haciéndolo más eficiente así como aumentando la productividad y los beneficios de la empresa.
Programación
La programación es una de las etapas más importantes del ciclo de vida de un proyecto (explicaremos más adelante lo que es este término), y requiere un método de trabajo. La programación es el resultado de dicho trabajo.
La programación es el instrumento que permite la ejecución de las tareas automatizadas de un sistema informático.
Las herramientas que utilizaremos para programar son los lenguajes de programación, a través de las cuales codificaremos los programas.
Programa
Conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver un problema.
Un programa debe ser finito, es decir, tiene que tener un inicio y un fin. Tiene que estar bien confeccionado para que, al introducir un dato, salga una solución y si se volviese a introducir el mismo dato, saliese de nuevo la misma solución.
Metodología de desarrollo
Se entiende como metodología de desarrollo, también llamada metodología de la programación, el conjunto de normas, métodos y anotaciones que nos indican la forma de desarrollar un programa.
Dentro de la metodología de desarrollo, la programación es solo una parte, ya que hay muchas etapas para conseguir que una aplicación funcione, mantenerla a lo largo del tiempo, etc.
De todos modos, centrados en la programación en si, podemos decir que cada lenguaje de programación sigue una metodología distinta.
Lenguaje de programación
Es un conjunto de reglas semánticas así como sintácticas que los programadores usan para la codificación de instrucciones de un programa o algoritmo de programación.
Existen decenas de lenguajes de programación con distintas características y los cuales están pensados para resolver conjuntos de problemas determinados, a veces más generalistas y otras veces más específicos.
Entorno de programación o entorno de desarrollo
Es el conjunto de herramientas utilizadas para la elaboración de un programa.
Recursos
Conjunto de componentes hardware que utilizaremos para la elaboración de un programa (cpu, disco duro ..).
Conclusión
Una vez conocidos los conceptos básicos necesarios para el aprendizaje de la programación podemos empezar a ver los diferentes tipos de lenguajes de programación.