ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

DPython звучит, прям даже красивое 😂

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

PDP-11

Читать полностью…

Python beginners

это не процессор знает про выравнивание в языках программирования, это языки программирования знают про выравнивание которое нужно процессору %)

Читать полностью…

Python beginners

процессор умеет читать например 32-битный кусок памяти только если адрес по этим 32 битам выравнен

Читать полностью…

Python beginners

на спарк/мипс там же скорее SIGBUS?

Читать полностью…

Python beginners

на x86 такого нет, на более других архитектурах встречается

Читать полностью…

Python beginners

Откуда там вообще возьмется SIGILL ?

Читать полностью…

Python beginners

Ну, с ограничениями "указатель на питоний объект" и "на поддерживаемых в cpython архитектурах" скорее всего можно так считать.

Читать полностью…

Python beginners

а кто-нибудь листал книжку - effective python 125 specific ways to write better python ?

Читать полностью…

Python beginners

можно было бы много указывать

Читать полностью…

Python beginners

с 32-битными архитектурами в принципе тоже работает, только 31 бит вместо 63

Читать полностью…

Python beginners

а сборки под 32 идут отдельно

Читать полностью…

Python beginners

облако оракл это отдельный акаунт с очень вкусным фритир

Читать полностью…

Python beginners

Но как раз процовые приколы мешают такими хаками пользоваться.

Читать полностью…

Python beginners

поэтому сигнализировать что-то последним битом указателя — обычная практика во всяких интерпретаторах

Читать полностью…

Python beginners

(но там в принципе адресация не побайтная, а "пословная", в качестве указателя номер слова, а не номер байта)

Читать полностью…

Python beginners

Ну указатели это немного так отдельный набор инструкций

Читать полностью…

Python beginners

бредогенератор говорит что спарки, мипсы, старые армы, и некоторые реализации risc-v

Читать полностью…

Python beginners

сигбус, сигилл, какая разница…

Читать полностью…

Python beginners

откуда вообще процессор знает о выравнивании типов данных в языке программирования

Читать полностью…

Python beginners

ну типа некорректная инструкция процессора — невыровненное чтение

Читать полностью…

Python beginners

ну да, разыменовывать невыровненный указатель на куче платформ — это SIGILL, а на x86 это тормоза, поэтому всё вокруг выровненное

Читать полностью…

Python beginners

ты видимо имел ввиду правила выравнивания. потому что указатели нечетными бывают очень даже.

Читать полностью…

Python beginners

один Денис делал БолгенОС, второй собирается свой хитрый питон 4 делать

Читать полностью…

Python beginners

нихуя себе, это же какие возможности бы были.

Читать полностью…

Python beginners

ну да, так правильней

Читать полностью…

Python beginners

я не знаю причем тут именно бесплатно стрельба, но от отдельных аккаунтов только хуже

Читать полностью…

Python beginners

не удивлюсь если не общий

Читать полностью…
Subscribe to a channel