Brèves de Paddle : John Carmack
John Carmack, Lead Programmer chez Id Software, che codara"C'est vraiment dommage que le développement homebrew ne puisse être officiellement soutenu et apprécié, car [La DS] serait une plateforme merveilleuse pour une nouvelle génération de programmeurs, qui auraient ainsi la possibilité d'éprouver les projets bas-niveau. [...] afin d'être en contraste avec le travail haut-niveau sur web et applications avec lesquels tant de débutants commencent."John est un fou du code. Tellement qu'il n'a pu se séparer de son PC même lors de son voyage de noces. Véridique. Dès qu'il commence à parler de programmation et de homebrew, ça devient vite un peu technique voire confus et on pourrait se méprendre.Ce que John Carmack explique dans son interview, c'est que le homebrew sur DS, avec ses contraintes techniques et ses possibilités d'inerface, serait une excellente école de toutes les bases de la programmation, à tous les stades. Cela éviterait de lancer des concepteurs débutants sur des applications complexes ou middlewares dont ils ne saisissent pas forcément tous les rouages.Une première lecture aurait pu laisser croire qu'il assimilait le homebrew DS à une tâche facile. Il n'en est rien. Haut et bas niveau sont des termes de langage informatique qui précisent la distance avec les ressources physiques de la machine. C'est un appel du pied de sa part pour que Nintendo laisse les clés de la DS sous le pot de fleur à côté de la porte, à disposition des homebrewers. Un message que Nintendo, l'inventeur des puces de localisation régionale sur les cartouches NES, se gardera bien d'entendre.Carmack défend cet aspect de la conception comme un apprentissage, mais un apprentissage qui prend le temps de choisir des supports et des techniques qui s'insèrent mieux dans le parcours initiatique des développeurs. C'est tout à son honneur.- Via -
- Les plus populaires
- Les plus récents
- Les plus anciens
-
Kingdoms of Amalur : Reckoning 3 -
Final Fantasy XIII-2 3 -
Gotham City Imposteurs 3
-
Mortal Kombat 3 -
Prototype 2 3 -
Battleship 1

