The OpenNET Project / Index page

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



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

Оглавление

Представлен Pyston-lite, JIT-компилятор для штатного Python, opennews (??), 08-Июн-22, (0) [смотреть все]

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


27. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (31), 09-Июн-22, 09:38 
>Дополнительно в рамках проекта nogil ведётся работа над экспериментальным режимом сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock), не допускающей параллельное обращение к разделяемым объектам из разных потоков

Ну наконец то хоть до кого-то дошло, что этот Гордиев узел можно только разрубить, и пофиг, если какой код на питоне сломается, кто написал такой код - тот сам ду^Wвиноват и этот код по любому нужно исправлять.

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

28. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (31), 09-Июн-22, 09:42 
>6387 commits behind python:main.

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

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

30. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (30), 09-Июн-22, 09:44 
Так еще много названий змей на занято языками.  
Ответить | Правка | Наверх | Cообщить модератору

29. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +1 +/
Сообщение от Аноним (30), 09-Июн-22, 09:43 
Только отвалятся библиотеки на C++ а так да GIL можно отключить, но зачем тогда нужен будет питон?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

33. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (31), 09-Июн-22, 09:49 
Нативные модули под GIL не подпадают, что хотят - то и воротят во столько потоков параллельно, во сколько автор закодит.
Ответить | Правка | Наверх | Cообщить модератору

37. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (40), 09-Июн-22, 10:25 
И как ты без GIL сделаешь потокобезопасное управление памятью в C библиотеках?
Ответить | Правка | Наверх | Cообщить модератору

45. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +1 +/
Сообщение от Аноним (42), 09-Июн-22, 11:12 
Наверное спинлоками или примитивами синхронизации ОС? Ну там всякими семафорами, мьютексами, блокировками чтения-записи (в отдельный момент времени куча читателей разделяемого куска памяти или один писатель). Или начать попытку блокировки со спинлока, а если ожидание освобождения ресурса затянулось - переключиться на мьютекс. Такое уже во всех порядочных ОС реализовано. Но про питон (и Си в нем), конечно, ничего не знаю, кроме того, что там пробелы и GIL и несимпатичная мне типизация. Вот сейчас из комментов узнал что и память жрет. Может и врут.
Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (48), 09-Июн-22, 11:25 
Все что ты говоришь требует от программиста, неких навыков. А что если сделать дуракозащиту чтобы программист ничего не мог сломать бай дизайн. Причем ни со стороны питона ни со стороны библиотеки. Синк абаут ит.  
Ответить | Правка | Наверх | Cообщить модератору

120. "Представлен Pyston-lite, JIT-компилятор для штатного Python"  +/
Сообщение от Аноним (120), 09-Июн-22, 23:03 
В нативных модулях никакой защиты нет, а отстрелить ногу очень легко. Я однажды портировал один модуль времён python 2 на python 3. Падает, зараза, иногда. Это вам не Растишка.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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