Un programa de calculadora es una excelente manera de aprender más sobre conceptos de programación / software; Una forma muy efectiva para que los programadores aprendan un nuevo idioma también. Este es el por qué:
- Complejidad ajustable : puede pasar de crear un programa
x = a + b
a uno que admita cálculos múltiples y complejos. Desde un programa de cinco líneas en un solo archivo hasta uno distribuido, multiproceso y basado en la web: se escala conceptualmente.
- Modularidad : al igual que la complejidad, puede comprender los conceptos de clases, objetos, métodos, etc. (para lenguajes de procedimientos / orientados a objetos, según corresponda) fácilmente dividiendo el programa en partes simples.
Ejemplo:x = add(a, b)
¡El método ‘agregar’ podría estar en una clase diferente o definido por un archivo de encabezado diferente o incluso podría ser una API de servicio web!
- Lo sabes : todo el mundo sabe cómo funciona una calculadora. Si su programa no funciona como se esperaba, lo sabrá de inmediato.
- Compatible con GUI : ya sea una aplicación móvil Android / iOS / Windows o una aplicación de escritorio / web, un programa de calculadora le permitirá crear, jugar y comprender elementos de GUI para diferentes entornos de software.
- Útil : ¡Al final del día, podrías usar tu programa! Tan importante como ‘¡Hola mundo!’ está en el mundo de la programación, no volverías a ese programa otra vez … hasta que estés aprendiendo otro lenguaje de programación 🙂