[Rust/도서 리뷰] <이지 러스트>
·
Rust 연구 노트/Rust 이야기
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다.  오늘 리뷰할 책 🦀 예전 포스팅에서 Rust를 소개하면서 한국어로 Rust 강의를 해주는 매클라우드 형을 소개했었는데,이번에 그 형이 빛빛미디어에 한글로 된 Rust 책을 냈다! 사실 23년에 나올 줄 알았는데 드디어 올해 출간됐네  이번 책 리뷰 신청(2권 고름)에는 자바 코드 품질을 높이는 방법과 이 책을 골랐는데,전자를 고른 이유는 내가 지금 Java + Spring 백엔드 개발을 하고 있기 때문이고이 책을 고른 이유는 Rust를 좋아하고, 여러 자료로 공부해본 데다 토이 프로젝트도 해봤기 때문이다.  최종적으로는 빛빛미디어께서 나에게 Rust를 놓지 말라는 계시를 주셔서 이 책을 읽게 되었다.   바로 리뷰 들어가보자고~  ..
[Rust] 함수 시그니처 lifetime에 대한 고찰
·
Rust 연구 노트/Rust 이야기
Rust LifetimeRust에서는 함수 시그니처에 파라미터가 2개 이상일 때, lifetime을 명시적으로 표기해야 한다.(규칙에 따라 생략 가능한 경우도 있다)아무튼, 함수 입력 파라미터에 있는 참조값과 반환 참조값의 수명 관계에 대해서 생각해보다가떠오른 모순적인 상황fn longest(x: &'a str, y: &'b str) -> &'a str { if x.len() > y.len() { x } else { y // 'b의 라이프타임이 'a보다 크거나 같아야 함 }}일단 문자열 리터럴 a와 b를 비교해서 긴 쪽을 반환하는 함수를 가정해 보자. 이 함수에 두 가지 파라미터가 들어왔을 때, 수명과 문자열 길이(반환되는 조건)는 서로 관련이 없다.즉, 어떤 게..
[Rust/도서 리뷰] <러스트 프로페셔널 코드>
·
Rust 연구 노트/Rust 이야기
책 소개Rust로 토이 프로젝트도 만들어봤지만 내가 Rust를 제대로 쓰고 있는 게 맞나 의구심이 든다. 이럴 때 선배가 옆에서 하나하나 짚어가면서 알려주면 얼마나 좋을까? 초창기 러스트 오픈소스 기여자인 브렌든 매슈스에게 'Rust를 전문가처럼 쓸 수 있는 방법'을 일일 멘토링 받을 수 있는 기회가 바로 이 책에 고스란히 담겨있다. 마침 Rust로 토이 프로젝트를 만들어보면서 점점 흥미를 붙여가는 시점이라,내가 러스트스럽게 코딩을 하고 있나? 고수들은 어떻게 쓸까? 같은 생각이 들고 있었다. 그러던 중에 라는 책이 나와서 읽지 않고는 배길 수가 없었다.그래서 읽어본 이 책은 어떤 책인지, 누가 읽으면 좋을지 적어봤다.   책 리뷰책 구성이 책은 다섯 부분으로 나눌 수 있다.① 도구 소개 및 사용법② 데..
[Rust] Rust 소개, 설치 및 IDE 환경 세팅 + Cargo
·
Rust 연구 노트/Rust 이야기
Rust 간단 소개 Rust는 안전하고, 빠르고, 자원 효율적인 프로그래밍 언어다동시에 꾸준히 사랑받고, 존경받는 언어기도 하다https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages Stack Overflow Developer Survey 2023In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.survey.stackoverflow.co  물론 그..