본문 바로가기

크레이트

파이썬 개발자인데 러스트 배우고 싶어요 러스트를 찍먹해볼까 말까 고민하셨던 전국의 파이썬 개발자 여러분, 드디어 이 책이 출간되었습니다. 파이썬 개발자를 위한 유일무이한 러스트 입문서, 파이썬 코드와 러스트 코드를 비교하면서 러스트를 배우는 바로 그 책, 《파이썬과 비교하며 배우는 러스트 프로그래밍》입니다.  파이썬은 간결한 문법 덕분에 폭넓게 인기 있는 언어이고, 러스트는 조금 어렵지만 고성능 프로그램을 구현할 수 있어 가장 사랑받는 언어입니다. 그러나 빠른 속도를 위해 파이썬 패키지(자바스크립트 패키지까지도)를 러스트로 대체하려는 분야가 많아지고 있는 상황에서, 파이썬 개발자분들 중에는 진입장벽이 높다고 생각하여 발을 들이기를 망설이는 분들이 많은 것으로 압니다.  기출간된 다른 러스트 책들이 어렵다고 생각했다면 이 책이 최적의 선택지입니.. 더보기
제로부터 시작하는 러스트 백엔드 프로그래밍 백엔드 개발자를 위한 러스트 온보딩 가이드 ‘러스트는 API 개발을 위한 생산적인 언어가 될 수 있을까?’라는 질문에서 시작된 이 책은 가상의 엔지니어 팀이 러스트로 클라우드 네이티브 애플리케이션을 개발하고 배포하는 과정을 그린다. 총 11장에 걸쳐 러스트의 에코시스템 탐색 및 활용, 애플리케이션의 모듈화와 구조화, 단위/통합 테스트, 타입 시스템을 사용한 도메인 불변성 적용, API 사용자 인증 및 권한 부여, 강력한 오류 처리 전략, 구조화된 로그를 사용한 애플리케이션 관리, 광범위한 지속적 통합/배포 파이프라인 구축을 다룬다. 러스트 백엔드 개발자의 이상적인 출발점이자 최고의 가이드가 될 것이다. 도서 구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡].. 더보기
이렇게 제이펍은 러스트 맛집의 길로 들어섭니다. 불과 얼마 전 제이펍을 'Go 언어 맛집'이라고 소개했었습니다(《Go 언어로 배우는 웹 애플리케이션 개발》도 제가 담당했습니다♥). 그런데 또 이렇게 제이펍을 '러스트 맛집'이라고 소개하게 되네요. 전 세계 개발자들이 러스트를 사랑한다는 사실은 익히 알려졌습니다. 2023년 스택오버플로 조사에서는 개발자들이 가장 선호하는(Admired and Desired) 언어로 뽑혔고, 프로그래머스에서 실시한 조사에서도 '가장 배우고 싶은 언어' 부문에서 프런트엔드 개발자는 러스트를 배우고 싶은 언어 2위로 꼽았으며, 시스템 소프트웨어 개발자와 게임 개발자 들이 배우고 싶은 언어에서도 높은 순위를 차지했습니다. 그리고 많은 기업에서도 러스트를 사용하고 있고요. 많은 개발자에게 사랑받는 러스트의 기분은 어떨까요? 하지.. 더보기
러스트 프로그래밍 공식 가이드 이 책의 종이책은 현재 절판입니다. 그간 읽어주신 독자님들께 감사드립니다. 전자책은 계속 판매 중이며, 개정판은 2024년 2월 말경 출간 예정입니다(https://jpub.tistory.com/1529). 러스트 핵심 멤버 2인이 집필하고 RUST 2018이 반영된 국내 첫 러스트 공식 문서 도서구매 사이트(가나다순) [교보문고] [도서11번가] [반디앤루니스] [알라딘] [영풍문고] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구글북스] [리디북스] [알라딘] [예스이십사] [인터파크] 출판사 제이펍 원출판사 No Starch Press 원서명 The Rust Programmming Language(Covers Rust 2018)(원서 ISBN: 9781718500.. 더보기
국내에 처음 소개되는 러스트, 그것도 공식 가이드! 여러분들은 혹시 '하이브리드'라는 단어의 개념을 알고 계신가요? 사전적인 의미로는 서로 다른 것의 장점을 결합하거나 부가가치를 더해 새로운 것을 창조하는 통합의 개념으로 이해할 수 있는데요. 최근 개발자 사이에서 주목받는 하이브리드형 언어가 있습니다. 바로 오늘 여러분들에게 소개해 드릴 '러스트(Rust)'입니다! 《러스트 프로그래밍 공식 가이드》 러스트는 모질라(Mozilla)가 창안한 프로그래밍 언어로, 2012년 1월에 첫 번째 알파 버전인 0.1이 발표되었습니다. 원래는 C 및 C++ 등의 언어에서 발생하는 핵심 보안 결함인 메모리 관련 버그를 방지하는 것을 목적으로 개발되었습니다. 또한, 모질라는 러스트를 성능, 병렬화, 메모리 안전에 중점을 둔 새로운 프로그래밍 언어라고 정의했습니다. 저수준의.. 더보기