¿Puedo aprender a desarrollar Java si no soy bueno en matemáticas?
Con el desarrollo continuo de la industria de Internet, muchas personas quieren aprender a desarrollar software Java, pero ¿pueden aprender a desarrollar Java si no son buenos en matemáticas? Ésta es la mayor confusión que tiene la gente a la hora de elegir. De hecho, las matemáticas son sólo el álgebra elemental más básica y tienen poco que ver con los lenguajes de programación. Pero ¿por qué alguien mencionaría las matemáticas? La consideración principal es la capacidad de pensamiento lógico y cierta organización de la computadora, lo que le ayudará a dominar rápidamente el lenguaje de programación. A continuación, Beijing Computer Training le brindará una introducción detallada a la relación entre el aprendizaje de programación Java y las matemáticas.
Si aprendes bien álgebra abstracta y funciones en matemáticas, podrás aprender lenguajes funcionales mejor que la programación informática, porque los lenguajes funcionales se parecen más a las matemáticas y dependen más de las matemáticas. No existe una conexión necesaria entre la capacidad de aprender programación en otros lenguajes y las matemáticas.
Si desea aprender el lenguaje Java y C, o el desarrollo de software para Android, puede estudiar con valentía y no preocuparse por sus bajos puntajes en matemáticas. Beijing IT Training recomienda no desanimarse porque está interesado. programación informática. No dejes que los altos salarios en la industria informática te desanimen.
Por lo general, una función en matemáticas es un mapeo determinista de un dominio a un rango de valores. En otras palabras, los insumos deterministas siempre producen resultados deterministas. Sin embargo, los lenguajes de programación no pueden garantizar esto; por ejemplo, los lenguajes de programación permiten modificar variables fuera de una función. Chambers IT Training cree que en lenguajes puramente funcionales, a menudo se requieren funciones para garantizar la ausencia de efectos secundarios, garantizando así la coherencia en el lenguaje y las funciones matemáticas.
En los lenguajes matemáticos funcionales, las funciones pertenecen a la primera categoría, es decir, pueden manipularse como variables ordinarias. El uso de lenguajes funcionales es enteramente matemático. Esta operación no es posible directamente en C y Java. Por supuesto, Changping IT Training descubrió que el lenguaje C puede usar punteros de función, mientras que el lenguaje Java generalmente usa interfaces.