본문 바로가기

Programming/Rust4

러스트(Rust) 설치하기 Rust를 설치하는 방법은 rustup를 다운로드해서 설치하거나 운영체제별 패키지 매니저를 통해 설치하는 방법 혹은 소스를 다운로드 받아 설치하는 방법이 있습니다. rust-lang.org에서는 첫번째 방법을 추천하고 있습니다. Rustup 설치하기 $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh info: downloading installer Welcome to Rust! This will download and install the official compiler for the Rust programming language, and its package manager, Cargo. Rustup metadata and toolchai.. 2022. 12. 6.
러스트(Rust) 관련 기사 (ZDNET Korea) 참고사이트 토발즈 "리눅스, 내년엔 '러스트' 언어도 품는다" (2022/6/22) 리누스 토발즈 "러스트 병합, 리눅스 6.1부터" (2022/9/23) MS 애저 CTO "C·C++ 이제는 그만" (2022/9/25) 러스트, 자동차 시스템도 혁신한다 (2022/9/28) 러스트, C언어와 연계성 강화 (2022/10/4) 리눅스 6.0 출시…러스트 등 핵심 변경은 6.1에 (2022/10/5) [영상] 러스트, C/C++ 대체할 수 있을까? (2022/10/11) 구글, 러스트로 만든 스마트홈 OS '카타OS' 공개 (2022/10/18) 러스트 1.65 버전 공개…기능 범용성 대거 확대 (2022/11/8) 美 국가안보국, C/C++ 대신 러스트·고·C# 사용 권고 (2022/11/13) 러스트 .. 2022. 12. 4.
Visual Studio Code - Rust Plugin(Extensions) rust-analyzer 러스트 프로그래밍 언어를 위한 Language Server Protocol의 구현입니다. VS Code, Emacs 및 Vim을 포함한 많은 코드 편집기에서 코드 완성 및 정의/구현 이동과 같은 기능을 제공합니다. 1) IntelliSense 2) Inlay hints 먼저 알 수 있는 것 중 하나는 유추된(inferred) 타입, 반환 값, 명명된 매개변수를 편집기의 가벼운 텍스트로 표시하기 위한 인레이 힌드를 제공한다 인레이 힌트는 코드를 이해하는 데 도움이 될 수 있지만 "Editor > Inlay Hints: Enabledd setting(editor.inlayHints.enabled)을 통해 기능을 비활성화할 수 있습니다. 3) Hover information 변수, 함.. 2022. 11. 5.
The Rust Programming Language 최근에 개발자들이 가장 좋아하는 언어 중 하나가 Rust라고 합니다. 개발자뿐만 아니라 기업에서도 Rust 개발자들에 대한 관심을 보이고 있는 듯 하구요. Rust는 C/C++ 같은 기존 시스템 프로그래밍 언어를 안전하게 대체할 수 있습니다. C/C++와 마찬가지로 Rust에는 거의 모든 최신 언어에서 제공하는 대규모 런타임 또는 가비지 수집기가 없지만 C/C++와 달리 Rust는 메모리 안전성을 보장하기 때문에 Rust는 C/C++에서 발생할 수 있는 잘못된 메모리 사용과 관련된 수많은 버그를 방지합니다. 아마도 오버헤드 없는 안전한 메모리 관리가 가능하다는 점에서 시스템 프로그래머들이 많이 선호하는 것 같습니다. 리눅스뿐만 아니라 안드로이드 OS 개발 언어에도 Rust가 추가되거나 추가될 예정입니다... 2022. 11. 1.