LINUX.ORG.RU

История изменений

Исправление antares0, (текущая версия) :

А Go не чреват сегфолтами?

Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко дургой уровень.

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

Теоретически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.

Исправление antares0, :

А Go не чреват сегфолтами?

Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко другой уровень.

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

Теоритически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.

Исходная версия antares0, :

А Go не чреват сегфолтами?

Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко дургой уровень.

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

Теоритически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.