LINUX.ORG.RU

Питонотред

 


0

4

А чего это у нас, в нашем загончике, нет закрепленного питонотреда?

Вот теперь есть(надеюсь, его закрепят).

Сейчас как никогда популярен Питон (особенно среди линуксоидов). Питон велик, могуч, ужасен, но также добр и заботлив.

В тред приглашаются все питонобоги, питонодемоны, питонофрилансеры, простые питонщики, и даже питононавистники.

Обсудить есть много чего, начиная с различий версий, особенностей языка, скриптов, и заканчивая говнокодом.



Последнее исправление: downshifter (всего исправлений: 1)

Ответ на: комментарий от oldstable

Они это изначально хотели. Просто не хотели сделать некрасиво и второпях, чтобы потом груз обратной совместимости при переделке на нормальные не поиметь.

Язык очень гармонично развивается, неторопливо весьма, правда.

Сейчас есть предложения по исключениям, но они пока что такие себе. Есть предложения по иммутабельности (например, сейчас сделать из среза неизменяемый массив так просто не получится). Много что есть и планируется на Go 2.

Deleted
()
Последнее исправление: merhalak (всего исправлений: 1)

Это такой спец тред для срача?
Из последнего дико понравился котлин. Действительно грамотно спроектированный ЯП, не то что гуглоподелка, которую еще 10 лет будут доводить до юзабельного состояния.
Всякие питоны, раби, это все скрипто-дрысня о которой даже говорить не хочется.

ritsufag ★★★★★
()
Ответ на: комментарий от hobbit

но идея с отступами себя не оправдала.

ещё как оправдала, учитывая, что предназначено это было для служебной информации при использовании перфокарт. А ты думал эти отступы для чего там были?

grem ★★★★★
()
Ответ на: комментарий от Deleted

Много что есть и планируется на Go 2.

О, а это замечательно. А то язык-то хороший, но из-за недостатка фич напоминает какой-то кастрированный Си. Если запилят нормальное обобщённое программирование и нормальный пакетный менеджер, то можно будет даже и использовать в проектах.

oldstable
()
Ответ на: комментарий от oldstable

Если запилят нормальное обобщённое программирование и нормальный пакетный менеджер, то можно будет даже и использовать в проектах.

Всегда возникает вопрос: что за проекты такие, что текущего go не хватает для решения этих задач?

RedPossum ★★★★★
()
Ответ на: комментарий от Deleted

а кристал?

Судя по активности в шардах кристал сдулся в этом году. Похоже хипсторов распугали бенчмарки веб-фреймворков (хотя не так все и плохо там для однопоточного наколенного сервера). Ну и стабилизация самого языка затянулась. 0.26 уже перебор, так можно вечно все ломать. И разрабов не прибавляется, наоборот похоже. В общем, прогноз неблагоприятный.

bread
()
Ответ на: комментарий от Deleted

У него ещё и куча GC. Не понятно почему это выдаётся за преимущество.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RedPossum

Что за проекты такие, где текущего go хватает? Очередные бэкенды для скоростного высирания джейсона?

anonymous
()
Ответ на: комментарий от oldstable

Если ты про плюсы, то лучше никогда не писать ничего похожего. Это как перегруженный монстр, который жрёт всё, до чего дотянется и всё жиреет, жиреет и жиреет.

Дженерики можно и ограниченные сделать, вроде тех, что в Java. Вполне достаточно для повседневной разработки.

Deleted
()
Ответ на: комментарий от tz4678

он и так не позволяет складывать строки с числами, а java позволяет...

Java или всё же JavaScript?

в питоне есть тайпхинты для свойств и аргументов, но типы не проверяются. это фича для редакторов. например, хваленный pycharm так же плохо подхватывает типы как vscode

Во-первых в питоне не тайпхинты, а просто хинты, и в них может быть написано что угодно, а также они могут отсутствовать вовсе. Это не статическая типизация, а помощь линтеру.

использование скриптовых языков по факту ограничено вебом, где все текст. какая тут тупизация, если все с чем ты работаешь строки?

Я использую питон три года, а к вебу не приближался ближе, чем на километр. И мне нужна статическая типизация в питоне.

Crocodoom ★★★★★
()
Ответ на: комментарий от oldstable

В питон бы статическую типизацию, цены бы ему не было

Тогда это будет другой язык

Что кардинально поменяется?

Crocodoom ★★★★★
()
Ответ на: комментарий от tz4678

какая тут тупизация, если все с чем ты работаешь строки?

Если веб ограничивается подстановкой шаблона, то да. Если есть хоть мало-мальская обработка данных, то динамическая типизация это боль, особенно если рантайм еще и молча приводит типы извращенным образом.

bread
()
Ответ на: комментарий от bread

рантайм еще и молча приводит типы извращенным образом

к счастью, это не про питон

MyTrooName ★★★★★
()
Ответ на: комментарий от Octagon

Он имел в виду GEL, действительно без неё питон не питон. Но это у всех там, по интерпретатору на поток. Можно ссать ему на лицо, я разрешаю. Это касается только цпитон и будь это серьёзной проблемой, уже переписали бы давно. Если избавится от глобальной синхронизации, появятся только проблемы.

anonymous
()
Ответ на: комментарий от anonymous

Он имел в виду GEL

Все уже пятницу отмечают, один я трезвый как дурак.

bread
()
Ответ на: комментарий от Octagon

Честно говоря, за последние два месяца я уже второй раз так ошибаюсь. Вопрос в том, что никак не получается найти предыдущую ошибку. Она где-то на ЛОРе. Абсолютно так же. Судя по всему, я заредактировал то сообщение и теперь оно не индексируется.

Deleted
()
Последнее исправление: merhalak (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.