Size: a a a

Сообщество Python Программистов

2021 January 03

LD

Luca Darwin in Сообщество Python Программистов
Данила
Раз вы про Си заговорили. static нужен чтобы память не выделять если не используется?
Память бывает автоматическая, статическая и динамическая, если ничего не забыл )
источник

P

Pixar in Сообщество Python Программистов
Если ты в C/C++ попытаешься в процессе присвоить другой тип данных, он тебе пошлёт
источник

P

Pixar in Сообщество Python Программистов
Но тут всё по другому
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Pixar
Ты пишешь просто какая-то переменная принимающая любой адрес в ячейке памяти
Я не вижу где от меня скрыта операция присвоения
источник

P

Pixar in Сообщество Python Программистов
Это хорошо, но и плохо
источник

P

Pixar in Сообщество Python Программистов
Для того, кто не понимает, как это работает внутри
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
Я не вижу где от меня скрыта операция присвоения
Ты на своём уровне с горы не увидишь новичков, которые только заходят, ты понимаешь, не они, а они пишут статьи
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Она чётко специфицирована, она ведёт себя предсказуемо (ну ладно, рейскондишены тоже можно назвать предсказуемыми)
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
Она чётко специфицирована, она ведёт себя предсказуемо (ну ладно, рейскондишены тоже можно назвать предсказуемыми)
Я понял что ты ярый питонист, но отрицать это невозможно, всё происходит где-то за дверью, сама реализация скрыта и у тебя есть только интерфейс доступа прямо говоря
источник

P

Paper_doll_96 in Сообщество Python Программистов
Pixar
Ты на своём уровне с горы не увидишь новичков, которые только заходят, ты понимаешь, не они, а они пишут статьи
Это в целом признаки глобализации и вседоступности. Наглядный пример - хабр. Ресурс скатился просто в невиданный навоз
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Pixar
Для того, кто не понимает, как это работает внутри
Не надо с самого начала лезть в кишки. Я там был, там ничего интересного. А переменные в CPython всегда хранят свой тип.
источник

LD

Luca Darwin in Сообщество Python Программистов
Данила
Раз вы про Си заговорили. static нужен чтобы память не выделять если не используется?
Статик нужен, чтобы между вызовами сохранять и в других файлах не видно было. Автоматические переменные автоматически делаются и потом сносятся тоже автоматически, как только вышел за операторные скобки. Динамическая все ручками: malloc free
источник

P

Pixar in Сообщество Python Программистов
Бензофуран Гетероцикл
Не надо с самого начала лезть в кишки. Я там был, там ничего интересного. А переменные в CPython всегда хранят свой тип.
Как это не надо, только так ты понимаешь, как работает язык и можешь писать что-то более совершенное и сложное
источник

P

Paper_doll_96 in Сообщество Python Программистов
Pixar
Я понял что ты ярый питонист, но отрицать это невозможно, всё происходит где-то за дверью, сама реализация скрыта и у тебя есть только интерфейс доступа прямо говоря
Если что вся оптимизация кода на си тоже скрыта за дверью
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Pixar
Я понял что ты ярый питонист, но отрицать это невозможно, всё происходит где-то за дверью, сама реализация скрыта и у тебя есть только интерфейс доступа прямо говоря
Language:
py3


Source:
from dis import dis
dis("a=1")


Result:
  1           0 LOAD_CONST               0 (1)
             2 STORE_NAME               0 (a)
             4 LOAD_CONST               1 (None)
             6 RETURN_VALUE
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Что скрыто?
источник

P

Pixar in Сообщество Python Программистов
И если кто-то нормально и главное правильно-качественно это освящает этому нет цены.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Всё как на ладони
источник

Д

Данила in Сообщество Python Программистов
Luca Darwin
Статик нужен, чтобы между вызовами сохранять и в других файлах не видно было. Автоматические переменные автоматически делаются и потом сносятся тоже автоматически, как только вышел за операторные скобки. Динамическая все ручками: malloc free
+1
Благодарю за короткий ответ
источник

K

KarmaBot in Сообщество Python Программистов
Данила
+1
Благодарю за короткий ответ
Вы увеличили карму Luca Darwin до 41.81 (+1.00)
источник