본문 바로가기

언어2

Rust 패키지 생성 및 컴파일 1.  Rust 패키지 생성 방법 및 구조 설명앞서 설명한 cargo를 사용하면 러스트 패키지를 손쉽게 만들고 사용 할 수 있다. cargo가 만들어 주는 패키지에는 적절한 값으로 미리 설정해 둔 표준 메타데이터가 몇가지 제공되어 매우 편리하게 사용 할 수 있다.만약 cargo가 실행되지 않는다면 아래 링크를 통해 cargo를 설치하길 바란다.vim Plugin 사용방법https://khd0801.com/entry/Rust-%EC%96%B8%EC%96%B4 Rust 언어 및 설치1.  Rust 언어란?러스트(Rust)는 시스템 프로그래밍을 위한 언어이다. 시스템 프로그램이란 운영체제, 장치 드라이버, 파일시스템, 메모리 관리, 네트워킹 등 제한된 자원을 다루는 프로그래밍이다khd0801.com cargo.. 2023. 11. 30.
Rust 언어 및 설치 1.  Rust 언어란?러스트(Rust)는 시스템 프로그래밍을 위한 언어이다. 시스템 프로그램이란 운영체제, 장치 드라이버, 파일시스템, 메모리 관리, 네트워킹 등 제한된 자원을 다루는 프로그래밍이다 Rust는 다른 시스템 프로그래 언어에 비해 아래와 같이 여러 장점을 가지고 있다..  1. 안전성시스템 프로그래밍을 위한 언어로는 C언어도 있다. 다만 Rust는 C언어에 비해 안전성과  사용성이 편리해졌다. Rust는 컴파일러에서 프로그램 코드의 undefined behavior(미정의 동작) 오류를 잡아 낸다.예를 들어 C언어에서는 아래 예제의 코드가 이상 없이 컴파일되어진다.void main(void) { unsigned char a[2]; a[3] = 0xff;} 해당 코드를 실행하면 stack s.. 2023. 11. 29.