История изменений
Исправление antares0, (текущая версия) :
А Go не чреват сегфолтами?
Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко дургой уровень.
Но теоретически такие проблемы возможны во всех неуправляемых языках
Теоретически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.
Исправление antares0, :
А Go не чреват сегфолтами?
Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко другой уровень.
Но теоретически такие проблемы возможны во всех неуправляемых языках
Теоритически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.
Исходная версия antares0, :
А Go не чреват сегфолтами?
Понятия не имею, не использую. Но Go испоьзует напрямую GCC-шный бэкенд минуя C как язык. Это немножко дургой уровень.
Но теоретически такие проблемы возможны во всех неуправляемых языках
Теоритически. На практике такие проблемы в основном у С и плюсов в той степени в которой они С. Из-за того что в работа с памятью основной инструмент, а изолированость переменых и функций по памяти в идиоматическом стиле не принципиальна. В других языках с этим небезуспешно пытаются работать.