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
- YS
- 악마성
- 용과 같이
- 젤다의 전설
- 메가드라이브
- 8Bitdo
- 컨트롤러
- 패미컴
- Mega Drive
- RGB
- 닌텐도 스위치
- fpga
- 슈퍼패미컴
- Castlevania
- ps4
- LMD
- 이스
- PC엔진
- mister
- 3DS
- Apple II
- snes
- analogue
- 게임기어
- 게임보이
- 슈퍼마리오
- 메트로이드
- PSP
- MSX
Archives
- Today
- Total
Just a Blog
러스트(Rust) 프로그래밍 언어에 대한 개인적인 소감 본문
1. 프로그램이 가질 수 있는 잠재적 런타임(run-time) 에러를 컴파일 타임(compile time)에서 미리 발견하고 방지할 수 있도록, 프로그래밍 문법과 규칙에 강제한다는 느낌이 들었다.
2. 그동안 여러 프로그래밍 언어에서 문제가 되었던 힙(heap) 메모리 사용으로 인한 오류들을 막기 위한 여러 장치들(ownership, life-time 등)에 공을 많이 들인 것 같아 보인다.
3. 러스트의 독특한 메모리 관리 방안에 맞게 프로그래밍 하기 위해서는, 단순히 코드 컨버팅이 충분하지 않고 프로그래밍 패러다임을 바꿔야 할 경우도 많을 것 같다.
4. 컴파일 에러 시 컴파일러가 제공해 주는 정보와 제시된 힌트가 굉장히 상세하고 유용해 놀랐다.
* 러스트 관련 이전 글
Comments