【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 130
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
2006/11/02(木) 01:05:17Windows用のソフト作者が皆、他環境への移植を考えていないというわけでもないだろう。
例えばテキストエディタでも、グラフィカルな部分はOSごとに全く異なる処理が必要かもしれないけど、
内部的なデータ管理などは環境に依存せずに流用できると思う。
(実際にどう作られているのかは知らないが。)
単に個人レベルでやっていると各種プラットフォームをカバーするほどのマンパワーがないとか、
機能を充実させることが楽しいのであって他環境への移植には技術者的な興味が沸かないとか、
そういう部分も大きいのかも。
fopen等が生っぽくて異色ということは無いだろう。
ファイルという概念はかなり多くのコンピュータで基本的な概念だし、
ANSI準拠の標準ライブラリなのだから、特殊な環境への移植を考えているのでなければ
使用を躊躇う理由はあまりないんじゃない?
むしろ、OS固有のシステムコール等を隠してくれるのだから、移植性を考えるなら
積極的に使っていいと思う。
ユーザにファイルを選択させるなら、そのOSで標準的なデザインのダイアログを開いたほうが便利だから、
その場合は各OS固有の便利なライブラリを使用すればよいし、
内部的な処理でファイルI/Oするならfopen系でも十分なはず。
要は適材適所ということで。
ところで、
>すいません、哲学的な質問です。
これはかなり感覚がずれてないかい? 哲学ってそんなもんじゃないだろう。
■ このスレッドは過去ログ倉庫に格納されています