러스트랑 고에 미쳐서 최근 약 한달간 평균 8시간씩 꾸준히 해왔는데 결국 드는 생각은 너무도 미완성이다... 고는 그나마 나은데 러스트는 질문할 곳이 디코밖에 없어서.. 약 6,7년간 쌓아진 스택오버플로 질문들에도 없는 문제들이 수두룩하게 계속 나와서 디코 가서 질문해야 겨우 답 나오고 그 사람들도 모르는 문제는 그냥 언어의 한계처럼 여겨지고 ㅋㅋ 하지만 감히 말할 수 있건대 러스트는 그 이름 그대로 (곰팡이 말고) 향후 80년 뒤에도 쓰일 녹슬고 녹슬 때까지도 쓰일 완벽한 안전성 및 현대 프로그래밍 아키텍처를 갖고 있습니다. 고에서 가비지 컬렉터만 좀 개선되고 에러 핸들링 부분만 어떻게 깔끔하게 한다면 러스트는 발톱의 때만큼도 안 되는 언어 자체의 손쉬움과 아름다움을 지니겠지만 어찌됐든 가장 중요한 메모리 안전성 면에서 넘사벽이니 사실상 러스트는 현존하는 언어들 중 최고로 다른 차원에 있다고 할 수 있겠습니다.
좋은 언어 추천 감사합니다. 우선 러스트 언어는 여러 장점이 있음에도 실제 개발자로 일하고 있는 저로써는 그리 추천하지 못하는 비추 언언입니다. 1. 외국계는 몰라도 한국시장계에서 그리 선호도가 높은 언어가 아닙니다. 한국은 java 코틀린 파이썬 자바스크립트 이정도 취업용 언어 추천 2. 러스트가 급발전하고 있다고 하고 개발자가 좋아하는 언어라고 해도 커뮤니티 시장이 작고 오래되지 않은 언어라서 초보자들이 접근했다가는 있던 프로그래밍 애착도 사라질수 있습니다. 다른건 한줄이면 5분이면 개발 가능한데 러스트는 그게 안될수 있으며, 답변해주는 사람도 다른언어에 비해 적어 시행착오가 많습니다. 결론 : 프로그래밍 흥미와 취업 연계를 다 이루고 싶다면 러스트는 최악이 될수 있습니다.
너무 취업쪽으로 유용한 언어이냐 아니냐를 따지는 댓글같아서 적습니다. 코드 짧게 작성하는거? 별 중요하지도 않습니다 잘 읽히면 끝이니까요 그거보다 여태 작성한게 가비지 콜렉터 맹신하다가 터지는꼴이든, 어디서 누수되는지 몰라서 처리못해 성능감소나 버그 발생하는게 더 해로워 보입니다.
님아 제가 컴파일러 언어랑 인터프리터 언어에 대해서는 어느정도 개념이 잡혔는데요. 빠른실행을 위해 임베디드에는 컴파일러 언어를 쓰고. 웹이나 앱등에는 인터프리터 언어를 쓴다 라고 알고있었는데 잘못된 개념 같아요. 왜 트위치TV나 넷플릭스같은데는 컴파일러언어인 GO를 쓰고. 홈페이지 제작에는 인터프리터 언어인 자바스크립트를 쓰는지. 이런 개념이 안잡히는데 설명점여..
@@쿰척쿰척-p2u 꼭 어디에서 무엇을 쓴다고 정해진건 없습니다. C언어로 게임 만들어도 되고, Java로 게임 만들어도 되고, JavaScript로 게임 만들어도 됩니다. 모두 다 동일한 결과물을 만들 수 있지요. 하지만 환경, 효율성, 생산성에서 차이가 납니다. 임베디드는 전력 수급 문제 때문에 소형 메모리를 사용할 수밖에 없어요. C언어의 컴파일러는 보통 CPU 아키텍처에 맞춰 기계어로 번역되기 때문에 별도로 해석 머신이 필요 없습니다 (CPU만 있으면 실행 가능하니깐요.) 반면에 Java는 JVM(해석 기계라고 생각하면 됩니다)을 메모리에 올려야 합니다. 안 그래도 메모리가 모자른데 그럴 순 없죠.(물론 불가능한건 아닙니다.) 메모리가 넉넉하다면 (예, 안드로이드나 데스크톱...) 상대적으로 고급언어인 Java로 개발하는 편이 편의성이 훨씬 좋겠죠. 홈페이지 같은 경우 소스코드를 모두 서버에서 다운로드 한뒤 실행합니다. 이때 이 소스 전부를 컴파일해서 실행하려면 사용자 대기시간이 너무 길어지겠죠. 그래서 일단 한 줄씩 실행하고 보는 겁니다. 하지만 이것도 과해지면 속도가 느려지겠죠. 그래서 현대의 브라우저는 JIT 컴파일러(부분적으로 컴파일)를 이용해서 성능을 향상시킵니다.
러스트는 자바의 대극에 위치한 언어라고 보시면 됩니다. 러스트를 객체지향이라.. 러스트는 데이타지향언어지 객체지향이라고 하기는 힘듭니다. 일반 프로그래머가 러스트를 배워야 할 필요는 없다고 봅니다. 커널 작업하는 사람이나 게임 백엔드 프로그래머 아니면 굳이 할 필요 없죠. 근데 그런 작업은 한국에서 아예 안 하니까 한국인은 배울 필요 없습니다.
깔끔하게 비유해주셔서 설명해주시니까 머리속에 팍팍 들어오네요😊
2탄 기다리고 있습니다. 부릅!
거니님 여전히 유머러스하고 스마트하시네..ㅎㅎㅎ
요새 러스트 공부하는 중인데 러스트 문서가 거니님 설명만큼 좀 친절했음 좋겠네요 흑흑
전 러스트게임중인데 멕시코가 친절해요
@@Janbslsinl109 그 러스트 아니야...
@@NangGu 드립이잖아요.....
@@손세영-q6f 제가 봤을 때 저거는 드립이 아니에요... 저거는 정말 진심으로 쓴 거에 더 가깝습니다.
@@NangGu러스트게임이 뭔지 모르지만 영상에서 러스트 다 설명했는데도 말한거니 드립이 맞습니다..
2탄 해주세요~>
재밌습니다~ 갑자기 산으로 가는 인터뷰 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
8:31 저도 변수 안바뀌어서 이거 상수아니냐고 같은 디코방에 있던 사람하고 동적으로 할당되는 상수(?)라는 결론 내릴라 카니까 어떤 고인물 분이 제대로 잡아주시더라고요ㅋㅋㅋ
돌아왔네요~~~~~~~~~~
돌아와 주셔서 감사 합니다!!!!!!!!!!!!!!!!!
찍먹할려고 숟가락 넣을려고했는데 숟가락이 휘어버린다는 그 언어. 정말 거니님은 어디에나 있군요!
ㅋㅋㅋㅋ 2탄이 없는게 백미
형님… 의도치않게 컴공에 가게 되었슴다….
형님 영상 많이 보며 공부하겠슴다…..
꼭 열심히 하세요 코딩분야는 승자독식구조라 어중이떠중이하면 코드만 찍어내고 건강 갈리고 연봉은 박봉이고 어디서나 뽑을 수 있는 흔하디 흔한 인력이되요
프로그래밍 언어를 세상에서 제일 재미있게 알려주는 유튜바 코딩 거니늼 :]
왜케 늦게 오셨나연? ㅠㅡㅠ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ이해도 잘되고 재밌네요
돌아왔어ㅠㅠㅠㅠ
거니님 혹시 groovy 탐방도 가능할까요??
좋아요 누르고갑니다 하는 일 다 잘되세요
감사히 잘봤습니다 'BrainFuck'이라는 언어도 리뷰해주세용
욕하는줄 알앗는데 찐으로 있는 언어네요😂
러스트랑 고에 미쳐서 최근 약 한달간 평균 8시간씩 꾸준히 해왔는데 결국 드는 생각은 너무도 미완성이다... 고는 그나마 나은데 러스트는 질문할 곳이 디코밖에 없어서.. 약 6,7년간 쌓아진 스택오버플로 질문들에도 없는 문제들이 수두룩하게 계속 나와서 디코 가서 질문해야 겨우 답 나오고 그 사람들도 모르는 문제는 그냥 언어의 한계처럼 여겨지고 ㅋㅋ 하지만 감히 말할 수 있건대 러스트는 그 이름 그대로 (곰팡이 말고) 향후 80년 뒤에도 쓰일 녹슬고 녹슬 때까지도 쓰일 완벽한 안전성 및 현대 프로그래밍 아키텍처를 갖고 있습니다. 고에서 가비지 컬렉터만 좀 개선되고 에러 핸들링 부분만 어떻게 깔끔하게 한다면 러스트는 발톱의 때만큼도 안 되는 언어 자체의 손쉬움과 아름다움을 지니겠지만 어찌됐든 가장 중요한 메모리 안전성 면에서 넘사벽이니 사실상 러스트는 현존하는 언어들 중 최고로 다른 차원에 있다고 할 수 있겠습니다.
저도 러스트에 흥미가 생겨서 입문하려는데 요즘엔 러스트 어떤가요
이름이 왜 rust 인가 궁금햇는데 인터뷰 개웃기네 ㅋㅋㅋㅋㅋㅋㅋ
.......... 근데 왜 2편은 없나요.... 거니님 코딩하려다 컴파일 실패....??
거니님 퀀트하려면 컴퓨터사양 넉넉히 해서 견적 어떻게 짜야하나요?
견적 짜주세용!
짜요짜요!
아주 무거운 프로그램 아니면 상용 cpu i7~i9 선에서 해결할수있지 않을까 형
하드 많이 필요할줄 알고 많이 사봤는데 딱히 큰 필요없더라고
좋은 퀀트 프로그램 만들어서 돈 벌어서 서버급 데스크탑 하나 가즈아
@@gunnycoding 가즈앗!ㅋㅋㅋㅋ
@@gunnycoding 감사요 ㅋㅋ
아아아 2편 재밌게 보려 했는데 어디갔어요오오오오오오오오어어억
거니님 제가 인문계 고3인데 진로를 못 찾고 있다가 요즘들어 소프트웨어쪽으로 가고 싶은데 지금 제 상황이 내신은 중후반이면서 생기부도 조금 부실하고 한데 2주동안 생기부 채우고 방학, 2학기때 언어와 여러가지 공부하면서 면접도 준비하면 소프트웨어 학과를 갈수 있을까요?
아치리눅스 aur paru 에서도 잘 쓰이는거 보면 잘 성장중인거 같음 업뎃도 잘되고있고
러스트 게임 자료 찾을 때 이런 언어도 있네?하며 지나갔는데 프로그래머 사이 인기언어였군요 ㅋㅋㅋ
좋은 언어 추천 감사합니다.
우선 러스트 언어는 여러 장점이 있음에도 실제 개발자로 일하고 있는 저로써는 그리 추천하지 못하는 비추 언언입니다.
1. 외국계는 몰라도 한국시장계에서 그리 선호도가 높은 언어가 아닙니다.
한국은 java 코틀린 파이썬 자바스크립트 이정도 취업용 언어 추천
2. 러스트가 급발전하고 있다고 하고 개발자가 좋아하는 언어라고 해도 커뮤니티 시장이 작고
오래되지 않은 언어라서 초보자들이 접근했다가는 있던 프로그래밍 애착도 사라질수 있습니다.
다른건 한줄이면 5분이면 개발 가능한데 러스트는 그게 안될수 있으며, 답변해주는 사람도 다른언어에 비해 적어 시행착오가 많습니다.
결론 : 프로그래밍 흥미와 취업 연계를 다 이루고 싶다면 러스트는 최악이 될수 있습니다.
너무 취업쪽으로 유용한 언어이냐 아니냐를 따지는 댓글같아서 적습니다.
코드 짧게 작성하는거? 별 중요하지도 않습니다 잘 읽히면 끝이니까요 그거보다 여태 작성한게 가비지 콜렉터 맹신하다가 터지는꼴이든, 어디서 누수되는지 몰라서 처리못해 성능감소나 버그 발생하는게 더 해로워 보입니다.
차라리 러스트보단 고가 나을듯
러스트! 1:00의 이유가 궁금해서 배워보고 있는중인데 왜이렇게 어렵냐!
마 이게 쉐도잉이라는 건데 함 무바라 쥑인다 아이가
.... 페리스 한국에 오면 간장게장 해먹으면 맛있을거 같네요. 몸통을 보니 장도 많을듯..
4:06 ㅋㅋ
러스트 컴파일러는 츤데레인건가요
dart 쓰는 사람..?
근데 러스트 강의는 언제?
완벽함을 추구하는 언어답게 난이도가 정말 괴랄합니다 😨
러스트는 어떤 목적으로 주로 사용되는 언어인가요?? 웹이나 앱 개발에는 저런거 안쓸거같은데...
@@냥냥-l1x C처럼 시스템 프로그래밍 언어입니다. 시스템 개발에 사용되고, 가장 유명한 프로젝트는 파이어폭스(신버전) 입니다. 그리고 유명하진 않지만 러스트 기반 운영체제도 개발되었어요.
@@mineokim 아하...
님아 제가 컴파일러 언어랑 인터프리터 언어에 대해서는 어느정도 개념이 잡혔는데요. 빠른실행을 위해 임베디드에는 컴파일러 언어를 쓰고. 웹이나 앱등에는 인터프리터 언어를 쓴다 라고 알고있었는데 잘못된 개념 같아요. 왜 트위치TV나 넷플릭스같은데는 컴파일러언어인 GO를 쓰고. 홈페이지 제작에는 인터프리터 언어인 자바스크립트를 쓰는지. 이런 개념이 안잡히는데 설명점여..
@@쿰척쿰척-p2u 꼭 어디에서 무엇을 쓴다고 정해진건 없습니다. C언어로 게임 만들어도 되고, Java로 게임 만들어도 되고, JavaScript로 게임 만들어도 됩니다. 모두 다 동일한 결과물을 만들 수 있지요. 하지만 환경, 효율성, 생산성에서 차이가 납니다. 임베디드는 전력 수급 문제 때문에 소형 메모리를 사용할 수밖에 없어요. C언어의 컴파일러는 보통 CPU 아키텍처에 맞춰 기계어로 번역되기 때문에 별도로 해석 머신이 필요 없습니다 (CPU만 있으면 실행 가능하니깐요.) 반면에 Java는 JVM(해석 기계라고 생각하면 됩니다)을 메모리에 올려야 합니다. 안 그래도 메모리가 모자른데 그럴 순 없죠.(물론 불가능한건 아닙니다.) 메모리가 넉넉하다면 (예, 안드로이드나 데스크톱...) 상대적으로 고급언어인 Java로 개발하는 편이 편의성이 훨씬 좋겠죠. 홈페이지 같은 경우 소스코드를 모두 서버에서 다운로드 한뒤 실행합니다. 이때 이 소스 전부를 컴파일해서 실행하려면 사용자 대기시간이 너무 길어지겠죠. 그래서 일단 한 줄씩 실행하고 보는 겁니다. 하지만 이것도 과해지면 속도가 느려지겠죠. 그래서 현대의 브라우저는 JIT 컴파일러(부분적으로 컴파일)를 이용해서 성능을 향상시킵니다.
시작한거니
드립 미쳤네 ㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋ 그러고 보니 그렇네.
immutable variable ㅋㅋㅋ 변할수없는 변수
어디갔다 이제 오셨..?
RUST 교육 받을수있는곳 혹시있을가요?
www.udemy.com/topic/rust-programming-language/?persist_locale&locale=ko_KR 여기있네요
@@user-chbang 감사합니다.
요즘에는 커뮤니티가 좀 커젔더라고요
다 좋은데 마스코트가 맘에 안드네요
러스트 강의 가자!!!!!!!!!!!!!!!!!!!!!!!!!
이름은 이건희인데 얼굴은 이선균 닮으셨네요ㅎㅎ
모우린호 같은 컴파일러....
거니님 조교한테 함 당한적 있죠? ㅋㅋ 빵터졌어 ㅋㅋㅋㅋ
일단 확실한건 평균 C++ 개발자들보다 평균 Rust개발자들이 훨씬 뛰어나다는 것.
인싸 프로그래머라고 하니까 왠지 안좋아보이는데욬ㅋ...
rust컴파일이요 C++ 컴파일인데요
컴파일해보니 C++ 컴파일 없어서 설치하라고 떠요
그러니까 rust컴파일 = C++ 컴파일 이다
rust 자체 컴파일 은 없다
인터뷰 아무 문제 없어보였는데.. ;;;;;
8:29 ㅋㅋㅋㅋ
const만 사용가능하고 NULL 없는 c
교회 오빠가 제일 무서운.. 04:06
아. 못 해 먹 겠 다. 그냥. 저급 언 어 나. 해야지.
파이썬. 컴 파일. > 얘야. 멀었니
c++ > 기능. 업데이트.
자바 > 멀미
러스트. > vec(v: )
[10]+[100]. 110. 나와야지
112 가. 왜 나올까.
나. 안해
go lang >. 분기별. 업뎃 > 미 완성. 언어 > 언제. 완벽 해질 까.
windows 개발자가 react나 angular이해 못 하는 것처럼 java개발자는 rust절대 이해 못함.
혹시 이해하셨으면 남다른 메모리에 대한 이해력을 가지고 계신 것임.
rust 쉬움 듀토리얼 다 했다
이제 커널 만들기 듀토리얼해야지
러스트 홈피에 강의 가 많네 여기 듀토리얼 다해야지
러스트 해보니 참 쉽다
2부 어딧삼
게임 러스트가아니였구나..안녕히계세요
러스트는 곰팡이(?)다?
변수 불변 에반데
인터뷰 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
솔라나 가즈아
fn main() { println!("와 러스트!"); }
ㅘ 빵켓!
솔직히 마스코트가 귀여운 게 제일 큰 장점임. 고랭은 마스코트 너무 못생김
러스트는 자바의 대극에 위치한 언어라고 보시면 됩니다. 러스트를 객체지향이라.. 러스트는 데이타지향언어지 객체지향이라고 하기는 힘듭니다. 일반 프로그래머가 러스트를 배워야 할 필요는 없다고 봅니다. 커널 작업하는 사람이나 게임 백엔드 프로그래머 아니면 굳이 할 필요 없죠. 근데 그런 작업은 한국에서 아예 안 하니까 한국인은 배울 필요 없습니다.
토게피같다
진짜 이미 좀 아는 사람만 알아 먹을수 있게 설명 하는 군.
Rust 언어 자체가 아는사람만 알아먹을수 있게 설계된 언어인지라..
조회수 61회 2빠
베댓 되고싶다 진짜 ㅠㅠ
인터뷰 개웃기네 ㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋ 2탄이 없는게 백미