Портативное программирование IDE

Часто я мысленно разбираюсь в идеях программирования, которые я хотел бы напрямую кодировать. Более-менее нравится "Вау, этот алгоритм будет качать! Мне нужно написать его сейчас!".

Для такого рода "импульсов" для записи я использую http://www.jarte.com/, который представляет собой классный переносимый текстовый редактор. Если я рядом с cybecafe или другом компьютером, я просто подключаю USB-накопитель и начинаю писать...

Итак, я бы хотел: 1) переносная минималистская среда IDE 2) с минимальными требованиями к ОС (т.е.: я хочу работать с XP, Vista и т.д.) 3) любой современный язык (я могу при необходимости изучать новый язык. Мне просто нужно написать/проверить алгоритм) 4) Синтаксис Highlight/intellisense хорош, но не требуется. 5) Бесплатно

Есть ли что-то вроде этого?

Ответ 2

Eclipse не является "минималистским", но он работает без установки. До тех пор, пока ваш USB-ключ или что-то еще достаточно велико, вы можете поместить Eclipse туда и быть готовым к работе.

Ответ 3

Пожалуйста, посмотрите ideone.com - поддерживает 40 + langugages

Ответ 4

Ну, IDE часто лучше подходят в зависимости от языка программирования, который вы хотите использовать. Я не уверен, что вы ищете текстовый редактор или IDE, но:

Насколько я могу судить, я бы использовал:

Java: Eclipse (хотя и не очень минималистский)

C/С++: vim и g++, Код:: Блоки

Ruby/Python/Perl: vim + интерпретатор

TextMate (лучший редактор когда-либо) на Mac OS X ($ 39.99) и e (эквивалент Windows TextMate) Я также считаю, что NotePad ++ - достойный текстовый редактор, очень минималистский.

Некоторые люди влюблены в emacs, вы можете проверить его.

Ответ 6

Я опаздываю к игре, но стоит упомянуть Squeak Smalltalk или одну из ее производных, таких как Pharo или Croquet. Никаких изменений в реестре или ОС, нет инсталляторов, нет служб, нет необходимых прав администратора и требуется всего несколько файлов - полная установка в полдюжины файлов.

1) двоичный и исходный переносимый код; хороший IDE, но с минималистским диском (5-50 МБ)

2) Работает практически на любом OS-одном кросс-платформенном двоичном изображении и маленькой виртуальной машине, исполняемой для каждой платформы - для 95/98/ME/XP/2k/XP/Vista/7/2003/2008; один для WinCE, один для OS X, один для Linux x86 и т.д.; (0,5-2 МБ) для каждой платформы. Вы даже можете загрузиться на голый металл, если вы хардкор.

3) Это Smalltalk. Место рождения самых густонаселенных функций Ruby...

4) Синтаксис Highlight, и некоторый уровень intellisense является хорошим встроенным.

5) Бесплатно, как в речи и пиве.

Smalltalk не для всех, но это мой личный фавол. Тот факт, что я могу использовать один и тот же двоичный образ на моем рабочем столе XP, Linux-сервере, iPhone и WinCE-PDA без перекомпиляции, - отличный бонус.

Ответ 7

Мы активно развиваем среду онлайн-разработки на http://gnymb.us. Это может удовлетворить ваши потребности, когда оно будет готово.

Ответ 8

Emacs + компилятор/интерпретатор звучит так, как вы хотите.

Ответ 9

Для C/С++ DevС++ работает с USB-накопителем. Он убегает от XP, и я считаю Vista также (никогда не пробовал). Он также имеет подсветку синтаксиса.

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

Ответ 11

Я часто использую Firefox + Firebug, когда хочу быстро взломать что-то.

Ответ 12

Возможно, вы ищете vim. Теперь вам будет нелегко узнать, как использовать vim, но я бы посчитал это потраченным временем. Это утилита unix, которая портирована практически в каждую архитектуру и операционную систему, чтобы увидеть портативную версию Portable GVim. Для получения информации об использовании vim в качестве среды IDE см. здесь и здесь

Ответ 13

Я использую Instant rails с netbeans из моего stik