Pull to refresh
163
18.3
Александр Рябиков@rsashka

Системный архитектор

Send message

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

Каким образом это можно сделать в случае, когда граф вызовов зависит от входных данных или от создаваемых динамически в рантайме?

Расскажите хотя бы один способ, который полностью убирает описанную проблему.
Ведь если бы это было хоть как-то решено, то наверно и самой проблемы бы не возникало?

Лови плюсик в карму за замечательное решение - скрывать рекламу телеграм канала под спойлер!

Это как повышение подоходного налога на 1% для всех (с 12% до 13%) под предлогом введения плоской шкалы, так и тут - повышение на на 2% налога (с 6% до 8%), под предлогом очередного "улучшения", а чтобы добровольно и с песней можно отключить газ ухудшить условия работы по УСН :-)

Не поверю

Это дело вашей религии

что автоматически делает язык не-Тьюринг-полным

Вы не поверите, но

Любой язык программирования, обеспечивающий гарантии безопасной разработки, обязан ограничивать возможности реализации некоторых алгоритмов (как минимум таких, которые содержат ошибки), а это означает, что любой безопасный язык программирования не может быть Тьюринг-полным по определению (раз на нем нельзя написать программу с ошибкой).

Интересен и обратный вывод: полнота языка программирования по Тьюрингу является достаточным основанием, чтобы такой язык программирования нельзя было отнести к безопасным :-)

В контексте текущего обсуждения я тоже понял ваш вопрос вот так :-)

Я согласен, что с Rust лучше, чем без него, и что лучше хоть какие нибудь гарантии, чем их отсутствие.

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

Более того, гарантии безопасного управления памятью можно реализовать и для С++, но это пока реализовано только на уровне концепции.

Наверно там же, где и гарантии безопасности Rust

Как у C++ успехи с разделением кода на safe- и unsafe-части?

Замечательно! Это оказалось значительно проще, чем казалось на первый взгляд.

Классный ответ, правда и ошибки С++, это тоже "проблемы разработчика, а не языка".

Проблема Rust в том, что он в принципе не может реализовать некоторые алгоритмы без вставок unsafe кода.

А в пенсионный и соцстрах?

  • Сведения о трудовой деятельности (подраздел 1.1. подраздела 1 формы ЕФС-1);

  • Сведения о страховом стаже (подраздел 1.2. подраздела 1 формы ЕФС-1).

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

А какие отчеты требуются? Вроде говорили, что отчетность по фондам все равно остается и сокращается только налоговая отчетность.

Кроме налогов, если еще и отчетность по фондам. Как с ней обстоят дела на АУСН?

Кажется направлять на соседские двери запрещено только если камера захватывает внутренние помещение соседской квартиры (например, когда она установлена напротив двери).

А что, они уже получили заключение, что "Jaguar Land Rover" и "Яндекс Rover" сходны то степени смешения?

1
23 ...

Information

Rating
366-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Инженер встраиваемых систем, Архитектор программного обеспечения
Ведущий
C++
ООП
Linux
Программирование микроконтроллеров
Встраиваемая система
C
Qt
Разработка программного обеспечения