Bonjour à tous !
Au QBasic, nous avions décidé d'ajouter quelques modules.
La première idée qui nous était venue était la gestion des expressions régulières.
Je me permets aujourd'hui de faire deux nouvelles proposition.
La première est d'implémenter une sorte de TimeStamp. Je ne crois pas que cette fonction soit disponible par défaut sur QB, qui ne propose que quelques outils de gestions de dates. Cette fonction peut avoir son utilité, cependant j'avoue que ce ne serait surement pas une priorité.
Non, si j'écris ce post, c'est pour vous proposer la gestion des nombres complexes.
Sans penser à l'implémentation logicielle, il serait bien de pouvoir disposer de fonctions telles que :
Dim Imaginaire As Complexe
imaginaire = 1 + i 'Déterminerait la variable de façon normale dans C
PSET imaginaire 'La fonction pset autoriserait l'utilisation de variables complexes
imaginaire = ReP(Imaginaire) + ImP(imaginaire) + e^(i*pi/6)
Des fonctions telles que ReP(nombre) renverraient/définiraient la partie réelle du nombre complexe.
On pourrait bien entendu aussi penser à Module(Nombre), Conjugué(Nombre)...
Je ne pense pas utile de tout faire (par exemple, fi des quaternions-octavions-ln -1-et autres subtilités mathématiques), mais je trouve cette idée intéressante : utiliser une similitude pour caractériser le mouvement d'un sprites, faire des rotations d'images de façon simplissime...
Pour ce qui est de la partie logicielle, j'avoue n'avoir aucune idée de la façon dont il faut s'y prendre.
Cette idée m'est venue hier en désespérant devant la complexité (!) du traçage de fractales en Basic. Peut être existe il des fonctions toutes faites en C, que sais je ?
Voilà, j'attends vos réactions...
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.
http://neamar.free.fr
Ou le portail général :
http://neamar.fr