mrのなでしこ学習帳 RSSフィード

2010-07-18

移植性

はてなブックマーク - 移植性 - mrのなでしこ学習帳

昔話。

パソコンは機種ごとに特性が違ったので、開発者はがんばっていろいろな環境で動くように移植してました。PC-8801mkIISR、X1、FM-77、MSXなどなど。

それぞれの機種の機能に合わせてより高度な表現ができることをめざしつつも、いかに早く各機種でうごかせるようにするかも重要なポイントでした。

、なでしこ2の開発を進めるにあたり、.NETの便利な機能にどこまで依存するかは、難しいテーマだと思います。

の言語にとって最も自然なコードを書くことが、大事。

いう側面もあると思うし、

単純さを重視して、のまま文法だけ変えれば、別の言語でも動かせるようにする。

いう側面もあると思います。

理想は、コアの部分について、可能な範囲で使用する言語に依存しないあるいは、メジャーな言語の平均をめざして)汎用的なものを作り上げておいて、それを下書きとした上で、各言語向けにブラッシュアップしていくことですが・・・。

コア部分について、Javaにでもすぐ置き換えられるような感じだと個人的にはうれしいです。