Скриптовые языки
Решил подитожить что пробовал.
Учитывайте что в я в основном виндузятник...
1. cmd. Можно сделать многое, но некоторые вещи пишутся через жопу, а выглядят ещё хуже... Работать с юникодом невозможно - даже в чисто японской винде некоторые отдельные сочетания иероглифов не видятся (к примеру пишет "не найден файл" в цикле for)
2. vbscript. Юникода просто нет, практически все полезные вещи делаешь через объекты и виндовское апи. Можно сделать больше чем в cmd, и сработает в любой винде, но этим и ограничивается. Очень удобно для разных запускаемых каждый час-минуту-сутки задач - не выводит никаких окошек как cmd.
3. bash. Можно все, только не в винде...
4. python. Можно все, главное чтобы для этого был модуль. Юникод работает идеально (учитывая глюки виндовских системных кодировок), писать довольно просто, минус - для работы на машине требуется сам питон. Конвертация в .ехе неофициальна и по моему до сих пор не вышла в RC-стадию (хз, давно смотрел). И ленятся люди писать к нему качественные модули (к примеру, в PIL - Python Imaging Library не поддерживаются 32-битные BMP с альфой).
Главное - пишется достаточно быстро, если приспичило сделать какую-то автообработку.
5. ruby. По сути тот же питон, только без юникода. Если б не это - то попробовал бы писать на нем. Пока что - нафиг.
6. perl. Посмотрел на синтаксис и послал нафиг сразу...
7. php. Распространенный, простой, и с кучей всего. Только вот юникода нет (фраза "это будет в пхп6" звучит уже года так с 2006-го) - и ставлю жирный крест.
Учитывайте что в я в основном виндузятник...
1. cmd. Можно сделать многое, но некоторые вещи пишутся через жопу, а выглядят ещё хуже... Работать с юникодом невозможно - даже в чисто японской винде некоторые отдельные сочетания иероглифов не видятся (к примеру пишет "не найден файл" в цикле for)
2. vbscript. Юникода просто нет, практически все полезные вещи делаешь через объекты и виндовское апи. Можно сделать больше чем в cmd, и сработает в любой винде, но этим и ограничивается. Очень удобно для разных запускаемых каждый час-минуту-сутки задач - не выводит никаких окошек как cmd.
3. bash. Можно все, только не в винде...

4. python. Можно все, главное чтобы для этого был модуль. Юникод работает идеально (учитывая глюки виндовских системных кодировок), писать довольно просто, минус - для работы на машине требуется сам питон. Конвертация в .ехе неофициальна и по моему до сих пор не вышла в RC-стадию (хз, давно смотрел). И ленятся люди писать к нему качественные модули (к примеру, в PIL - Python Imaging Library не поддерживаются 32-битные BMP с альфой).
Главное - пишется достаточно быстро, если приспичило сделать какую-то автообработку.
5. ruby. По сути тот же питон, только без юникода. Если б не это - то попробовал бы писать на нем. Пока что - нафиг.
6. perl. Посмотрел на синтаксис и послал нафиг сразу...
7. php. Распространенный, простой, и с кучей всего. Только вот юникода нет (фраза "это будет в пхп6" звучит уже года так с 2006-го) - и ставлю жирный крест.
0 Комментариев
Рекомендуемые комментарии
Комментариев нет