Luchnik> Вот далась тебе эта свобода !
Я просто показываю, почему Форт непопулярен. И не может быть популярным в наших реалиях
Luchnik> Гм... Я видел софтину для автоматизации банковских расчётов на Питоне. Это просто страшно.
Тут всё неоднозначно.
Java однозначно строже Питона. Поэтому, при нашем подходе, у неё шансов на рынке больше. Поэтому она на рынке сейчас и рулит
Но есть области, где Java становится неудобной. Навскидку:
- В разработке (требование в перекомпиляции... кстати, в своё время Форт, ведь, и выехал в первую очередь на рекламе отказа от компиляции всего проекта при отладке) - скажем, в Web'е. Тут она до сих пор не может потеснить прекрасно укрепившийся PHP, но как раз в этот сегмент сейчас и смотрит Питон. Который, с одной стороны, строже, чем PHP, с другой - удобнее, чем Java.
- В интерфейсе пользователя. GUI. GUI и Java до сих пор - это больной вопрос. Тут Java может быть весьма плотно потеснена .NET'ом, но пока этого не случилось, от неё кусочки откусывает, опять же, Питон. Всякие wxXXX прекрасно смотрятся под Linux, вполне прилично - под Windows. Хотя, возможно, Java тут выкрутится. Смешно же упускать сегмент по такой дурацкой, в общем-то, причине.
- Требования к памяти. У Java это весьма больной вопрос. Питон чаще всего оказывается намного экономичнее. Например, см.
Which programming languages are fastest? | Computer Language Benchmarks Game
- Стартап. Программа на Питоне стартует намного быстрее программы на Java
Для бытового применения это весьма актуально.
- Насыщенность кода. Всё же, даже если язык уступает в строгости, иногда это даёт преимущества, от которых сложно отказываться. Код Питона позволяет писать более выразительные конструкции короче, чем на Java.
Из всего вышеперечисленного легко сделать вывод, что в больших системах в настоящее время Java будет иметь явное преимущество (там в первую очередь сказывается строгость кода). Но у Питона масса преимуществ в средних и мелких решениях.
Значит, популярность Питона в этой области, скорее всего, будет расти.
Но это - автоматическое увеличение числа библиотек, опытных программистов...
И во что это выльется через, скажем, пять лет - загадывать нельзя.