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