The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Pyston 2, реализации языка Python с JIT-компилятором , opennews (??), 29-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


75. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 30-Окт-20, 14:42 
Perl типа компилируется перед запуском. В том числе поэтому он в разы быстрее.
Насчет понятности - большой вопрос. Лапшу на питоне понимать не проще, чем лапшу на перле.
На перле можно очень чисто писать и код будет понятнее, чем на питоне с его отступами и общей кондовостью. Хороший код на питоне написать сложнее, чем хороший код на перле.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 30-Окт-20, 15:43 
>Perl типа компилируется перед запуском. В том числе поэтому он в разы быстрее.

Я понимаю, что вам нравится Perl, а не Python. Но сказки все-же выдумывать не нужно. Быстрее Perl лишь иногда, и уж точно не в разы (в пределах 20%, насколько я знаю). И вполне возможно написать модуль для Python на C (а их много на C написано). И использовать его. И быстрота Perl -а, о которой вы говорите, останется не при делах.

Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 30-Окт-20, 16:02 
Если сравнивать производительность самого языка, то в пределах 20%. А если производительность программ, на них написанных, будет уже в разы. С сишными модулями или без (в перле тоже много сишных модулей).
Поверьте на слово - любую прогу на питоне можно переписать на перле и она станет короче в два раза и будет работать намного быстрее.

Как выше писали, многие вещи в питоне просто не работают нормально. А в перле работают. Можно упрямо этого не признавать и продолжать плакать и колоться, а можно сменить инструмент.
Нет, не на перл. Питонистам следовало бы присмотреться к luajit.

Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 30-Окт-20, 17:53 
>А если производительность программ, на них написанных, будет уже в разы. С сишными модулями или без (в перле тоже много сишных модулей).

Если и там и там сишные модули, и если допустить, что написаны они грамотно, то работать программы будут примерно одинаково. Разам неоткуда браться. В равных условиях будут те же максимальные 20%, да и то не факт.

>Поверьте на слово - любую прогу на питоне можно переписать на перле и она станет короче в два раза и будет работать намного быстрее.

Сильно короче программа может стать только в том случае, если в ней используются модули, которых в Python нет. Сам же код может быть можно написать короче только за счет языковых конструкций, которых в Python нет. Не думаю, что в Perl -е много таких конструкций.

>Как выше писали, многие вещи в питоне просто не работают нормально.

Если код написан криво, то он и там, и там нормально работать не будет. Причем тут Python?
Я не первый год пользуюсь Python и тоже уверено могу сказать, что работает он вполне неплохо. Если конечно не пытаться им заменять компилируемые языки.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 30-Окт-20, 18:50 
Вы просто не знаете перл и думаете, что это как питон, только перл :)
Перл - особенный язык. После перла все остальное кондово и уныло, кроме луа, жс и может быть си.

>Сильно короче программа может стать только в том случае, если в ней используются модули

Я имел в виду именно код на языке. Простые скрипты на питоне размером где-то в экран можно иногда в однострочник на перле превратить. Так уж питонисты пишут.

Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 30-Окт-20, 19:23 
>Простые скрипты на питоне размером где-то в экран можно иногда в однострочник на перле превратить. Так уж питонисты пишут.

Дзен Python гласит: "простое лучше, чем сложное" и "читаемость имеет значение". Питонисты правильно пишут. Натягивать весь доступный код на одну строку - идея сомнительная. Читаются такие строки обычно плохо.

Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 31-Окт-20, 00:56 
Могу только посоветовать освоить перл и самому все понять.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 31-Окт-20, 03:20 
На кой хрен он мне сдался?! Мне вполне хватает Python -а, Go, и C, чтобы не впадать в иллюзии, и не изучать язык, который заведомо мне особо ничего не даст.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 31-Окт-20, 05:49 
Хватает - а ты попробуй выйти за пределы своей зоны комфорта.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 31-Окт-20, 13:32 
>Хватает - а ты попробуй выйти за пределы своей зоны комфорта.

Зачем? Чтобы кактус погрызть?

Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 31-Окт-20, 05:52 
Перл для тебя будет слишком сложен. Попробуй освоить для начала луа.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

106. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 31-Окт-20, 13:30 
Хватит уже бредятину нести. Я тебе не просто так цитировал дзен Python. О программировании у тебя представление довольно слабое. Вместо того, чтобы прочитать и сделать правильные выводы ты начал меня поучать.
Ты о Python -е имеешь еще меньшее представление, чем я о Perl. Только я на знание Perl и не претендовал. Python больше, чем Perl, умник, и соответственно сложнее в освоении. А Lua вообще не конкурент ни тому, ни другому, это небольшой встраиваемый язык.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от банан (?), 31-Окт-20, 15:36 
Просто пёрл не для вас. Вы для него... не подходите.

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

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

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от банан (?), 31-Окт-20, 15:38 
блин, не туда ответил
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

112. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 31-Окт-20, 17:47 
>О программировании у тебя представление довольно слабое

Ок )))

>это небольшой встраиваемый язык

Когда-то про JS писали, что это встроенный в браузер язык. А потом появилась нода и даже электрон.

> Python больше, чем Perl

Только по количеству так называемого "дзена".

Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (-), 31-Окт-20, 19:01 
>Когда-то про JS писали, что это встроенный в браузер язык. А потом появилась нода и даже электрон.

Ты не понял. Область применения у Lua такая. То есть он и предназначен для того, чтобы в различные программы его встраивать. Например, оконный менеджер Awesome его в этом качестве использует. Или в играх он используется, в S.T.A.L.K.E.R -е, например. А именно отдельно его используют не так, чтобы часто. Вот так, навскидку, я могу припомнить разве что расширения для Conky, которые писали на Lua.

>Только по количеству так называемого "дзена".

Дзен Python - это 19 строк текста. Это всего лишь рекомендации разработчиков о том, как правильно следует писать код. Я имел в виду, что сам язык немаленький. Говоря метафорически питон - это "киллометровой" длины змея. :D

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

98. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (1), 30-Окт-20, 20:44 
Так 3 экрана кода на перл тоже можно превратить в однострочник на питоне, так уж перлисты пишут. Особенно теперь, когда ввели := (но в f-строках нельзя использовать, печаль).

>уныло, кроме луа

ох щи ;))

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

100. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (56), 31-Окт-20, 01:00 
Перловики-макаки давно вымерли как динозавры 10 лет назад.
Перловик в 2020 это почти всегда сильный программист, знающий кроме перла еще 2-3 языка. В отличие от питонистов, которые проходят курзеру и пишут черт знает что.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (1), 31-Окт-20, 21:45 
Ты так говоришь, будто на питоне всерьёз пишут не профессионалы с пятью языками в бэкграунде. Перл, конечно, имеет довольно приятный синтаксис как для скриптов (пока не захочешь обмазаться ООП, емнип), но у него сегодня нет никаких преимуществ и одни недостатки. Профессионал выберет более современный и актуальный инструмент, несмотря на персональный фетиш к закорючкам. Хотя и тут жс заменяет перл, питон просто меньше про синтаксис и закорючки и больше про логику, "дрюжелюбность к пользователю", и меньше возможностей наплодить багов и всё это при отличном интеропе с чем угодно.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от Аноним (1), 31-Окт-20, 21:51 
С регулярками в питоне постоянно приходится сражаться конечно, перловые повеселее. Если мне нужны только регулярки, я выберу перл не думая два раза. Но, с другой стороны, там нет ничего настолько необходимого, чтобы выбрать перл из-за них. Опять же, всё зависит от задачи, может, там баша с седом за глаза (как это часто бывает).
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором "  +/
Сообщение от банан (?), 31-Окт-20, 15:23 
> Вы просто не знаете перл и думаете, что это как питон, только
> перл :)

Люблю пёрл. И регулярки. Простите мне мою слабость

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру