Auteur Sujet: 30 minutes de libres ? Créez votre émulateur NES en C++11 !  (Lu 510 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne wondersonic

    • Voir le profil
  • Ancienneté: 1994
  • Rôle: code
  • Ville: Paris
Bonjour à tous et bonne année,
voici une chaîne sur youtube que je voulais vous faire partager :

http://www.youtube.com/user/Bisqwit?blend=1&ob=video-mustangbase#p/c/41889A5E9CBD68CF/0/y71lli8MS8s

Le mec est un dingue :o (dans le bon sens du terme). C'est un mordu de l'émulation en générale et un expert en ce qui concerne la NES.

La vidéo qui doit s'afficher via ce lien est l'implémentation from scratch d'un émulateur NES en C++11.

Voilà, c'est impressionnant (enfin je trouve).

A+
WS

Hors ligne kaneel

Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #1 le: 19 Janvier 2012 à 12:22:08 »
Le mec connait bien son sujet. TYPE HELL!

Hors ligne latortue

    • Voir le profil
    • punkfloyd
  • Ancienneté: 1988
  • Groupe: punkfloyd
  • Rôle: graphiste
  • Ville: Paris
Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #2 le: 19 Janvier 2012 à 13:59:17 »
The real fraking hacker!
"... Ne craignez pas d'être lent, craignez seulement d'être à l'arrêt ..."

Hors ligne gilles

Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #3 le: 19 Janvier 2012 à 14:59:13 »
Remarquez bien le niveau de commentaires du code, environ 1 ligne de code pour une ligne de commentaire...
Très utile lorsqu'on laisse un bout de code en standby et qu'on tente de le reprendre ensuite  ;)

Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #4 le: 19 Janvier 2012 à 17:46:29 »
C’est pour cela que les scm existe garder trace du dev. :-)

Hors ligne gilles

Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #5 le: 20 Janvier 2012 à 11:01:50 »
encore faut-il faire des remarques utiles dans les commit :P, les 2 tiers des développeurs ont un commentaire générique du genre "correction" et rien d'autre. Le commentaire dans le code n'a pas le même but que le commentaire de changement/évolution, les 2 sont complémentaires.

De plus un logiciel change plusieurs fois d'outil pendant sa vie (CVS, puis SVN puis autre chose, Git par exemple), la plupart du temps l'historique n'est pas repris ou pas repris correctement.

Hors ligne MsK`

    • Pouet.net
    • Voir le profil
  • Rôle: Code
  • Ville: Paris/RP
Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #6 le: 20 Janvier 2012 à 14:00:35 »
Ouais, enfin les commentaires tous les 2 lignes façon captain obvious, ça sert vraiment à rien... Là, son code est façon IOCCC, alors forcément, ça sert...

Le mieux c'est d'avoir du code avec des noms de variables et de fonctions compréhensibles, sans abréviations perraves.

Hors ligne flure

    • Pouet.net
    • Voir le profil
    • Geek n'Roll
  • Ancienneté: 1998
  • Groupe: PoPsY TeAm
  • Rôle: Codeur Linux
  • Ville: Lyon
Re : 30 minutes de libres ? Créez votre émulateur NES en C++11 !
« Réponse #7 le: 20 Janvier 2012 à 14:22:54 »
encore faut-il faire des remarques utiles dans les commit :P, les 2 tiers des développeurs ont un commentaire générique du genre "correction" et rien d'autre.

Et dans certaines boîtes on n'en mets même pas !!! (sisi je le jure !)

Citation de: MsK
Ouais, enfin les commentaires tous les 2 lignes façon captain obvious, ça sert vraiment à rien

100% d'accord. Dans l'idéal le code est auto-commentant.
Si tu dois écrire une ligne de commentaire toutes les 2 lignes de code, c'est que tu n'es pas assez clair.

 

Dans la Réponse Rapide, vous pouvez utiliser du BBCode et des smileys comme sur un message normal, mais à partir d'une interface plus rapide d'accès.

Attention, il n'y a pas eu de réponse à ce sujet depuis au moins 30 jours.
À moins que vous ne soyez sûr de vouloir répondre, pensez éventuellement à créer un nouveau sujet.

Nom: E-mail:
Vérification:
Quel est la couleur du cheval rouge d'Henri IV ?: