stackyFACTS
Технологии

Бесконечная рекурсия сильно загоняет программы в бесконечные циклы

ВОТ ЧТО ИНТЕРЕСНО

Функция, приказывающая сама себе запуститься снова, — это цифровой эквивалент двух зеркал, направленных друг на друга. Если условие выхода написано плохо, рутина слепо вызывает сама себя снова и снова, быстро наращивая уровни памяти. Стек продолжает расти в панике, пока операционная структура принудительно и насильственно не завершает работу приложения.

Бесконечная рекурсия сильно загоняет программы в бесконечные циклы
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Объектно-ориентированное наследование тянет за собой нежелательные зависимости
Технологии

Объектно-ориентированное наследование тянет за собой нежелательные зависимости

Классическая проблема «гориллы и банана». Вы просите код дать вам банан, но из-за жестких структур объектно-ориентированных классов вы получаете банан,…

Узнать больше
Почему HTML — не язык программирования
Технологии

Почему HTML — не язык программирования

Поскольку он только структурирует текст, а не выполняет циклы или логику, фраза «я программирую на HTML» — это самый быстрый способ быть высмеянным на…

Узнать больше
Утечки в неисправном ПО потребляют ресурсы до полного краха системы
Технологии

Утечки в неисправном ПО потребляют ресурсы до полного краха системы

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

Узнать больше
Глобальные переменные доступны из абсолютно любого места
Технологии

Глобальные переменные доступны из абсолютно любого места

Это цифровой эквивалент того, чтобы оставить ключи от дома посреди оживленного перекрестка. Объявление переменной глобальной означает, что любая случайная…

Узнать больше
До современных инструментов CSS простое центрирование блока требовало сложных хаков
Технологии

До современных инструментов CSS простое центрирование блока требовало сложных хаков

До появления современных модулей верстки идеальное выравнивание простого блока по центру экрана требовало настоящей черной магии. Разработчикам приходилось…

Узнать больше
Энтузиасты кода Rust твердо отказываются обсуждать что-либо другое
Технологии

Энтузиасты кода Rust твердо отказываются обсуждать что-либо другое

Написание кода с безопасной работой с памятью, по-видимому, меняет личность разработчика на агрессивного цифрового вегана. Поскольку язык предотвращает…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store