Форум сайта python.su
Хаскель… Вы не поверите, но в Цехе рядом с нами была команда, которая пилила стартап на хаскеле. По кравде говоря, мы их побаивались, ибо от психов можно ждать чего угодно… Это я не особо шучу сейчас.
Вообще, рассматривать хаскель, как альтернативу питону, это очень странно. Код не поддерживаемы, программистов нет, новых обучать долго, дорого и сложно… Плохая это идея. Есть и по-лучше альтернативы.
Офлайн
Вот если скажешь еще, что go, то сразу позвоню тебе и покрою матом
Офлайн
Ну согласись, что go со всех сторон лучше хаскеля для продакшена. Это при том, что я-то го не люблю вообще и считаю, что goвнокодеры вымрут.
Офлайн
Да блин, PHP и то лучше, чем хаскель! Гораздо меньше сил надо потратить на то, чтобы найти программиста человека, который сможет запилить хоть что-нить полезное!
Офлайн
ZZZ
С точки зрения найти, тогда все же руби как альтернатива. GO не вставил аж ни разу, кроме итогового бинарничка…
Офлайн
На Java перепиши, она топчик. Да начнётся срач, какой язык лучше!
А если серьёзно, не понимаю эту нелюбовь к питону. Он же подходит для решения задачи? Под третью версию переписать явно проще, да и питонистов много, если понадобятся.
Отредактировано InterVi (Окт. 4, 2016 00:36:06)
Офлайн
RodegastДо сих пор поддерживаю ( дописываю мелкие вещи) и получаю деньги за сайты написанные на php 5.2 Если оно работает - то зачем просто так переписывать то, заново отлаживать и т.п. Заказчикам как правило результат нужен, им без разницы что там под капотом.
> зачем?Как известно в 2020 году заканчивается поддержка второй версии питона, по этому переписывать всё равно придётся. Можно конечно переписать на py3.x но питон сам по себе не торт, по этому буду его заменять.
Офлайн
не вижу причин не переходить на тройку и уж тем более отказываться из за питона только потому что сменилась ветка!
Даже С прошел свои шаги начиная и заканчивая.
Вроде никто щас не пишет на чистом С первых его веток! А различий между тем же С и его стандартами и С++ коллосальны!
Офлайн
ZerGПервый стандарт языка - это C89, до него был нестандартизованный диалект K&R, который определял основное содержимое для всех компиляторов. Вот на этом диалекте есть много легаси кода (в частности, программы echo, grep, cat написаны на нём и сохраняются в таком виде). А вот C89 - это то, на чём написан интерпретатор питона сегодня. Так же программы типа nginx и git тоже используют первый стандарт (хотя git появился позже, так что может и C99 там быть, не вчитывался). Дальше идёт C99 и C11, вот на них идёт современная разработка. И они же как раз и отличаются от C++, так как C++ основан на C89 и включает его полностью, но добавляет свои правила, которых в C89 нет. (Не всякий код C89 скомпилируется компилятором для C++.) Из-за этого частенько думают, что изучая C++, автоматически узнают C. На самом деле это не так, многие правила C89 так и не узнают, так как в C++ они запрещены, а потом удивляются, когда видят, что в C можно как-то сделать всё проще. А о C99 и C11 даже говорить не приходится, они сильно переделаны внутри по сравнению с C89 (неявное приведение типов там по-другому устроено, новые типы появились (очень долго в C++ не было типа long long int, который уже чуть ли не 10 лет был в C99), новый модификатор и новые функции в библиотеке). Вот на чём не пишут программы, так это на старом достандартовом диалекте K&R, так как он довольно слабоватый (в нём даже const нет).
Вроде никто щас не пишет на чистом С первых его веток!
Отредактировано py.user.next (Окт. 4, 2016 10:43:02)
Офлайн
Ну оно за википидеческий опус канечно спасибо - но как вы сами описали выше в линейке развития Сей - много больше принципиальных различий нежели между питоном 2 и 3
Офлайн