昔の高速化アルゴリズムだと浮動小数点計算は避けるよね.ブレゼンハムの直線描画アルゴリズムとか典型的.
ブレゼンハムのアルゴリズム - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AC%E3%82%BC%E3%83%B3%E3%83%8F%E3%83%A0%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0
参考文献>< -- Z80での平方根計算が非常におもしろい件 - きしだのはてな (id:nowokay) http://d.hatena.ne.jp/nowokay/20120605#1338861011
ツイッターでお約束の「平方根って何にの役に立つんだよ?」の話題であれで「そういえばsqrt()ってどうやって計算してるか知らない><;」って事で自作してみました><
C#で47行のコード書いたよ!ブラウザ上でプログラミング・実行できるよ! コードは
https://paiza.io/projects/qYDAMr9b7VHsGR7NcFaj_A