Слишком сложный, слишком функциональный, слишком неудобный в сравнении с Python )
Я ни в коем случае не против F#, это отличный язык, но как я уже говорил выше: по моему личному мнению Python идеален для перечисленных мною задач…
Быстрое прототипирование на Python позволяет сосредоточиться на построении самой системе, можно писать не задумываясь о синтаксисе, и реализации каких-то локальных фишек…
В F# надо думать… много думать ) Думать именно над синтаксисом, реализацией каких-либо даже мелких вещей… За этим всем не видно полностью архитектуры системы… Но опять же. ИМХО…
Python читается и пишется как английский… легко… В программировании я думаю на Python…
Возможно есть и те, кто способны мыслить на F#. ))
> А засчет чего он быстрее для этих задач?
Не могу точно сказать… Лично для меня — синтаксис Python идеален. Чище и логичней просто некуда… Но это лично для меня… Синтаксис не нагружен, как в C#, ничего лишнего — только функциональность — для прототипирования это «само-то»…
> Имхо если есть статический контроль типов, то компилятор больше помогает — не так?
Ну, например, для прототипирования статические типы не помогают, а даже, скорее, мешают…
Для научных вычислений быстрее по двум причинам… Первую я назвал выше: гораздо большее количество научных библиотек и инструментов. Вторая: интерпретируемость, динамичность лучше подходят для научных вычислений… К тому же ученые зачастую хотят видеть только вычисления… никаких синтаксических нагромождений… все должно быть логично и легко… Синтаксис питона проще… ниже порог вхождения…
Про веб-разработку вобщем-то и так все ясно, достаточно посмотреть на Django…
Спортивные задачки вытекают из научных вычислений…
Использования как скриптов в играх — думаю тут тоже все понятно…
О F# думаю следующее:
1) Для прототипирования это жесть… без вариантов )
2) Для научных вычислений — он прекрасен… он просто прекрасно для них подходит… Немного сложноват, но он того стоит. Серьезно… Думаю, научные библиотеки, будут появляться.
3) Для веб-разработки: no comments )
4) Для спортивных задачек аналогично, как и для научных, он очень даже подходит и на хабре мы не раз видели тому доказательства.
5) см 3. )
Ну, например, взять хотябы Enthought Python, SciPy + NumPy, biopython, pyproj, SciMath, SimPy, SymPy, ecspy, NLTK, ну и так далее…
как у C# с аналогами? и кстати, как там у C# с полноценной кроссплатформенностью?
посмотрите на количество научных библиотек, пакетов на Python… а теперь посмотрите сколько их на C#… Думаю разница очевидна…
Уж по скорости разработки питону нет равных — это факт!
Какие задачи на Python можно решить быстрее, чем на C#? Вы серьезно?
1) Прототипирование
2) Научные вычисления, расчеты и т.д.
3) Веб-разработка
4) Спортивные задачки вроде ProjectEuler, Codercharts, etc.
5) Использование в качетсве языка скриптования в различных приложениях/играх
</holywar mode>
У PySide гораздо более удобная лицензия, так как для проекта, использующего PySide + Qt не нужно открывать исходный код даже при коммерческом использовании.
Это было бы просто прекрасно, но врядли стоит ожидать в ближайшем будущем… Хотя вполне возможно, учитывая гиперактивность команды Qt в последнее время.
Python
Она неимоверно изящна, элегантна и просто неотразима во всем… Любит пофилосовствовать. Немного медлительна, но очень лаконична… Хочется вечно любоваться её прекрасным обнаженным телом… Спустя время возможно захочется секса втроем (например с более прыткой женщиной по имени C), то она согласна на это. От неё никогда не хочется уйти, все равно вернешься рано или поздно… Хочется знать о ней все… Изучить все её эрогенные зоны, слабости и достоинства…
Я ни в коем случае не против F#, это отличный язык, но как я уже говорил выше: по моему личному мнению Python идеален для перечисленных мною задач…
Быстрое прототипирование на Python позволяет сосредоточиться на построении самой системе, можно писать не задумываясь о синтаксисе, и реализации каких-то локальных фишек…
В F# надо думать… много думать ) Думать именно над синтаксисом, реализацией каких-либо даже мелких вещей… За этим всем не видно полностью архитектуры системы… Но опять же. ИМХО…
Python читается и пишется как английский… легко… В программировании я думаю на Python…
Возможно есть и те, кто способны мыслить на F#. ))
Не могу точно сказать… Лично для меня — синтаксис Python идеален. Чище и логичней просто некуда… Но это лично для меня… Синтаксис не нагружен, как в C#, ничего лишнего — только функциональность — для прототипирования это «само-то»…
> Имхо если есть статический контроль типов, то компилятор больше помогает — не так?
Ну, например, для прототипирования статические типы не помогают, а даже, скорее, мешают…
Для научных вычислений быстрее по двум причинам… Первую я назвал выше: гораздо большее количество научных библиотек и инструментов. Вторая: интерпретируемость, динамичность лучше подходят для научных вычислений… К тому же ученые зачастую хотят видеть только вычисления… никаких синтаксических нагромождений… все должно быть логично и легко… Синтаксис питона проще… ниже порог вхождения…
Про веб-разработку вобщем-то и так все ясно, достаточно посмотреть на Django…
Спортивные задачки вытекают из научных вычислений…
Использования как скриптов в играх — думаю тут тоже все понятно…
О F# думаю следующее:
1) Для прототипирования это жесть… без вариантов )
2) Для научных вычислений — он прекрасен… он просто прекрасно для них подходит… Немного сложноват, но он того стоит. Серьезно… Думаю, научные библиотеки, будут появляться.
3) Для веб-разработки: no comments )
4) Для спортивных задачек аналогично, как и для научных, он очень даже подходит и на хабре мы не раз видели тому доказательства.
5) см 3. )
как у C# с аналогами? и кстати, как там у C# с полноценной кроссплатформенностью?
посмотрите на количество научных библиотек, пакетов на Python… а теперь посмотрите сколько их на C#… Думаю разница очевидна…
Какие задачи на Python можно решить быстрее, чем на C#? Вы серьезно?
1) Прототипирование
2) Научные вычисления, расчеты и т.д.
3) Веб-разработка
4) Спортивные задачки вроде ProjectEuler, Codercharts, etc.
5) Использование в качетсве языка скриптования в различных приложениях/играх
</holywar mode>
Chrome + плагин Evernote для Chrome + Галочка «Искать в Evernote параллельно с поиском Google».
а вот про express ни слова… видимо, нельзя… (
Спасибо, отличный плагин! ))
У меня все работает (Chrome 9.0.597.107)
Она неимоверно изящна, элегантна и просто неотразима во всем… Любит пофилосовствовать. Немного медлительна, но очень лаконична… Хочется вечно любоваться её прекрасным обнаженным телом… Спустя время возможно захочется секса втроем (например с более прыткой женщиной по имени C), то она согласна на это. От неё никогда не хочется уйти, все равно вернешься рано или поздно… Хочется знать о ней все… Изучить все её эрогенные зоны, слабости и достоинства…
Как-то так )
но зато