LINUXTALKS.CO

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

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции, нет. компилятор содержит счетчик аллокаций, отслеживает выделение памяти, сам следит, в какой момент ее безопасно освободить. находит твои попытки use-after-free и заставляет переписывать код безопасно.

компилятор c/c++ дает тебе свободу использования malloc/free, rust-компилятор берет это на себя и накладывает ограничения на использование переменных. в чем проблема???

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции, нет. компилятор содержит счетчик аллокаций, отслеживает выделение памяти, сам следит, в какой момент ее безопасно освободить. находит твои попытки use-after-free и заставляет переписывать код безопасно.

компилятор c/c++ дает тебе свободу использования malloc/free, rust-компилятор накладывает ограничения. в чем проблема???

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции, нет. компилятор содержит счетчик аллокаций, отслеживает выделение памяти, сам следит, в какой момент ее безопасно освободить. находит твои попытки use-after-free и заставляет переписывать код безопасно.

компилятор c/c++ дает тебе свободу использования malloc/free, это компилятор накладывает ограничения. в чем проблема???

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции, нет. компилятор содержит счетчик аллокаций, отслеживает выделение памяти, сам следит, в какой момент ее безопасно освободить. находит твои попытки use-after-free и заставляет переписывать код безопасно.

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции, нет.

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

почему алгоритм в java runtime тебя устраивает, а алгоритм, основанный на четкой логике в момент компиляции нет.

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. и вот написали memory-safe алгоритм. он непротиворечивый и решает проблему выделения/освобождения памяти в стеке и в куче. чем ты недоволен?

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе. ну написали такой алгоритм. он непротиворечивый и решает эту проблему. чем ты недоволен?

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

там автоматическая аллокация памяти? смысл ведь исключить человеческую ошибку в сложном коде, поручив управление памятью программе.