3: 2008-11-22 (土) 12:08:18 [6] | 4: 2008-11-22 (土) 12:08:18 [7] | ||
---|---|---|---|
Line 4: | Line 4: | ||
---- | ---- | ||
-(註)[OSASK 00113](abcdw0004)の結果があまりに劇的だったので相当気が大きくなっています(笑)。そのあたりの事情を察して割り引いて読んでください。 | -(註)[OSASK 00113](abcdw0004)の結果があまりに劇的だったので相当気が大きくなっています(笑)。そのあたりの事情を察して割り引いて読んでください。 | ||
- | --ちなみにobj2bim4eを「ぐいぐい01」に移植してみたところ、12,800→7,241とほぼ半減となっています。やっぱりすごい。 | + | --ちなみにobj2bim4eを「ぐいぐい01」に移植してみたところ、12,800→7,240とほぼ半減となっています。やっぱりすごい。 |
- | --ちなみにgas2naskを「ぐいぐい01」に移植してみたところ、11,155→5,183と半減以上となっています。やっぱりすごい。 | + | --ちなみにgas2naskを「ぐいぐい01」に移植してみたところ、11,155→5,114と半減以上となっています。やっぱりすごい。 |
*** (20) 「ぐいぐい01」こそ理想のAPI | *** (20) 「ぐいぐい01」こそ理想のAPI | ||
-まずは移植性というところから書こう。世間ではプログラムをきれいに書けとか、できるだけ標準関数だけを使って書けとか、ソースはオープンなほうがいいとか、まあそういうことがちょくちょく言われる。これは改良したい場合(他人に改良させたい?)と、移植したい場合の二つの理由からなると思われる。この改良したいという点に関しては、まあ基本的にごもっともなので僕から言うことはない。しかしこと移植性の確保のためということであれば、僕は言いたいことがある。 | -まずは移植性というところから書こう。世間ではプログラムをきれいに書けとか、できるだけ標準関数だけを使って書けとか、ソースはオープンなほうがいいとか、まあそういうことがちょくちょく言われる。これは改良したい場合(他人に改良させたい?)と、移植したい場合の二つの理由からなると思われる。この改良したいという点に関しては、まあ基本的にごもっともなので僕から言うことはない。しかしこと移植性の確保のためということであれば、僕は言いたいことがある。 |
(This host) = http://osask.net