Если до сих пор вы не сталкивались с linux-системами в минимально необходимой конфигурации, то вы вряд ли имели возможность соприкоснуться с этим редактором. Скорее всего, вашей первой реакцией будет недоумение. Ведь текстовый редактор не позволяет даже печатать! Но сначала нужно прочитать файл readme.txt и обратить внимание на раздел vi editing keystrokes. Чтобы перейти в режим редактирования, необходимо нажать сочетание клавиш `+o или `+i. Перемещаться по редактируемому тексту при помощи клавиш управления курсором тоже не получится. И многое еще в этом редакторе покажется странным для программиста, привыкшего к полноценным редакторам больших IDE. Но на самом деле все в этом редакторе вполне логично. Ведь он был сделан системными Unix-программистами, привыкшими барабанить по клавишам с пулеметной скоростью и не желающими перемещать пальцы на несколько сантиметров в сторону, чтобы дотянуться до клавиш со стрелками.
Таким образом, эта программа подходит двум категориям энтузиастов – тем, кто хочет в дороге немного освоиться в языке C, и тем, кто вдруг вознамерился сделаться системным администратором на Unix-системе.
И у тех, и у других должны быть крепкие нервы, чтобы, осваивая Vi, не разбить свой Pocket PC.
Python
Надо сказать, что я долгое время находился в заблуждении относительно этого языка. Мне почему-то казалось, что Python это достаточно простой, легкий и весьма ограниченный в возможностях язык. Более близкое знакомство с Python меня удивило. Список преимуществ этого языка достаточно обширен.
? Объектно-ориентированный.
? Мощная поддержка математики.
? Встраиваемый язык (имеет API для встраивания в программы на любом языке).
? Расширяемый язык (имеет API для подключения модулей на C и C++).
? Свободно распространяемый язык.
Поскольку Python все шире применяется сейчас по всему миру, то его стоит изучить. Получить Python для Pocket PC можно с сайта разработчика www.murkworks.com.
Установка и запуск чрезвычайно просты. Необходимая последовательность действий приведена в следующем списке.
? Распаковать загруженный архив, в результате чего будут созданы каталоги Program Files и Windows.
? Скопировать оба каталога в корневой каталог Pocket PC.
? Войти в каталог \Windows\Start Menu, и запустить файл Pocket PC Python.exe.
После этого на экране в интерактивном режиме будет выведена среда выполнения Python (рис. 7.13).