akaGM Цитата: спор ака дискуссия беспредметный...
сначала ставится задача, а потом ищутся пути/инструменты для её решения...
Во! Истинные слова! Ибо означенная в заглавии "небольшая программа" - понятие очень и очень растяжимое. Некогда под "небольшой программой" понимали нечто, изваянное на ассемблере, а потом, по мере роста быстродействия компьютеров, "небольшие программы" как-то вообще выродились как класс. Не, я серьезно! Раньше дистрибутив ОС, Винды 3.14, к примеру, занимал несколько дискет, а теперь разве что на DVD влазит. С программами то же самое, разбухают по самое немогу. Тут вот интерпретируемые языки во всю советуют, Питон, VB (видимо, это VB.NET, ибо все остальное Мелкософтом стерто в порошок и не поддерживается, а VB6 таки был достаточно быстр!), Perl (который Active Perl)... Программка-то сама может быть не такой большой, но к ней ведь еще привешивается интерпретатор, как необходимый компонент. Старичка Смоллтока, что ли, посоветовать? Интерпретируемого, с классами и прочими прибамбасами, к тому же, все современные версии позволяют перегнать программу в С++...
Короче. Если хотим маленькую-маленькую программу, то пишем на ассемблере. Без вариантов. Не знаем ассемблера, пришем на WinAPI. Тут уже почти все равно, на чем писать. С Дельфями, правда, программировать на WinAPI обычно рекомендуют на 5-й версии, последующие дают разбухший код. Можно использовать бесплатный
FreeBASIC, основанный на знакомом многим Бейсике от Мелкософта (который не Visual, а QBasic). Можно использовать платный PowerBASIC, который дает удивительно мелкие по размеру программы. Которые, тем не мене, не так уж быстры при выполнении. FreeBASIC их по этому критерию рвет как Тузик грелку. Да можно много чего выбрать. Главное, в WinAPI не потонуть...
ЗЫ: Да, там не Питошу рекомендовали, а Jython! Гибрид Питона с Явой! Эта ващще! "Маленькая программа", да... Интерпретатор не забудьте!