Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

¿Se puede programar sin saber matemáticas?

programar sin saber matemáticas

Muchas personas se preguntan si se puede programar sin saber matemáticas. Lo cierto es que saber matemáticas nos aporta un sinfín de beneficios y es un campo que todos deberíamos conocer ya que en nuestra profesión como desarrolladores de software nos ayuda a tener un pensamiento analítico y a llegar a soluciones lógicas, destrezas muy necesarias para cualquier programador que se precie y es un plus en la vida en general.Ahora bien, para el desarrollo de algunas aplicaciones no es estrictamente necesario saber matemáticas. Por ejemplo, puedes crear apps totalmente en español, multiplataforma (Windows, Mac, Linux, Android) y que funcionan en la nube (cloud) gracias a Velneo. Es una app del estilo de Genexus o Windev, pero en el caso de Velneo tanto la herramienta como el soporte y la comunidad son totalmente en español. Puedes ver todas las características de esta plataforma aquí. También hay una serie de plataformas que te permiten programar aplicaciones sin saber código, pero eso es harina de otro costal.Por otro lado si lo que quieres es programar en 3D y me preguntas, ¿Se puede programar sin saber matemáticas?, la respuesta es casi que no, a no ser que aprendas a usar las librerías que implementen la parte matemática.Los juegos en 3D games y los gráficos en 3D – Las cosas en 3D normalmente implican saber trigonometría y álgebra lineal (esto es, matemáticas relacionadas con matrices). Por supuesto, ya hay muchas librerías gráficas de 3D que ya implementan toda esta programación matemática por ti, así que incluso en este caso se puede programar sin saber matemáticas.Física de 2D (tipo Angry Birds) y física 3D (del estilo que se usan en juegos populares en 3D) – Para programar cosas que implican física, tendrás que saber algunas ecuaciones y fórmulas de física (especialmente mecánica, que son el tipo de cosas que tienen que ver con muelles, gravedad, pelotas que van cuesta abajo sobre planos inclinados, etc...). Sin embargo, existen varios motores de física y librerías de software que implementan este tipo de cosas por ti, así que tampoco tienes que saber física en realidad para crear un juego tipo Angry Birds.Criptografía – Por criptografía en realidad me refiero a RSA. Aquí habría que saber algo sobre cómo funcionan los números primos y sacar el Máximo Denominador Común (que es un sencillo algoritmo, aunque la mayoría de los lenguajes de programación tiene la función gcd() que lo hace por ti.) Otros cifrados de encriptación lo que hacen es mover los datos de un lado para otro siguiendo un pasos determinados. Por ejemplo, esta animación Flash muestra los pasos del cifrado AES “Rijndael”. Todos los pasos lo que hacen es substituir unos números por otros números, moviendo filas de números, mezclando columnas de números, y haciendo sumas básicas con números. Pero si solo quieres escribir un programa que encripte los datos, hay muchas librerías de software que implentan las funciones de encriptación y la desencriptación.Así que incluso en las situaciones descritas arriba se puede programar sin saber matemáticas. Basta con aprender a usar las librerías.

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto