-
반응형
https://namu.wiki/w/Rust(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%20%EC%96%B8%EC%96%B4)
https://parksb.github.io/article/35.html
https://wikidocs.net/book/12811
https://indosaram.github.io/rust-python-book/
https://learn.microsoft.com/ko-kr/training/paths/rust-first-steps/
http://rust-lang.xyz/rust/basic
러스트의 핵심은 오너쉽
오너쉽은 컴파일 타임에 검증되며
런타임에 지장을 주지 않기 때문에
런타임의 실행속도는 유지~!!!단 컴파일은 느림...
컴파일은 느리지만
테스트 시간을 줄여주고
덜 뻗으니까
전체적인 시간은 줄여줌...러스트 개발자 천재인듯...
오너쉽 뿐만 아니라
객체지향 측면에서도
비용이거의들지 않는 구조를 채택했는데...이 부분은 golang 과 비슷한 느낌임.
class에 데이터와 함수를 몰아 넣는 게 아니라...구조체에 함수를 연결하는 스타일..
인터페이스도 있고...다만 역시 컴파일 타임에서
제대로 정의되어 있나 검증을 함...재미있음...
반응형