rust 성능이 c++보다 좋은 케이스가 거의없을텐데 이상하네. 근데 너가 말하는 매니지드의 정의에 따라서 rust는 매니지드가 아닐수도 있음 - dc App
troublecoder(troublecoder)2024-03-13 08:36
그렇게 단편적으로 나눠서 보려고 하지말고 뭘 매니징하는지 찾아보고 이해하려고 노력해봐 - dc App
HtmlProgrammer(judging7455)2024-03-13 08:42
답글
러스트는 gc를 안씀
copyable하지 않은(명시적으로 copy trait 구현이 안된) 것은 복사 없이 오직 이동만 가능한 소유권개념 활용해서 컴파일 타임에 메모리 관리하고 일반적인 상황에서 할당/해제 직접 안해도 되게 만든거지 런타임에 별도로 자동관리하지 않음 - dc App
HtmlProgrammer(judging7455)2024-03-13 08:52
rust가 약간 더 빠르기도 하고 c++가 약간 더 빠르기도 하고 업치락 뒷치락 하는 정도임. 그리고 차이가 난다해도 거의 의미없는 수준임. 이론상 rust의 최적화가 더 잘될거라는 말은 있는데 그것도 아직까지는 이론일 뿐이고 실제로는 의미있는 차이가 없음 - dc App
rust 성능이 c++보다 좋은 케이스가 거의없을텐데 이상하네. 근데 너가 말하는 매니지드의 정의에 따라서 rust는 매니지드가 아닐수도 있음 - dc App
그렇게 단편적으로 나눠서 보려고 하지말고 뭘 매니징하는지 찾아보고 이해하려고 노력해봐 - dc App
러스트는 gc를 안씀 copyable하지 않은(명시적으로 copy trait 구현이 안된) 것은 복사 없이 오직 이동만 가능한 소유권개념 활용해서 컴파일 타임에 메모리 관리하고 일반적인 상황에서 할당/해제 직접 안해도 되게 만든거지 런타임에 별도로 자동관리하지 않음 - dc App
rust가 약간 더 빠르기도 하고 c++가 약간 더 빠르기도 하고 업치락 뒷치락 하는 정도임. 그리고 차이가 난다해도 거의 의미없는 수준임. 이론상 rust의 최적화가 더 잘될거라는 말은 있는데 그것도 아직까지는 이론일 뿐이고 실제로는 의미있는 차이가 없음 - dc App