Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- analogue
- GOG
- 닌텐도 스위치
- mister
- PSP
- 슈퍼패미컴
- LMD
- 건담
- ensemble
- 게임기어
- ps4
- PC엔진
- 모빌슈트
- 슈퍼마리오
- mobilesuit
- 메가드라이브
- 앙상블
- 컨트롤러
- snes
- 티스토리챌린지
- 오블완
- 3DS
- Apple II
- MSX
- 패미컴
- Game Gear
- fpga
- 게임보이
- YS
- 이스
Archives
- Today
- Total
Just a Blog
러스트(Rust) 프로그래밍 언어에 대한 개인적인 소감 본문
1. 프로그램이 가질 수 있는 잠재적 런타임(run-time) 에러를 컴파일 타임(compile time)에서 미리 발견하고 방지할 수 있도록, 프로그래밍 문법과 규칙에 강제한다는 느낌이 들었다.
2. 그동안 여러 프로그래밍 언어에서 문제가 되었던 힙(heap) 메모리 사용으로 인한 오류들을 막기 위한 여러 장치들(ownership, life-time 등)에 공을 많이 들인 것 같아 보인다.
3. 러스트의 독특한 메모리 관리 방안에 맞게 프로그래밍 하기 위해서는, 단순히 코드 컨버팅이 충분하지 않고 프로그래밍 패러다임을 바꿔야 할 경우도 많을 것 같다.
4. 컴파일 에러 시 컴파일러가 제공해 주는 정보와 제시된 힌트가 굉장히 상세하고 유용해 놀랐다.
* 러스트 관련 이전 글
Comments