A medida que se desarrollan lenguajes de programación de alto nivel como C #, Java, etc., muchas personas afirman que serán una alternativa a los lenguajes como el lenguaje ensamblador y C / C ++, que le brinda acceso y control al hardware de la computadora, porque los programadores deben enfocarse en crear el programa y resolver problemas, no perder el tiempo tratando con la computadora para que funcione. A medida que el hardware continúa mejorando, la diferencia de rendimiento entre C / C ++ y Java no será significativa, y los grandes juegos podrían programarse en un lenguaje como Java.
Esa es la idea general que resumo brevemente después de mirar este tema en Internet. ¿Crees que se hará realidad en un futuro cercano? ¿Eso significa que todo lo que aprendemos sobre cosas de bajo nivel ya no es práctico para la industria del software? ¿Eso significa que el lenguaje ensamblador y C / C ++ serán relevantes solo para los ingenieros eléctricos, ya que serían los únicos que necesitan programar sus componentes eléctricos?
¿Cuánto aprendizaje es suficiente? Si aprendemos demasiadas cosas de bajo nivel, eventualmente nos orientaríamos más en ingeniería eléctrica o si aprendemos demasiadas matemáticas, podríamos estar aprendiendo a ser matemáticos, no programadores. Solo quiero saber si las cosas de matemáticas que aprendí (tomé un curso de matemáticas que cubre el material similar a este libro (usaron diferentes libros de texto): Matemáticas discretas y su aplicación) son realmente tan útiles como nuestro conjunto de habilidades de programación. Muchos ejercicios de matemática pueden tomarnos la mayoría de las horas para hacerlo, y si lo toma en serio, tendrá menos tiempo para estudiar programación. En nuestro foro de gamedev, incluso las matemáticas y la física solo tienen una sección, ya que se compara con las de programación.
En este momento acabo de empezar a leer "El arte de la programación de computadoras". Las matemáticas solo se cubren en aproximadamente la cuarta parte del libro, pero el ejercicio es difícil para nosotros, no matemáticos. Incluso esas matemáticas "elementales", ¿las usamos tanto en nuestra carrera? Algunas personas probablemente me dirían que leer el libro TACOP es una pérdida de tiempo y probablemente debería dedicar tiempo a algo más práctico, a pesar de que el libro se trata de programación (un poco más académico en comparación con el libro explica cosas similares). Pero creo que el autor hizo un gran esfuerzo y esfuerzo para producirlo. Incluso puede escribir el conjunto completo de 5 libros, mientras que nosotros, el público, solo tenemos la misión de leerlo. Por qué no?