> -- Jordan писал(а):
> Тогда может быть лучше выбрать, что то интерпретируемое? Питоны, рубины, луа?

Ruby уж слишком ООПный на мой вкус. Python внешне очень нравится, и ООП там без закидонов и фанатизма. А вот Lua... Везде говорят - это очень простой язык. Собственно, потому он используется для скриптов в игрушках и т.п. Умом я понимаю, что какой-нибудь программист на C++ не будет тратить кучу времени на освоение дополнительного, побочного инструмента, если тот слишком сложен. Зачем? Он же зарабатывает не им. Но вот для меня Lua сложный. Несколько раз пытался в него вникнуть - не получается. Видимо, какая-то несовместимость с моим стилем мышления. Так бывает.

> -- Цитата:
> Или джава?

Прочь, нечистый! Изыди, Сатана!

> -- Цитата:
> Свои плюсы есть у тех и этих.

Основной их недостаток - они... как бы это выразиться... вспомогательные. Очень часто они используются в дополнение к другим языкам. Разумеется, существуют продакшн-системы на Python (например, Mercurial), но как поглядишь вокруг - всё какие-то недописанные, плохо спроектированные приложеньица, которые начал какой-то студент, а когда он забросил, никто почему-то не подхватил. А ведь казалось бы - опенсорс. И язык понятный. Однако ж никто не хочет разбираться в чужом быдлокоде. Проще и быстрее наваять свой. Вот и получается, что Python популярный, но среди кого?

> -- Цитата:
> 1. Туториалы на русском + база пользователей.

У меня даже книга по Python есть.

> -- Цитата:
> 2. Полно кода и библиотек.

Практически весь код будет свой, пара вещей только системозависимых надо будет сделать через WinAPI или COM.

> -- Цитата:
> 3. Специализированные форумы на которых можно получить помощь и т.д

Беда с такими языками в том, что трудно получитьквалифицированнуюпомощь. Чем мейнстримовее - тем меньше процент профессионалов.

> -- Цитата:
> В вашем случае нужно искать язык со сборщиком мусора + с поддержкой обобщенного программирования(в языке должны быть стандартные контейнеры, а то замучаетесь писать).

Я правильно понимаю, что Zonnon именно таков? Да и Oxygene наверняка.

Плюс платного решения - есть с кого спросить (читай: кого пнуть), если что. А что будет, если я найду ошибку в Zonnon, напишу разработчиком, и вдруг окажется, что он больше не развивается, потому что они потеряли интерес. Я не смогу на это повлиять (разве что самому ковырять сырцы). А в случае с Oxygene - могу. Потому что проголосую рублём. То есть долларом. Конечно, он всё равно может умереть, но я хоть уменьшу вероятность этого.

> -- Цитата:
> Не могли бы вы уточнить, каким проектами вы хотите заняться?

Не могу, к сожалению, а придумывать лень. Могу только сказать, что там будут, в основном, вычисления. Но модель недостаточно примитивная, чтобы обойтись исключительно лишь конструкциями типа "процедура берёт результат выполнения функции и пихает в другую функцию". Я быстро запутаюсь.