我可以编程的最小设备是什么?

时间:2008-11-08 21:51:07

标签: mobile device

我正在考虑比笔记本电脑更小的东西,我可以在上班途中花费我的时间来处理项目的问题等等。

有什么想法吗?

13 个答案:

答案 0 :(得分:10)

如果您的意思是编程平台,您可以获得像华硕EEE这样的上网本。

或者,如果您的意思是最小的可编程器件,请查看PIC单片机:

http://en.wikipedia.org/wiki/PIC_microcontroller

答案 1 :(得分:7)

这可能听起来很疯狂,但可以尝试使用钢笔/铅笔和纸张。不,你不能运行代码,但它会帮助你不要那么多地使用在线参考(是的,它们很好,但记忆技能对我们所有人都有帮助),它也可能有助于你更好地规划你的代码。

答案 2 :(得分:6)

我直接在我的HP 48G series计算器上编程。

alt text

有一个很好的编程教程here。我必须把它弄脏,看看它是否会通过Project Euler的一分钟规则。

答案 3 :(得分:3)

如果您正在寻找微控制器或类似产品,我的建议是检查AVR,PIC,ArduinoBeagleBoard

所有这些都相对便宜且易于编程(前三个更方便)。 AVR和PIC是可以使用C或ASM编程的微控制器类型,但是您需要某种类型的原型板或类似物来实现任何目的。 Arduino是一种坐在电路板上的AVR芯片,因此在很短的时间内实现某些功能要容易得多。除此之外,它们非常受欢迎,您可以在Hackaday找到许多项目。最后BeagleBoard是一个非常笨拙的板,将运行嵌入式Linux。

我的建议是针对Arduino。

还有更多建议here

但是,如果您正在寻找一款小型笔记本电脑设备进行编程,那么您有很多选择。华硕EEE PC,HP 2133(我相信这是正确的型号),MSI Wind,MacBook Air等等。正如其他人建议查看一些上网本。您还可以编程各种PDA或手机,例如Android手机或OpenMoko手机。有很多选择,我建议你找出你正在寻找的尺寸,这将缩小你的选择范围。

祝你好运。

答案 4 :(得分:3)

我会用声誉来说这个:为什么不读书或看风景呢?试着在你的日常活动中填充更多节目对你来说实际上并不好,甚至可能会降低你的工作效率。

答案 5 :(得分:2)

我已经在我的Palm OS 5设备上使用了SmallBASIC一段时间了,它似乎与我投入的大部分问题都很好用。

答案 6 :(得分:1)

如何将Palm与OnboardC编译器一起使用?

答案 7 :(得分:1)

netbook是理想的。

图形计算器可能对编程太有限了。

答案 8 :(得分:1)

如果您正在谈论使用微控制器,那么arduino boards的几种模型对于不熟悉嵌入式编程的人来说非常容易。

答案 9 :(得分:1)

我有一台带有python解释器的诺基亚E51。用数字键盘输入是不愉快的。我认为它只是你能得到的一样小。

答案 10 :(得分:1)

我有一台运行Windows Mobile 6的三星i760。滑出式键盘很棒(任何设备上最好的迷你键盘) - 我可以像普通键盘一样快速输入。我主要使用它在mSQL中编写Oracle Lite查询,这与任何其他PDA键盘都无法使用。

alt text

这个问题让我想知道这个设备真正的编程环境,所以我asked another question,其中一个答案是this的链接,{{3}}是用于创建.NET的Windows Mobile IDE Windows Mobile应用程序。你用C#编写它们,甚至。

答案 11 :(得分:0)

Netbooks比您的典型笔记本电脑小,功能充足。

答案 12 :(得分:0)

这是非常主观的。我使用15.4英寸笔记本电脑在通勤上进行编码,我发现它非常有限。

我仍然可以在13“工作,但是限制会变得如此之大我已经在质疑它是否值得。任何小的东西都会出来。

但后来我倾向于打开很多窗户。多个编辑器,文档,浏览器等。减少对我的工作效率的影响。在家里,我有一个30英寸的显示器。在工作中我有2个24英寸的显示器。

如果您倾向于在一个窗口中工作,很少咨询文档和其他应用程序等,您可能会变小。

这在很大程度上取决于你的人格类型,你喜欢什么,你的工作方式,你在做什么以及在做什么......这个名单还在继续。

我的猜测是,对于大多数开发人员来说,13“将会变得最小,然后才能让你最好只听播客或其他东西 - 但是YMMV - 并且会![/ p>