<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[prog] fonctions mathématiques vs tests de valeurs]]></title><description><![CDATA[<p dir="auto">&lt;p&gt;Hi bros,&lt;/p&gt;<br />
&lt;p&gt;Dès que j'ai commencé à toucher un peu à du code je me suis posé une grande question, restée sans réponse malgré mes recherches...&lt;br/&gt;<br />
Comme le sujet m'intéresse et qu'il est plus que temps de trouver une solution, je vous la pose :&lt;/p&gt;<br />
&lt;p&gt; &lt;/p&gt;<br />
&lt;p&gt;&lt;em&gt;les tests de valeur sont-ils plus rapides que des opérations mathématiques ? Dans quels langages ? Pour quelles opérations ?&lt;/em&gt;&lt;/p&gt;<br />
&lt;p&gt;(j'ai lu qu'en c++ les multiplications et &lt;a href="<a href="http://stackoverflow.com/questions/17883240/is-multiplication-faster-than-float-division" rel="nofollow ugc">http://stackoverflow.com/questions/17883240/is-multiplication-faster-than-float-division</a>" rel="external nofollow"&gt;les divisions&lt;/a&gt; ne s'exécutaient pas à la même vitesse)&lt;/p&gt;<br />
&lt;p&gt; &lt;/p&gt;<br />
&lt;p&gt;Par exemple, si j'ai une fonction &lt;span style="color:#008000;"&gt;f(x)&lt;/span&gt; utilisée à plusiers reprises dans le code, et que :&lt;/p&gt;<br />
&lt;p&gt;- je dois y apporter une légère &lt;em&gt;modification&lt;/em&gt; dépendant d'un nombre entier &lt;span style="color:#800080;"&gt;y&lt;/span&gt;,&lt;/p&gt;<br />
&lt;p&gt;- la &lt;em&gt;valeur&lt;/em&gt; de cette modification n'est pas à la base fonction de &lt;span style="color:#800080;"&gt;y&lt;/span&gt;&lt;/p&gt;<br />
&lt;p&gt; &lt;/p&gt;<br />
&lt;p&gt;Vaut-il mieux alors :&lt;/p&gt;<br />
&lt;p&gt;- tester la valeur de&lt;span style="color:#800080;"&gt; y&lt;/span&gt; et changer de fonction (avec &lt;span style="color:#daa520;"&gt;if(y&lt;truc)&lt;/span&gt; ou un &lt;span style="color:#daa520;"&gt;switch-case&lt;/span&gt; )&lt;/p&gt;<br />
&lt;p&gt;- incorporer &lt;span style="color:#800080;"&gt;y&lt;/span&gt; dans &lt;span style="color:#008000;"&gt;f(x)&lt;/span&gt;, en se débrouillant pour que la modification soit fonction de &lt;span style="color:#800080;"&gt;y&lt;/span&gt;, même si le calcul nécessaire est complexe?&lt;/p&gt;<br />
&lt;p&gt; &lt;/p&gt;<br />
&lt;p&gt;Si la réponse dépend de la fonction, quels sont les critères permettant de trancher ?&lt;/p&gt;<br />
&lt;p&gt;Enfin, la situation est-elle la même si on utilise le GPU pour faire ces calculs ?&lt;/p&gt;<br />
&lt;p&gt; &lt;/p&gt;<br />
&lt;p&gt;Merci d'avance à tous ceux qui répondront <img src="https://melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=d0a000c383a" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /> &lt;/p&gt;</p>
]]></description><link>https://melinyel.net/topic/1592/prog-fonctions-mathématiques-vs-tests-de-valeurs</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 08:12:12 GMT</lastBuildDate><atom:link href="https://melinyel.net/topic/1592.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 May 2015 07:22:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [prog] fonctions mathématiques vs tests de valeurs on Tue, 02 Jun 2020 12:41:59 GMT]]></title><description><![CDATA[<p dir="auto">&lt;p&gt;<br />
--<br />
&lt;/p&gt;</p>
]]></description><link>https://melinyel.net/post/16483</link><guid isPermaLink="true">https://melinyel.net/post/16483</guid><dc:creator><![CDATA[Oxodao]]></dc:creator><pubDate>Tue, 02 Jun 2020 12:41:59 GMT</pubDate></item><item><title><![CDATA[Reply to [prog] fonctions mathématiques vs tests de valeurs on Tue, 02 Jun 2015 15:55:56 GMT]]></title><description><![CDATA[<p dir="auto">&lt;p&gt;Personne n'a d'idée ?&lt;/p&gt;</p>
]]></description><link>https://melinyel.net/post/16479</link><guid isPermaLink="true">https://melinyel.net/post/16479</guid><dc:creator><![CDATA[cylgom]]></dc:creator><pubDate>Tue, 02 Jun 2015 15:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to [prog] fonctions mathématiques vs tests de valeurs on Tue, 02 Jun 2020 12:41:54 GMT]]></title><description><![CDATA[<p dir="auto">&lt;p&gt;<br />
--<br />
&lt;/p&gt;</p>
]]></description><link>https://melinyel.net/post/16451</link><guid isPermaLink="true">https://melinyel.net/post/16451</guid><dc:creator><![CDATA[Oxodao]]></dc:creator><pubDate>Tue, 02 Jun 2020 12:41:54 GMT</pubDate></item></channel></rss>