ARTDEPARTMENT
George Hotz, conocido mundialmente por ser el hacker que desbloqueó el iPhone a los 17 primaveras y que más tarde descifró la seguridad de la PlayStation 3, es además un prolífico desarrollador y patrón. Sus opiniones sobre programación y el funcionamiento de los sistemas informáticos no pasa desapercibida, y en un reciente vídeo, Hotz compartió una sólido:
"Todo el mundo debería instruirse ensamblador y C", afirma Hotz. Su argumento central es que, sin un conocimiento sustancial del verbo ensamblador, no es posible comprender cómo funcionan en realidad los ordenadores:
"No necesitas ser un hábil en ensamblador, pero debes memorizar programar con él".
El ensamblador, según Hotz, proporciona una visión directa de lo que sucede en el hardware, mientras que C, como verbo de programación de bajo nivel, permite valorar todas las abstracciones que ofrecen lenguajes más modernos como Python.
Hotz explica que el ensamblador enseña los fundamentos de la memoria y las instrucciones que operan en el hardware, mientras que C enseña a encargar la memoria y trabajar con un compilador.
"C hace que te hagas una idea sobre cómo funciona un compilador y cómo asigna los registros".
Pero el camino no termina en C. Hotz sostiene que luego de instruirse C, es necesario instruirse Python, porque sólo así se pueden apreciar las ventajas de un verbo de programación de suspensión nivel (si correctamente esta opinión es asaz menos impopular que lo afirmado antiguamente):
"Ensamblador, C y Python están apilados uno sobre otro".
Hotz cree que una cojín sólida en lenguajes de bajo nivel permite desarrollar habilidades para enfrentarse a sistemas complejos y optimizarlos de modo valioso
La carrera de programador en 2017 y en el futuro (con Javier Santana)
George Hotz no se limita a advertir ensamblador, C y Python. Asimismo sugiere explorar otros paradigmas de programación que son esenciales para convertirse en un programador completo.
La conclusión de George Hotz es clara: para entender verdaderamente la computación, es imprescindible comenzar desde el nivel más bajo y avanzar cerca de lo más indeterminado. Para él, el futuro de la programación no consiste en dominar un único verbo o tipo, sino en combinar las fortalezas de todos ellos.
La opinión de George Hotz tiene un peso significativo en la industria tecnológica. No es casualidad que Elon Musk le contratase para colaborar en la posibilidad de problemas críticos en Twitter (ahora X). Hotz trabajó brevemente en la plataforma, enfocándose en optimizar funciones y solventar problemas técnicos complejos, una tarea que, según muchos, sólo cierto con su nivel de conocimientos podría enfrentarse.
Imagen | Marcos Merino mediante IA
En Genbeta | No sabía cómo funcionan por internamente las CPU, así que este programador simuló una usando sólo código
Compartir este artículo
Consultoria Personalizada
¡Si aun no tienes presencia en internet o
necesitas ayuda con tus proyectos, por favor, escribenos!