In my last note I mentioned that I had been doing a lot of reading of JavaScript implementation code. One point that I didn't mention is that the state of the art is completely undocumented. So to work on rectifying that, here's the first in what might be a series of articles about the internals of JavaScript implementations. tagging Initially, all JavaScript implementations used tagged pointers t
Annotated C# Standard ãèªãã§ã¿ãã·ãªã¼ãºãã® 2ã åãè¨ç®ã®çµæãªã®ã« != ã«ãªããã¨ãã話ã åè: 2007-06-03 ä½ã¯ã¨ããããµã³ãã« public float f1 = 2.82323f; public float f2 = 2.3f; public float member; public float Calc() { return this.f1 * this.f2; } public void FloatTest() { this.member = this.Calc(); float local = this.Calc(); Console.WriteLine(this.member == this.Calc()); // True Console.WriteLine(local == this.Calc()); // True Conso
ä¸ã¤åã®ã¨ã³ããª: http://d.hatena.ne.jp/saiya_moebius/20090111/1231669765 ãfloat 㨠80bit FPUã åè: ��ư�������������� (Boost ã® close_at_tolerance ã«ã¤ãã¦ã®ããã¥ã¡ã³ã) æµ®åå°æ°ãªå¤å士ãæ¯è¼ãããã¨ã«ã¤ãã¦ãBoost ã®ããã¥ã¡ã³ã㫠��ư�������������� ã¨ããèå³æ·±ãããã¥ã¡ã³ãããããã¨ãçºè¦ããã®ã§ã¡ã¢ã Boost ã®ããã¥ã¡ã³ãã«ããå°æ°ã®æ¯è¼ã«ã¤ãã¦ãç§ãªããã«è¦ç´ å ã¨ãªã£ã¦ããåèæç®ãä»æå ã«ãªãã®ã§é£ã ããã¨ãããã Boost ã®ããã¥ã¡ã³ãã ãããèªã¿åããå 容ãã¾ã¨ãã¦ã¿ããThe art of computer programming ãã¾ã¨ãã«èªãã¹ãã«ããããããã å¤å®æ³ äºã¤ã®æµ®åå°æ° 㨠ãããæã«ãããã
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}