Jordan писал(а):
Тогда может быть лучше выбрать, что то интерпретируемое? Питоны, рубины, луа?
Ruby уж слишком ООПный на мой вкус. Python внешне очень нравится, и ООП там без закидонов и фанатизма. А вот Lua... Везде говорят - это очень простой язык. Собственно, потому он используется для скриптов в игрушках и т.п. Умом я понимаю, что какой-нибудь программист на C++ не будет тратить кучу времени на освоение дополнительного, побочного инструмента, если тот слишком сложен. Зачем? Он же зарабатывает не им. Но вот для меня Lua сложный. Несколько раз пытался в него вникнуть - не получается. Видимо, какая-то несовместимость с моим стилем мышления. Так бывает.
Цитата:
Или джава?
Прочь, нечистый! Изыди, Сатана!
Цитата:
Свои плюсы есть у тех и этих.
Основной их недостаток - они... как бы это выразиться... вспомогательные. Очень часто они используются в дополнение к другим языкам. Разумеется, существуют продакшн-системы на Python (например, Mercurial), но как поглядишь вокруг - всё какие-то недописанные, плохо спроектированные приложеньица, которые начал какой-то студент, а когда он забросил, никто почему-то не подхватил. А ведь казалось бы - опенсорс. И язык понятный. Однако ж никто не хочет разбираться в чужом быдлокоде. Проще и быстрее наваять свой. Вот и получается, что Python популярный, но среди кого?
Цитата:
1. Туториалы на русском + база пользователей.
У меня даже книга по Python есть.
Цитата:
2. Полно кода и библиотек.
Практически весь код будет свой, пара вещей только системозависимых надо будет сделать через WinAPI или COM.
Цитата:
3. Специализированные форумы на которых можно получить помощь и т.д
Беда с такими языками в том, что трудно получить
квалифицированную помощь. Чем мейнстримовее - тем меньше процент профессионалов.
Цитата:
В вашем случае нужно искать язык со сборщиком мусора + с поддержкой обобщенного программирования(в языке должны быть стандартные контейнеры, а то замучаетесь писать).
Я правильно понимаю, что Zonnon именно таков? Да и Oxygene наверняка.
Плюс платного решения - есть с кого спросить (читай: кого пнуть), если что. А что будет, если я найду ошибку в Zonnon, напишу разработчиком, и вдруг окажется, что он больше не развивается, потому что они потеряли интерес. Я не смогу на это повлиять (разве что самому ковырять сырцы). А в случае с Oxygene - могу. Потому что проголосую рублём. То есть долларом. Конечно, он всё равно может умереть, но я хоть уменьшу вероятность этого.
Цитата:
Не могли бы вы уточнить, каким проектами вы хотите заняться?
Не могу, к сожалению, а придумывать лень. Могу только сказать, что там будут, в основном, вычисления. Но модель недостаточно примитивная, чтобы обойтись исключительно лишь конструкциями типа "процедура берёт результат выполнения функции и пихает в другую функцию". Я быстро запутаюсь.