sakana

Your awesome Tagline

126 notes

QuickDrawの開発逸話には続きがあって、

  • 奇数の数列を利用して高速に円を描く発想を得たビル・アトキンソンは、高速に丸や四角を描くデモを見せびらかして喜んでいた。
  • しかし、そのデモを見たスティーブ・ジョブズは、全く誉めもせずに「角が丸い四角は描けないのか?」と聞いてきた。
  • それを聞いたビル・アトキンソンは、不機嫌そうに「そんなことするのは面倒だし、必要だとも思わない」と答えた。
  • その答えにスティーブジョブズは、部屋中のものを指差し角が丸いことを指摘した。
  • さらには、ビルを外に連れ出し、街中に角が丸い四角が溢れていることを指摘した。
  • スティーブ・ジョブズの説得にギブアップしたビル・アトキンソンは、角が丸い四角を描画するルーチンの開発を約束した。
  • 次の日、またしてもビルはデモを見せびらかしていた。
  • そのデモは、ほとんど普通の四角と変わらない、猛烈な速さで角が丸い四角を描いていた。
  • ビル・アトキンソンはそれをRoudRectと名付けて、QuickDrawに追加した。
  • その後、RoundRectはGUIの様々な部分で利用され、必要不可欠な存在になったということだ。

たぶん、ビルはブレゼンハムのアルゴリズムにも気付いたのかもしれない。スティーブ・ジョブズのこだわりが、QuickDrawをより高いレ ベルに引き上げてしまった。今でこそ角の丸い四角はGUIとして一般的になったが、25年以上も前からRoundRect一発で描ける QuickDrawって素晴らしい!

QuickDrawはどのように素早く円を描いていたのか? - ザリガニが見ていた…。 (via ch624)

(via masaka)

  1. nga reblogged this from kotoripiyopiyo
  2. tame-o reblogged this from hirmax
  3. mononofu reblogged this from hellsing125
  4. kenzu01 reblogged this from petapeta
  5. jsocc reblogged this from edieelee
  6. clione reblogged this from kotoripiyopiyo
  7. ijkl27 reblogged this from kotoripiyopiyo
  8. okanoao reblogged this from hsmt
  9. transpher reblogged this from hsmt
  10. hellsing125 reblogged this from hamu
  11. hamu reblogged this from hsmt
  12. hsmt reblogged this from s-hsmt
  13. yushooki reblogged this from kotoripiyopiyo
  14. s-hsmt reblogged this from hiro123
  15. orihika reblogged this from dotnuke
  16. hikutuo reblogged this from kotoripiyopiyo
  17. obata55 reblogged this from kotoripiyopiyo
  18. stomita reblogged this from masaka
  19. ngkb reblogged this from shinoddddd
  20. tataratechinfofeed reblogged this from shinoddddd
  21. hirmax reblogged this from toutiku-m44
  22. shinoddddd reblogged this from masaka
  23. vfx227 reblogged this from lj7stkok
  24. yaz1966 reblogged this from toutiku-m44
  25. toutiku-m44 reblogged this from masaka
  26. masaka reblogged this from petapeta
  27. ken0205 reblogged this from kotoripiyopiyo
  28. nori29 reblogged this from petapeta
  29. piroyuki6416 reblogged this from kotoripiyopiyo
  30. tame-o reblogged this from sironekotoro
  31. nga reblogged this from kotoripiyopiyo
  32. nga reblogged this from kotoripiyopiyo
  33. yoshiaki reblogged this from kotoripiyopiyo
  34. edieelee reblogged this from sironekotoro
  35. yayugu reblogged this from kotoripiyopiyo
  36. kitutuki reblogged this from papertips
  37. papertips reblogged this from kotoripiyopiyo
  38. hiroyukiy reblogged this from kotoripiyopiyo
  39. ken2 reblogged this from kotoripiyopiyo
  40. nigauryyy reblogged this from kotoripiyopiyo