No estoy seguro de qué tiene que ver un fondo matemático con el aprendizaje de lenguajes de programación estructurados. Los lenguajes como PHP y MySQL solo requieren una comprensión competente de dos cosas:
- Lógica: comprender la relación de causa y efecto, como en “si la condición A es verdadera, entonces realice la operación M”.
- Sintaxis: comprensión del lenguaje mnemónico utilizado para describir el flujo de la lógica en el programa.
Creo que cualquiera que pueda aprender un lenguaje de programación puede (en su mayor parte) aprender cualquier otro, porque la comprensión lógica central es crítica, y los elementos sintácticos son para qué sirven los materiales de referencia. No necesita comprometer la sintaxis de un lenguaje de programación específico en la memoria, solo necesita saber en general lo que está tratando de hacer, y luego puede buscar la sintaxis específica para el lenguaje que está utilizando.
De hecho, la mayoría del código se diseñó inicialmente utilizando un “pseudocódigo”, que es solo una forma de describir los patrones lógicos sin atascarse en los detalles de la sintaxis. Teóricamente, con un pseudocódigo útil, debería ser capaz de escribir un programa en casi cualquier lenguaje de programación con solo un pequeño esfuerzo para comprender las convenciones del lenguaje de programación (son variables declaradas usando un símbolo, o no; pones algún tipo delimitador al final de una línea, o no; ¿cómo se usan paréntesis, corchetes y llaves, etc.?).
Si comprende el concepto de una decisión lógica de “si … entonces … más”, debería poder pasar menos de 5 minutos buscando en un libro o en línea para encontrar la sintaxis específica para implementar con éxito ese código en un idioma en particular, incluso si es un idioma que hayas programado antes. Pero si no comprende la lógica, conocer la sintaxis es bastante inútil.
- ¿Cuáles son las diferentes especializaciones de MBA?
- ¿Cuál fue el mejor juego que jugaste que combinaba diversión con educación?
- ¿Cuáles son algunas iniciativas que se centran en el apoyo, la educación, la financiación y la incubación para la innovación social?
- ¿Cómo podemos eliminar el espíritu de analfabetismo e ignorancia cuando el sistema educativo se construye en el sentido de que solo los ricos sobreviven mientras que el 70% de los que abandonan la escuela son 80% brillantes que los ricos que tienen la oportunidad de ingresar a las universidades especialmente? ¿en África?
- ¿Se puede argumentar que nuestros sistemas educativos están dirigidos por la religión dominante de nuestros países?