[Index Software] Coin des développeurs :]
-
- Prolifique
- Messages : 1137
- Enregistré le : samedi 28 mars 2015 à 18:52
Re: Coin des développeurs :]
Je note Ixy. Je n'ai pas peur niveau investissement, donc, je vais me pencher sur Java. Et je vais revoir un peu les algorithmes, voir ce que ça peut m'apporter sur le long terme. C'est vrai que quand on s'initie, il n'y a pas réellement de guide sur les étapes à franchir, du coup, on se jette un peu tête baissée.
Diagnostiquée avec un TSA léger (anciennement Asperger) par un CRA.
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Si tu comptes réellement te mettre à Java, tu trouveras sans pb des tutos et des forums (stackoverflow notamment) où les membres se feront un plaisir de t'aider.Rudy a écrit : C'est vrai que quand on s'initie, il n'y a pas réellement de guide sur les étapes à franchir, du coup, on se jette un peu tête baissée.
Pour les algorithmes, je ne pense pas que ce soit nécessaire de s'y mettre en soi dès le début : beaucoup d'algorithmes simples peuvent être déterminés et implémentés directement.
Et à mes yeux, une des compétence fondamentale est justement celle d'établir un algo (et une architecture) pour un problème donné et l'implementer. Au fur et à mesure, tu découvriras de nouveaux algorithmes naturellement. L'étude des algos "classiques", ayant une complexité minimale, etc ,'n'intervient qu’après. A mon avis.
Je ne suis pas un prof hein, mais si tu veux, je peux t'aider à commencer en te proposant des problèmes simples au début et en les complexifiant au fur et à mesure. (?)
En tout cas bon courage !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Salut, rien de sérieux
Que fait cette fonction ?
bool fonctionMystere(float value) {
return value == value;
}
Un petit indice, c'est une réaction à la vidéo postée par Tugdual sur comment la calculatrice mécanique réagit face à la division par zéro.
Que fait cette fonction ?
bool fonctionMystere(float value) {
return value == value;
}
Un petit indice, c'est une réaction à la vidéo postée par Tugdual sur comment la calculatrice mécanique réagit face à la division par zéro.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
Ca ne va pas simplement retourner TRUE (en partant du principe que value n'est pas NULL) ?
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Ah bah non !astro a écrit :Ca ne va pas simplement retourner TRUE (en partant du principe que value n'est pas NULL) ?
Je vous laisse répondre !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
C'est en quel langage ? (Java ou C++ peut-être ? désolé si question bête je ne sais plus). Car le comportement doit dépendre des langages/compilateur.
Une subtilité en rapport avec le type float peut-être ?
Une subtilité en rapport avec le type float peut-être ?
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Ce code est valable en C et C++, pour le type double ça marche aussiastro a écrit :C'est en quel langage ? (Java ou C++ peut-être ? désolé si question bête je ne sais plus). Car le comportement doit dépendre des langages/compilateur.
Une subtilité en rapport avec le type float peut-être ?
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
Je vois vraiment pas et du coup je me sens vraiment bête . Je pense que c'est typiquement le genre de trucs avec lesquels je m'amusais sans aucun problème il y a quelques années à l'IUT, et oublié en arrivant dans le monde du travail .
Modifié en dernier par astro le jeudi 7 avril 2016 à 16:39, modifié 2 fois.
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Tu n'as pas à te sentir "bête", c'est juste un cas très particulier ....astro a écrit :du coup je me sens vraiment bête
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
Je pense avoir trouvé la réponse sur stackoverflow. J'avais envisagé cette piste mais je me disais que non, et je me demande si ça ne dépend pas des compilateurs aussi ? Enfin bref j'attends la réponse officielle
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Bon allez, je me lache :
Quand une variable flottante (un réel) n'est pas un nombre, cette fonction "mystère" renvoie "false".
Un exemple :
float value = 1.0f / 0.0f;
bool result = fonctionMystère(value).
result vaut alors "false" !
C'est un moyen de vérifier que la variable représente une valeur. Si c'est à false, c'est que la variable représente un NaN : not a number.
C'est tout !
Quand une variable flottante (un réel) n'est pas un nombre, cette fonction "mystère" renvoie "false".
Un exemple :
float value = 1.0f / 0.0f;
bool result = fonctionMystère(value).
result vaut alors "false" !
C'est un moyen de vérifier que la variable représente une valeur. Si c'est à false, c'est que la variable représente un NaN : not a number.
C'est tout !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
Alors je n'y étais pas du tout en fait
C'est parce que gcc laisse passer une division par 0 ???
A part une variable non initialisée ou explicitement affectée à null, comment un réel pourrait ne pas être un nombre ?Bubu a écrit :Bon allez, je me lache :
Quand une variable flottante (un réel) n'est pas un nombre, cette fonction "mystère" renvoie "false".
[...]
float value = 1.0f / 0.0f;
C'est parce que gcc laisse passer une division par 0 ???
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Un float ne peut jamais valoir NULL voyons ... ce n'est pas un pointeur !astro a écrit :Alors je n'y étais pas du tout en fait
A part une variable non initialisée ou explicitement affectée à null, comment un réel pourrait ne pas être un nombre ?Bubu a écrit :Bon allez, je me lache :
Quand une variable flottante (un réel) n'est pas un nombre, cette fonction "mystère" renvoie "false".
[...]
float value = 1.0f / 0.0f;
C'est parce que gcc laisse passer une division par 0 ???
C'est une sorte d'aberration (maintenant il y a dans std des moyens plus 'propres' de détecter un tel cas)
En gros, quand l'on compare un flottant avec lui -même et que cela renvoit 'false', c'est que ce flottant (au sens informatique) contient NaN.
Pas de prise de tête, hein ....
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
-
- Prolifique
- Messages : 1036
- Enregistré le : jeudi 26 mars 2015 à 7:47
- Localisation : 37
Re: Coin des développeurs :]
Ah ok je viens d'apprendre que null était en fait pour les pointeurs, je ne savais pas ça.
Désolé mais si là du coup je me prends un peu la tête car je ne comprends pas plusieurs points, et c'est aussi influencé par le langage (bien m*rdique ) que j'utilise au boulot.
Bon du coup je vais farfouiller à droit et à gauche pour essayer de comprendre ^^.
Désolé mais si là du coup je me prends un peu la tête car je ne comprends pas plusieurs points, et c'est aussi influencé par le langage (bien m*rdique ) que j'utilise au boulot.
Bon du coup je vais farfouiller à droit et à gauche pour essayer de comprendre ^^.
Bilan du CRA : HPI, trouble anxieux et traits autistiques mais TSA écarté.
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
------------
Papa de 3 enfants dont peut-être une fille "neuroatypique" ?
-
- Prolifique
- Messages : 4667
- Enregistré le : jeudi 20 mars 2014 à 20:59
- Localisation : 92
Re: Coin des développeurs :]
En pratique l'intérêt de faire une comparaison de deux float est limité, non ? en général on compare plutôt deux float avec
Ceci dit je pense que le résultat serait le même
Code : Tout sélectionner
abs(f1 - f2) < tol
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner