본문

[참고] 러스트가 개발자의 사랑을 받는 이유

일시 추천 조회 11915 댓글수 24


1

댓글 24
BEST
투표에 참여한 응답자 97%가 러스트를 사용하지 않음에도 1위를 차지했다는 점이 특이하다. // 무슨 의미가 있는 투표지? 그냥 선망하는 언어 인기투표인가?
문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 21:42
BEST
go 와 rust는 만들어진 목적이 다릅니다. go는 퍼포먼스보다는 안정성을 추구했고 rust는 고성능을 유지하며 c/c++ 의 문제였던 포인터 관리를 개선하려고 만들었습니다. 언어 난이도가 rust가 훨씬 어렵다고 생각되며 포인터 개념 이해가 잘 안되면 추천드리지 않습니다. 과거 rust는 터무니 없이 많은 포인터 종류가 있었는데 최근엔 두 종류로 줄였나보더군요.
문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 21:55
BEST
가벼움, 고성능에는 거의 다 C++인데 안 쓰인다니
오페라 불여우 | (IP보기클릭)175.28.***.*** | 20.01.22 23:18
BEST
일단 rust 가 왜 인기 있는지 모르겠지만... 개발하고싶은 대상이 뭔지 정하시고 언어를 선택하시는 것을 추천드립니다. 다른 곳은 모르겠고 국내 웹은 php, java 가 주류이고 node.js(ja__vasc__ript)를 이용한 서비스 개발도 인기 있습니다. 웹 개발에서 프론트엔드 (브라우저측 프로그램)에선 기본적으로 ja__vasc__ript를 사용하며 유용한 ja__vasc__ript 라이브러리인 jquery는 공부하시는 것을 추천드립니다. 요즘 웹 개발의 경우 순수하게 해당 언어만으로 개발을 하는 경우는 거의 없고 웹 개발을 위한 프레임웍은 각 언어별로 하나씩은 공부하시는 것을 추천드립니다.
문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 22:04
BEST
러스트에 관심이 가신다면 공식 러스트 북인 https://rinthel.github.io/rust-lang-book-ko/ 부터 보시는 걸 추천합니다. 웹 개발하시는 분들은 웹어셈블리를 보시는 것도 도움이 될 겁니다. https://rustwasm.github.io/docs/book/
Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 23:09

빨리 최적화나 해라

응니얼굴 | (IP보기클릭)174.246.***.*** | 20.01.22 19:58

러스트 그렇게 몇년간 조용하더니 점점 인기가 급상승 하고 있군요

됐거든? | (IP보기클릭)175.223.***.*** | 20.01.22 20:03

러스트 컴파일이 느린 건 맞긴 한데 솔직히 러스트 컴파일러가 제공하는 강력함을 생각한다면 납득이 되는 수준입니다. 그래도 곧 디버그에서는 LLVM아닌 CraneLift로 컴파일 할 수 있게 한다는 것 같습니다. 정확한 통계는 보지 않았는데 확실히 많이 빨라진다고 하더군요.

Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 20:20
[삭제된 댓글의 댓글입니다.]
polnmty

go는 검색할때 쫌 짜증남 go 'lang'을 꼭 붙여야... 그리고 지금은 두 언어의 방향이 서로 달라졌다하더라구요

JuiceBar | (IP보기클릭)14.32.***.*** | 20.01.22 21:45
BEST
[삭제된 댓글의 댓글입니다.]
polnmty

go 와 rust는 만들어진 목적이 다릅니다. go는 퍼포먼스보다는 안정성을 추구했고 rust는 고성능을 유지하며 c/c++ 의 문제였던 포인터 관리를 개선하려고 만들었습니다. 언어 난이도가 rust가 훨씬 어렵다고 생각되며 포인터 개념 이해가 잘 안되면 추천드리지 않습니다. 과거 rust는 터무니 없이 많은 포인터 종류가 있었는데 최근엔 두 종류로 줄였나보더군요.

문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 21:55
[삭제된 댓글의 댓글입니다.]
polnmty

Go는 개발자가 편하고 Rust는 콤퓨타가 편함

사쿠라모리 카오리P | (IP보기클릭)14.32.***.*** | 20.01.22 22:45
[삭제된 댓글의 댓글입니다.]
polnmty

Go는 그럭저럭 많이 쓰이지만 Rust는 인기만 좋고 쓰는 곳이 거의 없는 언어입니다..

spinal reflex | (IP보기클릭)118.38.***.*** | 20.01.23 07:14

흠... 이참에 배워볼까 러스트 처음에 배우기 좋은책 있을까요?

화이트리빙리퀴드멍 | (IP보기클릭)222.117.***.*** | 20.01.22 21:28
화이트리빙리퀴드멍

최근에 러스트 프로그래밍 공식 가이드 라는 책이 나왔습니다. 아마 국내 유일의 러스트 책일 꺼에요.

dusldus | (IP보기클릭)115.92.***.*** | 20.01.23 07:32
dusldus

저도그책으로 진행하고있습니다. 영어하실수있으신분은 러스트공식도큐멘터리 웹사이트를 한글로 번역만 되어있으니 사이트로 보셔도 충분하실꺼에요

무지개놀이 | (IP보기클릭)223.39.***.*** | 20.01.23 13:47
BEST

투표에 참여한 응답자 97%가 러스트를 사용하지 않음에도 1위를 차지했다는 점이 특이하다. // 무슨 의미가 있는 투표지? 그냥 선망하는 언어 인기투표인가?

문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 21:42
문닛

그 문구만 보면 오해의 소지가 있는데 참여자 중의 97퍼센트는 러스트를 사용하지 않았고 러스트를 사용하는참여자 중에서 83.5퍼센트의 사용자들이 만족했다는 게 통계의 결과입니다. 통계 링크: https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wante 기사의 원문 (스택 오버플로우 블로그) : https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular

Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 23:06
문닛

C의 단점은 대부분 알기 때문에 이론적이나마 장점을 잘 아는 게 아닐까

오페라 불여우 | (IP보기클릭)175.28.***.*** | 20.01.22 23:16

c++도 잘 안쓰는데 대체언어가 보급되기는 힘들겠다는 생각이 듬 c++을 대체하려면 그동안 써오던 라이브러리도 다 러스트로 바껴야되는데 그게 말이 쉽지

anotherW | (IP보기클릭)183.96.***.*** | 20.01.22 21:58
anotherW

그래도 rust 같은 경우에는 다른 언어들보다는 대체 가능성이 높다고 저는 생각합니다. 일단 C와 호환이 되고 c++ 바인딩도 활발하게 개발되고 있거든요. 그래서 처음부터 다시 쓸 필요없이 앞으로 러스트 코드를 짜고 기존의 코드는 그대로 재활용할 수 있다는게 차별점이죠. (러스트, c++ 바인딩 : https://github.com/rust-lang/rust-bindgen)

Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 22:58
BEST
anotherW

가벼움, 고성능에는 거의 다 C++인데 안 쓰인다니

오페라 불여우 | (IP보기클릭)175.28.***.*** | 20.01.22 23:18
BEST

일단 rust 가 왜 인기 있는지 모르겠지만... 개발하고싶은 대상이 뭔지 정하시고 언어를 선택하시는 것을 추천드립니다. 다른 곳은 모르겠고 국내 웹은 php, java 가 주류이고 node.js(ja__vasc__ript)를 이용한 서비스 개발도 인기 있습니다. 웹 개발에서 프론트엔드 (브라우저측 프로그램)에선 기본적으로 ja__vasc__ript를 사용하며 유용한 ja__vasc__ript 라이브러리인 jquery는 공부하시는 것을 추천드립니다. 요즘 웹 개발의 경우 순수하게 해당 언어만으로 개발을 하는 경우는 거의 없고 웹 개발을 위한 프레임웍은 각 언어별로 하나씩은 공부하시는 것을 추천드립니다.

문닛 | (IP보기클릭)39.7.***.*** | 20.01.22 22:04

러스트 어썸리스트보면 대략 언어의 방향이 보일듯 https://github.com/rust-unofficial/awesome-rust

무작위인생 | (IP보기클릭)219.255.***.*** | 20.01.22 22:37
[삭제된 댓글의 댓글입니다.]
루리웹-2898369589

저도 관심있게 찾아보진 않았는데 순수 러스트 ui는 한 3개 정도인가 있어요. 제일 유명한건 구글 퓨시아 os용으로 만든 xi editor에서 쓰는 druid고, gozul?인가 하고 요즘 뜨는 iced가 있죠. 그리고 아마 qt 바인딩도 있긴 할 거에요.

Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 22:51

나도 러스트 공부하고는 싶은데.. 그냥 싶기만..ㅎㅎ

TopSpoiler | (IP보기클릭)211.217.***.*** | 20.01.22 22:46
BEST

러스트에 관심이 가신다면 공식 러스트 북인 https://rinthel.github.io/rust-lang-book-ko/ 부터 보시는 걸 추천합니다. 웹 개발하시는 분들은 웹어셈블리를 보시는 것도 도움이 될 겁니다. https://rustwasm.github.io/docs/book/

Akrid | (IP보기클릭)220.72.***.*** | 20.01.22 23:09

기사 읽어 보니 러스트의 가능성은 꽤 커보이네요. 모질라부터 마소, AWS 등등해서 대기업들이 사용하거나 고려하는거 보면 언어의 장래성은 클 듯하네요. c/c++는 아무리 잘해도 메모리 오류가 나올 수 밖에 없는 언어라 러스트가 좋은 방향으로 발전하면 c는 모르겠지만 c++은 대체 할 수 있을 듯함. 실제로 성능도 c++와 거의 동일함.

println | (IP보기클릭)175.223.***.*** | 20.01.23 09:05

러스트가 메모리 문제 안 생기고 멀티스레드 개발이 안정적인 대신에 프로그래머가 죽도록 고생하는 C++ 같은 거라서 C++ 메모리 문제나 멀티스레드 개발 문제같은거 밟아본 적 있는 사람은 좋아할 수 밖에 없음

압록강 | (IP보기클릭)175.209.***.*** | 20.01.23 09:22

게임 러스트가 아니었구나. 댓글들이 전문가만 댓글달았네 ㅋ

태백 | (IP보기클릭)39.113.***.*** | 20.01.23 13:53
댓글 24
1
위로가기
인증글
공지

1 2 3 4 5

글쓰기
유머 BEST
힛갤
오른쪽 BEST
인기 검색어
유저게시판 최신글

신설 게시판