Programar es indicar a una máquina que siga un conjunto ordenado de instrucciones. En realidad es una acción cotidiana que realizamos sin apercibirnos:
- Seguimos una receta de cocina.
- Configuramos el reloj para que suene a una hora determinada.
- Indicamos al teléfono que nos avise cuando superemos un umbral de gasto o datos mensuales.
- Fijamos una tarea en nuestro calendario para que nos avise un día antes.
- Ponemos el termostato de casa a alguna temperatura en concreto cuando hace frío o calor.
Y es que es algo tan común que muchas veces ni nos damos cuenta. El término programar puede asustar algún que otro estudiante de javascript en el primer día de clase. Pero es una cuestión mental. ¿Quieres decir que esto es para mi?
¡Por supuesto! Hay que romper con los prejuicios y dejarse llevar. Todos podemos aprender.
Estructura básica de un programa
Un script es un código interpretado por un software especial capaz de leerlo línea tras línea. En el caso de Internet este software es un navegador web. Chrome, Mozilla, Safari, Opera, Explorer… cualquiera sirve.
Pues bien, cuando empezamos a escribir lo primero que vamos a necesitar será coger buenos hábitos desde un buen principio. Personalmente me gusta estructurar un programa de la siguiente forma:
- Pre. Comentario informativo de lo que vamos a programar y de que esperamos que haga el programa.
- Declaración de variables. Una variable es un espacio de memoria que sirve para alojar una información. Un dato como por ejemplo una cadena de texto o un número. En javascript no es necesario declarar las variables, pero es una práctica recomendada para no hacer sufrir a los ordenadores en exceso.
- Declaración de funciones. Una función es un tipo especial de variable que almacena un cálculo o una acción y que puede o no devolver un resultado.
- Las funciones a su vez pueden volver a tener todos los pasos del 1 al 6 que se mencionan en este escrito.
- Declaración de instrucciones. Aquello que queremos que ejecute el script.
- Dar un resultado o cálculo. Como ejemplo de resultado podríamos tener un texto escrito, un resultado numérico, una modificación de una página web, … etc
- Post. Enunciado explicativo de lo que ha hecho el programa y que resultado y de que tipo y valor devuelve el programa.
Los pasos 1 y 6 son optativos. Pero una buena práctica al fin y al cabo cuando la programación se complica.
Programar requiere constancia
[vc_raw_html]JTNDaWZyYW1lJTIwd2lkdGglM0QlMjIxMDAlMjUlMjIlMjBoZWlnaHQlM0QlMjIzMTUlMjIlMjBzcmMlM0QlMjJodHRwcyUzQSUyRiUyRnd3dy55b3V0dWJlLmNvbSUyRmVtYmVkJTJGaEo4NnpJZTNMWXMlMjIlMjBmcmFtZWJvcmRlciUzRCUyMjAlMjIlMjBhbGxvdyUzRCUyMmF1dG9wbGF5JTNCJTIwZW5jcnlwdGVkLW1lZGlhJTIyJTIwYWxsb3dmdWxsc2NyZWVuJTNFJTNDJTJGaWZyYW1lJTNF[/vc_raw_html]Si estás empezando a programar espero que esta entrada te haya servido para romper el hielo. ¡Sigue navegando y buscando más ejemplos!
Si vas a seguir estudiando sería conveniente que te aseguraras de tener un buen entendimiento previo de HTML y CSS.
Finalmente para cerrar este capítulo ¡te dejo con este vídeo que puede ser de tu interés! Si lo ves tendrás respuesta preguntas muy interesantes sobre lo que nos aporta aprender a programación. Simplemente un comentario: ten en cuenta que java y javascript son 2 lenguajes distintos.
Y hasta aquí el escrito de hoy. ¡Hasta mañana!
Deja una respuesta