私はラップトップよりも小さいものを考えており、仕事の途中でプロジェクトのオイラー問題などに時間を費やすことができます。
何か案は?
プログラミング プラットフォームを意味する場合は、ASUS EEE のようなネットブックを手に入れることができます。
または、最小のプログラム可能なデバイスを意味する場合は、PIC マイクロコントローラーをチェックしてください。
これはばかげているように聞こえるかもしれませんが、ペン/鉛筆と紙を試してみてください。いいえ、コードを実行することはできませんが、オンライン参照をあまり使用しないようにするのに役立ちます (確かにそれらは優れていますが、記憶力は私たち全員を助けます)。また、コードをより適切に計画するのにも役立つでしょう。
HP 48G シリーズ電卓で直接プログラミングしました。
そのための優れたプログラミング チュートリアルがここにあります。ほこりを払い、 Project Eulerの 1 分ルールに合格するかどうかを確認する必要があります。
本を読んだり、通り過ぎる景色を見たりしてみませんか?1 日により多くのプログラミングを詰め込もうとすることは、実際にはあなたにとって良いことではなく、生産性を低下させることさえあります。
マイクロコントローラーなどをお探しの場合は、AVR、PIC、Arduino、またはBeagleBoardのいずれかをチェックすることをお勧めします。
どれも比較的安価で、プログラミングも簡単です (最初の 3 つはさらにそうです)。AVR と PIC は、C または ASM でプログラムできるタイプのマイクロコントローラーですが、何かを達成するには何らかのタイプのプロトタイピング ボードまたは類似のものを必要とします。Arduino はボード上にある AVR チップであるため、短時間で何かを達成するのははるかに簡単です。これに加えて、それらは非常に人気があり、Hackaday で行われた多くのプロジェクトを見つけることができます。最後に、BeagleBoard は、組み込み Linux を実行する、より頑丈なボードです。
私のおすすめはArduinoです。
ここにはさらに多くの提案があります。
ただし、プログラムする小型のラップトップ デバイスを探している場合は、多くのオプションがあります。Asus EEE pc、HP 2133 (正しいモデルだと思います)、MSI Wind、MacBook Air など。AndroidフォンやOpenMokoフォンなど、プログラムできるさまざまなPDAまたは携帯電話もあります。たくさんのオプションがあります。具体的に探しているサイズを見つけて、選択肢を絞り込むことをお勧めします.
幸運を。
私はPalm OS 5 デバイスでSmallBASICをしばらく使用してきましたが、私が投げかけた問題のほとんどをうまく処理しているようです。
OnboardCコンパイラで Palm を使用するのはどうですか?
ネットブックが理想です。
グラフ電卓は、プログラミングするには限界がありすぎるかもしれません。
マイクロコントローラを行うことについて話している場合、組み込みプログラミングに慣れていない人にとって非常に簡単なarduino ボードのモデルがいくつかあります。
Pythonインタープリターを備えたNokia E51を持っています。テンキーで入力するのはまったく快適ではありません。出来るだけ小さいと思います。
私は Windows Mobile 6 を実行している Samsung i760 を持っています。スライドアウト キーボードは素晴らしく (どのデバイスでも最高のミニ キーボード)、通常のキーボードとほぼ同じ速さで入力できます。私は主に mSQL で Oracle Lite クエリを作成するために使用しますが、これは他の PDA キーボードでは使用できない境界線です。
この質問により、このデバイスの実際のプログラミング環境について疑問に思ったので、別の質問をしたところ、回答の 1 つがこの へのリンクでした。これは、.NET Windows Mobile アプリケーションを作成するための Windows Mobile IDE です。それらを C# で記述します。
それはかなり主観的です。通勤中に 15.4 インチのラップトップを使用してコーディングを行っていますが、かなり制限されています。
私はまだ 13 インチで仕事をすることができましたが、制限が非常に大きくなり、その価値があるかどうか疑問に思っていました。それよりも小さいものであれば問題ありません。
しかし、私は多くのウィンドウを開いたまま作業する傾向があります。複数のエディター、ドキュメント、ブラウザーなど。それを削減すると、生産性が低下します。自宅では 30 インチのディスプレイを使用しています。職場では 24 インチのディスプレイを 2 台使用しています。
主に 1 つのウィンドウで作業する傾向があり、ドキュメントや他のアプリなどをめったに参照しない場合は、おそらくサイズを小さくすることができます。
それは、あなたがどのタイプの人であるか、何に慣れているか、どのように仕事をしているか、何と一緒に仕事をしているかに大きく依存します... リストは続きます.
私の推測では、ほとんどの開発者にとって 13 インチが最小になり、イライラしてポッドキャストか何かを聞いているだけのほうがいいと思いますが、YMMV はそうなるでしょう!
ネットブックは一般的なラップトップよりも小さく、十分な電力を備えています。