我可以在最小的设备上进行编程的是什么?

发布于 2024-07-08 18:50:57 字数 69 浏览 5 评论 0 原文

我正在考虑比笔记本电脑更小的东西,我可以在上班的路上花时间解决项目欧拉问题或类似的问题。

有任何想法吗?

I'm thinking of something smaller than a laptop that i can spend my hours on the way to work doing project euler problems or such.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

相守太难 2024-07-15 18:50:57

如果您指的是编程平台,您可以购买像华硕 EEE 这样的上网本。

或者,如果您指的是最小的可编程器件,请查看 PIC 微控制器:

http://en.wikipedia.org/维基/PIC_microcontroller

If you mean a programming platform, you could get a netbook like the ASUS EEE.

Or if you meant smallest programmable device, check out a PIC microcontroller:

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

若无相欠,怎会相见 2024-07-15 18:50:57

这可能听起来很疯狂,但尝试一下钢笔/铅笔和纸。 不,你无法运行代码,但它会帮助你不要过多使用在线参考(是的,它们很好,但记忆技巧对我们所有人都有帮助),而且它可能还会帮助你更好地规划你的代码。

This may sound crazy but try pen/pencil and paper. No you can't run the code but it'll help you to not use online references so much (yes they are good but memory skills help us all) and it'll probably also help you plan your code better.

柏林苍穹下 2024-07-15 18:50:57

我直接在我的 HP 48G 系列计算器上进行编程。

alt text

有一个很好的编程教程 < a href="http://www.educalc.net/146663.page" rel="nofollow noreferrer">此处。 我得把它掸掉,看看它是否能通过 Project Euler 的一分钟规则。

I've programmed directly on my HP 48G series calculator.

alt text

There's a good programming tutorial for it here. I'll have to dust it off and see if it will pass Project Euler's one-minute rule.

北座城市 2024-07-15 18:50:57

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

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

我的推荐是 Arduino。

此处还有更多建议。

然而,如果您正在寻找一台小型笔记本电脑设备进行编程,您有很多选择。 华硕 EEE 电脑、HP 2133(我相信这是正确的型号)、MSI Wind、MacBook Air 等。正如其他人建议的那样,检查一些上网本。 您还可以对各种 PDA 或移动电话进行编程,例如 Android 电话或 OpenMoko 电话。 有很多选择,我建议您找出您具体需要的尺寸,这会缩小您的选择范围。

祝你好运。

If you are looking for a microcontroller or similar my advice to you would be to check out either an AVR, PIC, Arduino, or BeagleBoard.

All are relatively cheap and easy to program (the first three more so). AVR's and PIC's are types of microcontrollers that you can program with C or ASM, however you will need some type of prototyping board or similar to achieve anything. An Arduino is an AVR chip sitting on a board, so it is much easier to achieve something in a small amount of time. In addition to this they are quite popular and you can find many projects that have been done at Hackaday. Lastly BeagleBoard is a much gruntier board that will run embedded linux.

My recommendation is for the Arduino.

There are many more suggestions here.

However, If you are looking for a small laptop device to program you have plenty of options. An Asus EEE pc, HP 2133 (I believe thats the correct model), MSI Wind, MacBook Air etc etc. As other people have suggested check out some netbooks. There are also various PDA's or mobile phones that you could program, such as an Android phone or an OpenMoko phone. There are plenty of options, I suggest you find out what size you are looking for specifically and that will narrow down your choices.

Good Luck.

三生一梦 2024-07-15 18:50:57

我会带着名声的打击说一句:为什么不看看书,看看风景呢? 试图在一天中塞进更多的编程实际上对你没有好处,甚至可能会降低你的工作效率。

I'll take the reputation hit to say this: why not read a book or watch the scenery go by? Trying to cram more programming into your day isn't actually good for you, and may even make you less productive.

画尸师 2024-07-15 18:50:57

我已经在我的 Palm OS 5 设备上使用 SmallBASIC 一段时间了,看起来能够很好地解决我遇到的大多数问题。

I have used SmallBASIC on my Palm OS 5 device for a while now, and it seems to work well with most of the problems I throw at it.

非要怀念 2024-07-15 18:50:57

将 Palm 与 OnboardC 编译器一起使用怎么样?

How about using a Palm with the OnboardC compiler?

失与倦" 2024-07-15 18:50:57

上网本将是理想的选择。

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

A netbook would be ideal.

A graphing calculator might be too limited for programming.

燃情 2024-07-15 18:50:57

如果您正在讨论制作微控制器,有几种型号的 arduino 板 对于不熟悉的人来说非常容易具有嵌入式编程功能。

If you're talking about doing a microcontroller, there are several models of arduino boards that are very easy for someone not familiar with embedded programming.

゛时过境迁 2024-07-15 18:50:57

我有一台带有 python 解释器的诺基亚 E51。 用数字键盘打字一点也不舒服。 我认为它是尽可能小的。

I have a Nokia E51 with python interpreter. It's not pleasant to type with a numeric keypad at all. I think it is as small as you can get.

仙气飘飘 2024-07-15 18:50:57

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

alt text

这个问题引导了我想知道该设备的真实编程环境,所以我 问了另一个问题,其中一个答案是 这个,这是一个用于创建 .NET Windows Mobile 应用程序的 Windows Mobile IDE。 您甚至可以用 C# 编写它们。

I have a Samsung i760 running Windows Mobile 6. The slide-out keyboard is fantastic (best mini-keyboard on any device) - I can type on it almost as fast as a normal keyboard. I mainly use it to write Oracle Lite queries in mSQL, which is borderline unusable with any other PDA keyboard.

alt text

This question led me to wonder about real programming environments for this device, so I asked another question, and one of the answers was a link to this, which is a Windows Mobile IDE for creating .NET Windows Mobile applications. You write them in C#, even.

海未深 2024-07-15 18:50:57

上网本比典型的笔记本电脑小,但电量充足。

Netbooks are smaller than your typical laptop and have plenty of power.

淡墨 2024-07-15 18:50:57

这是相当主观的。 我在通勤时使用 15.4 英寸笔记本电脑进行编码,我发现它的局限性很大。

我仍然可以在 13 英寸笔记本电脑上工作,但限制会变得如此之大,我已经在质疑它是否值得。 任何较小的东西都会被淘汰。

但我倾向于在打开很多窗户的情况下工作。 多个编辑器、文档、浏览器等。减少这些会降低我的工作效率。 我在家有一台 30 英寸显示器。在工作时我有 2 个 24 英寸显示器。

如果您倾向于主要在一个窗口中工作,很少查阅文档和其他应用程序等,那么您可能可以缩小规模。

这在很大程度上取决于你是什么样的人、你对什么感到舒服、你的工作方式、你在什么环境下工作以及与什么人一起工作……这样的例子不胜枚举。

我的猜测是,对于大多数开发人员来说,13 英寸将是最小的,直到你变得如此令人沮丧,以至于你最好只听播客或其他东西 - 但 YMMV - 并且会的!

It's pretty subjective. I code on my commute using a 15.4" laptop and I find it quite limiting.

I could still work at 13", but the limitations would be getting so large I'd already be questioning if it's worth it. Anything smaller would be right out.

But then I tend to work with lots of windows open. Multiple editors, docs, browsers etc. Cutting back on that eats into my productivity. At home I have a 30" display. At work I have 2x 24" displays.

If you tend to work mostly in one window, rarely consult docs and other apps etc, you could probably go smaller.

It depends so much on the type of person you are, what you are comfortable with, the way you work, what you are working in and with... the list goes on.

My guess is that for most developers 13" is going to be the smallest before it gets so frustrating that you're better off just listening to podcasts or something - but YMMV - and will!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文