Tiens, recemment, j’ai remarque qu’un article pourtant tres prise de mon ancien site (Joe la star) etait passe a la trappe lors de ma migration de domaine.
Ni une, ni deux, je cherche dans mes archives et apres deux trois petites modifications histoire de le remettre au gout du jour (ca datait de janvier 2004 [...]
Archive for the 'Programmation' Category
C’est quoi un bon programmeur?
Posted in Industrie, Programmation on October 20th, 2011 6 Comments »
Hier soir, alors que je discutais avec un collegue trader, le sujet s’invita dans la conversation. Les traders avec qui je travaille m’ont en haute estime, ce qui est un contraste assez saisissant avec comment ils considerent les autres developpeurs. Ils ont confiances en mes capacites de developpeur, mais au fond, qu’est-ce qui fait qu’on [...]
C# est encore loin de pouvoir planner sur les nuages
Posted in Programmation on October 9th, 2011 1 Comment »
Recemment j’ai re-ecrit ma simulation de marche en C++. Avec mon partenaire, on avait commence avec une version C# pour developper un prototype rapidement et pouvoir demarcher les clients, mais lorsque les besoins en performance (ainsi que le control de celle-ci) se sont fait sentir, il a bien fallu faire la conversion en C++.
Fort heureusement, [...]
Le marche de l’emploi pour un programmeur C++ et reflexions sur l’avenir
Posted in Industrie, Programmation on October 7th, 2010 10 Comments »
Depuis que j’ai demissionne de actant il y a deux mois, je regarde un peu a droite a gauche les offres d’emploies qui pourraient me plaire et quelques trucs m’ont saute aux yeux depuis ma derniere recherche de boulot il y a 3 ans et demi.
Clairement, c’est une grave erreur de ne pas suivre l’evolution [...]
Apprendre a bien programmer en C++
Posted in Brèves, Programmation on August 31st, 2010 6 Comments »
Ca faisait longtemps que ca me demangeait de mettre a plat ma methode de formation de bon programmeurs en C++.
Je ne parle pas du genre d’apprentissage que l’on trouve dans les ecoles informatiques qui se concentrent sur la theorie mais de ce qui fait qu’un programmeur est un bon programmeur C++ sur le terrain et [...]
Deux petites astuces vite fait pour programmeur C++.
Astuce 1, c’est juste un truc que j’ai croise en code et j’ai trouve ca mignon:
int pif = rand() % 26;
char lettre = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”[pif];
Ca vous donne une lettre au hazard (pas util ici mais l’exemple que j’avais vue faisait du sens)
La syntaxe est marante et ca marche [...]
En C#, y’a un truc qui dechire, c’est la fonction ToString() sur des enums.
Lorsqu’un programmeur C++ voit ca pour la premiere fois, ca degoutte un peu tant de simplicite apres en avoir bave tant a lier des enums a des string. Sans compter le enum.Parse qui enfonse le clou. Car il faut bien le dire [...]
Une des choses que j’ai appris sur le tas, c’est que debugger est une vrai competence au meme titre que savoir programmer de la 3D ou de l’IA.
La difference fondammentale est que chaque personne qui programme se doit aussi de savoir debugger. C’est donc c’est une competence fort utile et tous les programmeurs ne sont [...]
Dans ma carriere de programmeur de jeux videos, je suis tres reconnaissant d’avoir aussi eu a travailler aussi sur console (autre que la XBox) car cela m’a aide a prendre conscience d’une chose tres importante: la memoire.
Marc, un excelent ami travaillant a EA et pour qui j’ai enormement de respect avait coutume de dire [...]
Intelligence Artificielle dans “Battle For Independence”
Posted in Battle For Independence, Programmation on September 13th, 2006 9 Comments »
L’intelligence artificielle (IA) en elle-même dans les jeux est quelque chose de plutot simple. Cela se reduit generallement a un abre a decision ou chaque branche est une decision differente. Ce qui est dur c’est surtout ce qui gravite autour de l’IA comme l’animation et le pathfinding (pour savoir comment se deplacer du point A [...]