*開発環境 [#f4d181fc] #contents **このぺーじは? [#tee82e04] 一般的なプラットフォームからコンシューマー等まで、開発環境構築を解説してるんだお。。 #br *ハードウェア [#g62c6621] 開発者たるものPCの中だけ出なくPCまわりにも気をつかうべし。 **キーボード [#x8df3728] -特にキーボードの良し悪しよって打つ速度や、長時間使用時の疲労度はまったく異なります。~ キーボードには気をつかいましょう。 ***Dvorak配列 [#q3aa3c7b] -Dvorak配列は神。 #br ***[[Kinesis' Contoured Keyboards:http://www.kinesis-ergo.com/keyboards.htm]] [#m0cb7a61] -これ高いんだけど(・∀・)イイ! -この会社は、フットペダルとかも作ってたりします。 #br **マウス [#z8b559dd] *オペレーティングシステム [#w7b58249] **GNU/Linux [#j1b17654] -大抵のディストリビューションにはコンパイラとしてgccが入っている。ので コンパイラはそれをつかえばおk -Ubuntuは標準ライブラリを使うために、build-essentialをいれないとダメらしいなのでapt-getかsynapticで入れましょう。 -オヌヌメのエディッタはvimやemacsといったCUIのものですが、geditなどのGUIエディッタもおすすめです。 #br **Mac OS X [#fc28c19b] -Mac OS Xでもgccを使うことが可能です。 -大抵の場合、標準でXcodeという開発環境が入っているのでそれを使いましょう。 #br **NES(ファミリーコンピュータ) [#d277f035] -ファミコンは、処理能力が低いので基本的に高級言語では無くてアセンブリ言語をつかいます。~ もちろんC言語コンパイラもありますが、最適化がいまいちなのでおすすめできません。 #br **SNES(スーパーファミコン) [#m84efc29] -スーパーファミコン(以下SNES)は、命令セットが65816なので65816アセンブラを使います。 #br **NintendoDS [#g4578845] -[[NintendoDS向けコンパイラのインストール方法]] #br **PSP [#v36f7976] -PSPSDK #br **Windows [#x3148565] これだとまるでWindowsを開発するみたいだおww -Windowsでの開発環境は各言語の解説ページが詳しいです。~ [[プログラミング言語]]へ飛んで調べてみましょう。 #br **超漢字 [#qfcaaf98] -超漢字での開発環境構築は公式サイトが詳しいです。~ http://www.personal-media.co.jp/tron/developer/develop.html #br