よくわからんが、マシン語で書けとは言わないからフルスクラッチで書けば問題ないんだ。
フルスクラッチじゃなくても環境設定に依存しないようにソースかけよ。
そんなものは基本中の基本だ。
windowsでも英語版で動かせばユニコードの文字列処理はひと手間かかるんだぞ。