소유권은 애초에 어려운 수동 메모리 관리를 엄청 쉽게 해주는거라 얘 없었으면 더 어려워졌을거임
그럼 뭐가 어렵냐하면 보통 안익숙한 트레잇이랑 매크로 거기에 몇몇 유틸 라이브러리까지 좀 익숙해져야 idiomatic한 코드를 짤수있어서 엄청 편해지는데
거기까지 도달하는게 좀 멀어서 진입장벽이 있음
그리고 다른 언어들마냥 특히 OOP식으로 코드를 짜면 적지않은 코드가 다 소유권 모델이랑 안맞아서 에러남
그래서 그에 맞는 rustic한 코드를 짜야하는데 이것도 좀 해봐야 아는거라 더 그럼
요약하면 안익숙하고 익숙해지려면 오래걸리는데 그 과정에선 플밍하기 좀 불편함
훠훠훠 상속은 왜 없슙니꽈? 이게 제일 마음에 들지가 않아요 - dc App
그것도 나중엔 트레잇이 더 편해짐
파이썬으로치면 파이썬에서 포인터 왜 없냐고 하는거같은 느낌
고슬링도 버린 상속을 왜 버리지 못하는가?
뉴비입장에서 공감함; 매크로는 완전 새로운 느낌이고, OOP식 구조로 짜다가 소유권 에러뜨면 이리저리 바꿔보다가 결국 구조를 손보게 되더라. 나쁜 방향으로 고치는게 아니라 괜찮긴한데 귀찮고 불편한 거 같음. 적응 좀 빨리 하고 싶네 - dc App
특히 객체지향이랑은 완전 안친함 상태분리하고 구조체 돌려쓰고 이런 러스트 특유의 코딩방식이 있는데 이렇게 안짜면 꽤 빡셀거같음
TRPL 다 읽었고 O'REILLY 책 읽는 중인데, 여전히 러스트 답게 짤려면 어떻게 해야 하는지 모르겠음... 추천 해 주실만한 방법이 있나여?
아.. RBE도 읽음
책 더 볼거없고 코드를 짜세요
해당 댓글은 삭제되었습니다.
OOP 적폐
C++를 러스트처럼 쓰는 건 어떰
불꽃가능