The OpenNET Project / Index page

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



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

Оглавление

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

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


41. "В Python добавлен JIT-компилятор"  +3 +/
Сообщение от zog (??), 10-Апр-24, 11:33 
Разве его там раньше не было? Очень странно. Как же он стал таким популярным без JIT?
Ответить | Правка | Наверх | Cообщить модератору

43. "В Python добавлен JIT-компилятор"  +/
Сообщение от devl547 (ok), 10-Апр-24, 11:35 
Были сторонние JIT, тот же PyPy.
Ответить | Правка | Наверх | Cообщить модератору

54. "В Python добавлен JIT-компилятор"  +3 +/
Сообщение от хрю (?), 10-Апр-24, 12:11 
потому что jit нужен большим долго работающим программам, пистон имно вообще не про это. питон это современный кроссплатформенный бейсик, в этом виде он очень не плох, зачем из него делать java понять сложно.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

57. "В Python добавлен JIT-компилятор"  –3 +/
Сообщение от zog (??), 10-Апр-24, 12:38 
JIT нужен всем, кто заботится о производительности и отзывчивости. К тому же JIT уже давно научили сохранять результат своей работы, что делает его актуальным не только для больших и долго работающих программ.
Ответить | Правка | Наверх | Cообщить модератору

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

71. "В Python добавлен JIT-компилятор"  +3 +/
Сообщение от Аноним (66), 10-Апр-24, 13:40 
> JIT нужен всем, кто заботится о ... отзывчивости.

Вот им как раз JIT не нужен, JIT даёт только доплнительные задержки и ухудшает ~ 99 % -ый персентиль. Хорошая особенность CPython это равномерные и предсказуемые тормоза. Для отзывчивости можно использовать только ЯП без JIT и без GC.

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

128. "В Python добавлен JIT-компилятор"  +/
Сообщение от хрю (?), 10-Апр-24, 19:27 
> JIT нужен всем, кто заботится о производительности и отзывчивости. К тому же
> JIT уже давно научили сохранять результат своей работы, что делает его
> актуальным не только для больших и долго работающих программ.

Хлупость. От jit производительность могут получить только большие и долгоработающие приложения, остальные её не получат, да и бейсику не нужна производительность, а нужна понятность и быстроекодонаписание, а отзывчивость вообще не про jit ни в каком виде.

Есть мнение, что jit это какая-то манта. Мало кто понимает, что это и как работает, но все уверены, что она решает все проблемы.

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

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

67. "В Python добавлен JIT-компилятор"  +4 +/
Сообщение от Аноним (66), 10-Апр-24, 13:36 
Удобный ЯП для нетребовательной автоматизации, нормальная замена bash портянкам. И хорошая стандартная библиотека. Так и взлетел
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

141. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (138), 10-Апр-24, 22:42 
Вообще изначально он предназначался для прототипирования, типа - пришли к клиенту, пообщались, выяснили требования, что-то по-быстрому набросали на Python, показали клиенту, клиент доволен, переписали полностью на С++ или только критические участки.

А потом производительность процессоров так рванула, что мелко-средних клиентов удовлетворял и тормознутый Python, который оказался тормознутее даже полностью интерпретируемого VBScript, не говоря уже о VBA с его p-кодои или cкомпилированном в нейтив Visual Basic.

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

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

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

200. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (66), 11-Апр-24, 17:40 
> Вообще изначально он предназначался для прототипирования...

Нет. В наше же время все могут воспользрваться хотя бы википедией и посмотрпеть как было на самом деле. Зачем выдумываешь? Ладно, чукча, видимо, не читатель, давай помогу...

> We needed a better way to do system administration than by writing either C programs or Bourne shell scripts, since Amoeba had its own system call interface which wasn’t easily accessible from the Bourne shell. My experience with error handling in Amoeba made me acutely aware of the importance of exceptions as a programming language feature.

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

215. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (138), 12-Апр-24, 07:23 
Придумать они его могли по любому поводу, типа чтобы за пивом коллегам не бегать. Суть не в этом. А суть в том, что когда они начали продвигать это поделие в массы, то лозунг Гвидо и его подельников был "Python - язык для быстрого прототипирования", пока ваши конкуренты пишут на С++ вы уже показываете клиенту свою программу. Best Time to Market. Как-то так.
Ответить | Правка | Наверх | Cообщить модератору

228. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (66), 13-Апр-24, 02:52 
И суть его осталась ровно такой же ибо для прототипирования абсолютно не подходит. На любом другом ЯП разработку нужно начинать полностью с нуля, наработки на питоне нельзя больше никуда перенести.
Ответить | Правка | Наверх | Cообщить модератору

229. "В Python добавлен JIT-компилятор"  +/
Сообщение от User (??), 13-Апр-24, 08:14 
... но приводить подтверждения своим словам я конечно же не буду.
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

190. "В Python добавлен JIT-компилятор"  +/
Сообщение от Аноним (190), 11-Апр-24, 15:26 
Он стал популярным как язык-клей, писать код где не упираемся в проц (когда вы ждете чего-то из сети или читаете с диска, нет разницы, есть jit или нет). А где упираемся - этот кусок переписывается на C или берется из готовых библиотек с нативным кодом.

Т.к. питон не джава и не C#, там нет виртуальной машины / сэндбокса / причин использовать managed-реализацию вместо нативной. Приличная часть стандартной библиотеки написана нативным кодом. И реальные программы используют кучу библиотек написанных на C - везде, где критична производительность. А перекидывать данные между C'шными реализациями и писать высокоуровневую логику он и без JIT прекрасно справляется.

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

214. "В Python добавлен JIT-компилятор"  +/
Сообщение от Илья (??), 12-Апр-24, 07:06 
5-7 лет назад инфоцыгане резко открывать курсы по пайфону "стань программистом за две недели".

Люди ломанулись туда и всё начало реверберировать. По сути пэйфон популярен потому что популярен.

Кто не согласен - пожалуйста поясните, какие у пэйфона конкурентные приемущества?

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

232. "В Python добавлен JIT-компилятор"  +/
Сообщение от Прохожий (??), 14-Апр-24, 06:52 
Ты, видимо, всё-таки Пайтон имел ввиду, говоря "пэйфон". Популярен он потому, что прост в обучении, прост в сопровождении, и его библиотека стандартная довольно-таки богата на функциональность, что позволяет очень быстро писать код в разных областях, при условии, что высокая производительность конечного продукта не нужна, а она таки не нужна примерно в 70-80 процентах от общего числа программ (где-то видел диаграмму такую).
Большое количество курсов в случае Пайтона - это уже производная от факторов, перечисленных выше.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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