Какое самое маленькое устройство я могу запрограммировать?

StackOverflow https://stackoverflow.com/questions/275255

  •  07-07-2019
  •  | 
  •  

Вопрос

Я подумываю о чем-то меньшем, чем ноутбук, который я мог бы потратить на то, чтобы работать, занимаясь проблемами проекта Эйлера или чем-то подобным.

Есть идеи?

Это было полезно?

Решение

Если вы имеете в виду платформу программирования, вы можете получить нетбук, такой как ASUS EEE.

Или, если вы имели в виду самое маленькое программируемое устройство, проверьте микроконтроллер PIC:

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

Другие советы

Это может звучать безумно, но попробуйте ручку / карандаш и бумагу. Нет, вы не можете запустить код, но это поможет вам не использовать онлайновые ссылки (да, они хороши, но навыки памяти помогают нам всем), и это, вероятно, также поможет вам лучше спланировать код.

Я запрограммирован непосредственно на моем калькуляторе HP 48G серии .

alt text

Для этого есть хорошее руководство по программированию здесь . Мне придется отряхнуть его и посмотреть, пройдет ли он Правило одной минуты Project Euler .

Если вы ищете микроконтроллер или что-то подобное, я бы посоветовал вам воспользоваться AVR, PIC, Arduino или BeagleBoard .

Все они относительно дешевые и их легко программировать (первые три более). AVR и PIC - это типы микроконтроллеров, которые вы можете программировать с помощью C или ASM, однако для достижения чего-либо вам понадобится какой-либо тип платы для прототипирования или аналогичный. Arduino - это микросхема AVR, установленная на плате, поэтому гораздо проще достичь чего-либо за небольшое количество времени. В дополнение к этому они довольно популярны, и вы можете найти много проектов, которые были сделаны на Hackaday. И, наконец, BeagleBoard - гораздо более классная плата, на которой будет работать встроенный Linux.

Моя рекомендация для Arduino.

Есть еще много предложений здесь .

Однако, если вы ищете небольшой ноутбук для программирования, у вас есть много вариантов. ПК Asus EEE, HP 2133 (я считаю, что это правильная модель), MSI Wind, MacBook Air и т. Д. И т. Д. Как и другие люди предложили проверить некоторые нетбуки. Существуют также различные КПК или мобильные телефоны, которые вы можете запрограммировать, например, телефон Android или телефон OpenMoko. Существует множество вариантов, я предлагаю вам выяснить, какой именно размер вы ищете, и это сузит ваш выбор.

Удачи.

Я воспользуюсь репутацией и скажу следующее: почему бы не прочитать книгу или не посмотреть, как проходит пейзаж? Попытка втиснуть больше программ в свой день на самом деле не подходит для вас и может даже сделать вас менее продуктивным.

Я уже некоторое время использую SmallBASIC на моем устройстве Palm OS 5, и это, кажется, хорошо работает с большинством проблем, которые я бросаю на это.

Как насчет использования Palm с компилятором OnboardC ?

Идеальный вариант - нетбук .

Графический калькулятор может быть слишком ограничен для программирования.

Если вы говорите о создании микроконтроллера, есть несколько моделей плат arduino , которые очень легко кто-то не знаком со встроенным программированием.

У меня есть Nokia E51 с интерпретатором Python. Совсем не приятно печатать на цифровой клавиатуре. Я думаю, что это так мало, как вы можете получить.

У меня Samsung i760 под управлением Windows Mobile 6. Выдвижная клавиатура просто фантастическая (лучшая мини-клавиатура на любом устройстве) - я могу печатать на ней почти так же быстро, как и обычная клавиатура. Я в основном использую его для написания запросов Oracle Lite в mSQL, который практически невозможно использовать с любой другой клавиатурой КПК.

alt text

Этот вопрос заставил меня задуматься о реальных средах программирования для этого устройства, поэтому я задал другой вопрос , и одним из ответов была ссылка на this , который представляет собой Windows Mobile IDE для создания приложений .NET Windows Mobile. Вы пишете их даже на C #.

Нетбуки меньше обычного ноутбука и обладают достаточной мощностью.

Это довольно субъективно. Я пишу код на своем пути, используя 15.4 " ноутбук, и я нахожу это довольно ограничивающим.

Я все еще могу работать в 13 лет, но ограничения будут настолько большими, что я уже буду сомневаться, стоит ли это того. Все, что меньше, будет правильным.

Но тогда я склонен работать с множеством открытых окон. Несколько редакторов, документов, браузеров и т. Д. Сокращение этого снижает мою производительность. Дома у меня есть 30 " дисплей. На работе у меня 2х 24 " дисплеи.

Если вы предпочитаете работать в основном в одном окне, редко обращаетесь к документам, другим приложениям и т. д., вы, вероятно, можете пойти меньше.

Это очень сильно зависит от типа человека, с которым вам удобно, от того, как вы работаете, с чем работаете и с чем ... список можно продолжить.

Я предполагаю, что для большинства разработчиков 13 " будет самым маленьким, прежде чем он станет настолько разочаровывающим, что вам лучше просто слушать подкасты или что-то - но YMMV - и будет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top