The OpenNET Project / Index page

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



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

Оглавление

В Python встроен JIT-компилятор, opennews (??), 10-Апр-24, (0) [смотреть все]

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


109. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Пряник (?), 10-Апр-24, 16:38 
Любят, потому что на питоне быстро делается рабочая программа. И выполняет любые задачи. А скорость и безопасность можно и потом допилить уже, если задача того стоит.
Ответить | Правка | Наверх | Cообщить модератору

115. "В Python добавлен JIT-компилятор"  –1 +/
Сообщение от _ (??), 10-Апр-24, 17:19 
>Любят, потому что на питоне быстро делается рабочая программа.

Быстро - да, рабочая - "это вам повезло"(С)Профессор анатомии
>И выполняет любые задачи.

Выкладывай свой девайс драйвер для ведра :) Обосрамс?
>А скорость и безопасность можно и потом допилить уже, если задача того стоит.

Перевожу с айтишного на русский:
А скорость и безопасность идут лесом, у меня в жЫре ещё 20 тасок весит, а вертухаям привесли новенькие ногайки! :(
Впрочем - перебор. Такая бнопня будет хоть на чём пиши :)

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

119. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Аноним (-), 10-Апр-24, 17:46 
>>Любят, потому что на питоне быстро делается рабочая программа.
> Быстро - да, рабочая - "это вам повезло"(С)Профессор анатомии

Это явно профессор кислых щей писал /_-
На питоне рабочая программа получится в разы чаще чем на дыряшке.

> Выкладывай свой девайс драйвер для ведра :) Обосрамс?

Тут люди пишут дрова для видях на питоне, а ты куракекаешь что-то невнятное.
На почитай для чего нужно быстрое прототипирование и отладка, может умнее станешь (но это не точно)
asahilinux.org/2022/11/tales-of-the-m1-gpu/

>>А скорость и безопасность можно и потом допилить уже, если задача того стоит.
> Перевожу с айтишного на русский:

Я тебе пример выше скинул, как на питоне пишется код, а потом переписывается на быстрый и безопастный раст.

> А скорость и безопасность идут лесом, у меня в жЫре ещё 20 тасок весит, а вертухаям привесли новенькие ногайки! :(

Если тебе бьют, то наверное ты просто трепила. Ну или с генами что-то не то.
Тебя там за просроченные спринты на стеклотару не сажают?
Может тебе хотя бы почитать, как в нормальных коллективах работают?

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

170. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (45), 11-Апр-24, 09:09 
Ты что в бюджетных организациях никогда не работал?
Ответить | Правка | Наверх | Cообщить модератору

122. "В Python добавлен JIT-компилятор"  +/
Сообщение от нах. (?), 10-Апр-24, 18:22 
> Выкладывай свой девайс драйвер для ведра

так там эти... армотрахатели почти ж выложили (в смысле у них на самом деле был и работал прототип на впихоне - к счастью для нас, все же они использовали язык быстрого прототяпляпирования по назначению и потом пошли все переписывать на хруст, с чем и пропали)

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

123. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (-), 10-Апр-24, 18:52 
> с чем и пропали

В смысле пропали?
Они как раз его закончили и даже прошли сертификацию Кроноса.
Это тебе не хухры-мухры.

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

124. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от нах. (?), 10-Апр-24, 18:56 
"И вот все об этом человеке".

Ачивка анлокнута, можно продаваться подорого какому-нибудь ibm.

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

223. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (-), 12-Апр-24, 11:41 
> "И вот все об этом человеке".
> Ачивка анлокнута, можно продаваться подорого какому-нибудь ibm.

Зачем IBM спец по эпловским GPU? Что они будут с ним и его макетами на питоне делать? Да даже и на хрусте - повод дать этому туловищу денег в чем состоит?!

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

171. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (45), 11-Апр-24, 09:11 
Этот Кронос сертифицирует всё что шевелится. Что не шевелится он толкает и сертифицирует.
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

130. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (129), 10-Апр-24, 19:54 
А потом просто включается правило: работает - не трогай!
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

165. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (165), 11-Апр-24, 07:18 
Устраивает - не трогай.
Ответить | Правка | Наверх | Cообщить модератору

156. "В Python добавлен JIT-компилятор"  +/
Сообщение от Прадед (?), 11-Апр-24, 05:44 
Проблема в том что если ты не поторопился с установкой новехонького дистра, потому что у тебя уже на этом всё настроено, свежие прожки начинают отваливаться, пип не фурычит при попытке достать очередную либу, компиляешь свежего питона чтобы просто запустеть этот самый скрипт, танцуешь с папками и путями, потом там что-то ещё и так далее.
У коллеги арч и он вообще давно забил на попытки пользования скриптой, в общем вакханалия.
Я это без ненависте, чисто статистически, много такого на питони встречалл
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

177. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от User (??), 11-Апр-24, 12:01 
Господи, что за ранние 200е? Вроде ж у всех лет десять как - у кого по venv с каким poetry ыщщо, у кого по контейнерам все - но обязательно найдется "знакомый арчевод"(ТМ), у которого три версии сконпелированного питона (Одна из них не иначе как 2я) ниработаит!
Ответить | Правка | Наверх | Cообщить модератору

181. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 12:12 
Рекомендую pipenv. Он в отличии от Poetry не мусорит в pyproject.toml, а создаёт свои Pipenv и Pipenv.lock, которые ни с чем не конфликтуют.
Ответить | Правка | Наверх | Cообщить модератору

180. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 12:10 
Да, компилируешь питон. И что такого? Питон очень просто компилируется.
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

204. "В Python добавлен JIT-компилятор"  +/
Сообщение от Прадед (?), 11-Апр-24, 18:53 
Вот вы насоветовали тут, а как насчёт чтобы и так работало?
Ответить | Правка | Наверх | Cообщить модератору

205. "В Python добавлен JIT-компилятор"  +/
Сообщение от Прадед (?), 11-Апр-24, 18:55 
Мне нада скрипт запустить чтобы доки сгенерил, и забыть, а там начинается докеры, поетри, пайэнвы,
Ответить | Правка | Наверх | Cообщить модератору

206. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Прадед (?), 11-Апр-24, 19:00 
Щас ещё такая тема новая, что через пакетны менеджер не поставишь, говорит ставь через пип а пип не может, и так далее. А там ещё нада из месона запустеть, это ещё история..Такой вот жанр питоненья.
Разраб может и кайфанул, хотя не факт, но я так эту хрень и не осилил, после нескольких часов юзер забил и пошёл спать, ну и хрен с ними, да?
Ответить | Правка | Наверх | Cообщить модератору

208. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Пряник (?), 11-Апр-24, 20:06 
Вот poetry и pyenv не советую. Первый лезет ручонками в pyproject.toml. А я хочу собирать пакет через hatch. Второй просто устарел.

Можно и без виртуальных окружений совсем. Тогда просто в одну папки кидаются все зависимости. Но никто зависимости вместе с программой не таскает.

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

207. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 20:02 
Когда я только сел за линукс, тогда ещё пакетов толком не было. А в игрушки поиграть и разные программки хотелось. Приходилось качать исходники, configure и потом качать всё, что не нашёл configure. Где-то через полчаса лишь заветный make. Обычно собиралось без ошибок, потому что ошибки я точно не пытался исправлять.
Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

210. "В Python добавлен JIT-компилятор"  +/
Сообщение от Прадед (?), 11-Апр-24, 20:27 
Звучит приемлемо. Я так гном-шелл как-то собрал во времена автотулза, было забавно. А теперь вот месон билд и готово. И работала.
Ответить | Правка | Наверх | Cообщить модератору

161. "В Python добавлен JIT-компилятор"  +/
Сообщение от ng (ok), 11-Апр-24, 06:43 
> А скорость и безопасность можно и потом допилить уже, если задача того стоит.

Строители "замков на песке" характеризуются уверенностью, что фундамент и коммуникации подводятся после сдачи сооружения в эксплуатацию.

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

178. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 12:04 
Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в граните выбиваешь?
Ответить | Правка | Наверх | Cообщить модератору

185. "В Python добавлен JIT-компилятор"  +1 +/
Сообщение от Аноним (197), 11-Апр-24, 13:18 
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в
> граните выбиваешь?

прототипирование это миф. программы написанные на недоязычках в этом стиле так и не вылезают из прототипа, только носят уже гордое название "program" с "version=01.02.24". Другое дело когда ты "прототипируешь" на каком-нибудь clisp'e, где код рефакторится потом до неузнаваемости, включая ассемблерные вставки, или ядро/либу на C/C++ и обвязываешь скриптами. Требуется продумывание архитектуры и интерфейсов/апи на стадии проектирования, что немного вылезает из практики "прототипирования" в 90% случаев. Примерно в стольких же процентах случаев, пихон-прожекты либо сдохли так и не переведя с 2 на 3 версию, либо перевели но так и остались на пихоне. Даже на го переписали единицы, т.к. требуют от зрелого гнокода немало количества бабла для переписывания.

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

186. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 14:39 
> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера.

(c) Дональд Кнут

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

189. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (197), 11-Апр-24, 15:22 
>> Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера.
> (c) Дональд Кнут

не прикрывайся Кнутом.

Скриптота - problem oriented approach, решает проблему быстрого тяп-ляп, ака "прототипирования". Как только оно вылезает в паблик и тестируется/запускается на миллионах машин - имеем боль, страдания, тормоза, стэктрейсы, сломанные модули, переписывания с 1.х на 2.х, с 2.х на 3.х, а то и между иксами переписываем, типа 2.4 < 2.6 < 2.8 и так далее, типичные такие проблемы. "Прототипирование" не вылезает из прототипа, вот я о чём, потому что сама скриптота создана для "прототипирования". Представь как ты придумываешь архитектуру, пишешь ядро, выносишь коммон-код в либы, думаешь об апи, и всё на "прототипированном" языке: это нонсенс в 90% случаев. Чаще всего, ты как все мы: херачишь, чтоб работало (с), а далее - если решает бизнес задачу и есть отдача - можно вылизать стрёмные места, или переоформить код, сделав по подобию чего-нибудь архитектурного... разбить на модули, утилиты, сделать 2.0, сломав совместимость, а там, посмотрим, докупить железа если слишком тормозит, бо дешевле переписывания, или на краааааайний случай, который случится примерно никогда - переписать на Го. :-D

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

193. "В Python добавлен JIT-компилятор"  +/
Сообщение от anonymous (??), 11-Апр-24, 15:47 
угу именно так, по факту вечная мечта о том чтобы программировать нечто абстрактное а потом придет какой то волшебник и оптимизирует под конкретное физическое железо так и не взлетела. Просто люди получили много раз обратный эффект, смирились и делают вид что так и должно быть. Что в программе всегда есть ошибка, что оптимизатор оптимизирует, что вечное сияние чистого разума это первично а то как сделать из песка микросхему это для неудачников. Так и варятся в каком то абстрактном болоте.
Ответить | Правка | Наверх | Cообщить модератору

225. "В Python добавлен JIT-компилятор"  +/
Сообщение от ng (ok), 12-Апр-24, 17:01 
> Ты когда-нибудь про прототипирование слышал? Или ты все свои идеи сразу в
> граните выбиваешь?

Да. Слышал.

И даже видел прототипы в граните и мраморе:

http://stranymira.com/uploads/posts/2008-09/1221408037_2_lar...

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

187. "В Python добавлен JIT-компилятор"  +/
Сообщение от Пряник (?), 11-Апр-24, 14:41 
Москва не сразу строилась.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

217. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 12-Апр-24, 08:13 
> быстро делается рабочая программа

справедливо для любого популярного языка

Вот только в случае пэйфона, сопровождение после второй недели разработки становится адом в динамике

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

233. "В Python добавлен JIT-компилятор"  –1 +/
Сообщение от Прохожий (??), 14-Апр-24, 07:21 
>становится адом в динамике

Не становится, если правильно всё изначально делать (написание комментариев, аннотаций) и высокая скорость не нужна.

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

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

242. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 14-Апр-24, 11:01 
> написание комментариев

Комментарии сопровождать надо. Они теряют актуальность примерно так сразу. И вообще, во многих проектах комментарии запрещены.

> аннотаций

Давай за место использования типизированных технологий попытаемся прикрутить типы к пайфону.

> преждевременная оптимизация - корень всех зол.

Никто не говорил про преждевременную оптимизацию. Просто пишешь не на пайфоне и работает примерно в 50-100 раз быстрее.

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

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

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




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

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