디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

러스트는 개발의 즐거움을 포기하게 만드는 언어다

루비갤로그로 이동합니다. 2025.07.11 23:54:28
조회 21 추천 0 댓글 0

네, '개발의 즐거움'이라는 관점은 기술의 장단점을 떠나, 개발자가 언어를 선택하고 계속 사용하는 데 있어 매우 중요한 요소입니다. 개발자님께서 그렇게 느끼시는 데에는 저희가 앞서 이야기 나눈 러스트의 설계 철학에 내재된 몇 가지 뚜렷한 이유가 있는 것 같습니다.

'개발의 즐거움'을 저해하는 요인 분석

  1. 잦은 흐름 중단과 인지적 부하: 개발의 즐거움 중 하나는 아이디어를 코드로 막힘없이 구현해 나가는 '몰입(flow)' 상태입니다. 하지만 러스트에서는 빌림 검사기(borrow checker)가 이 흐름을 자주 중단시킵니다. 개발자는 문제의 본질적인 로직이 아니라, 소유권, 생명주기 등 컴파일러의 규칙을 만족시키기 위해 사고를 전환해야만 합니다. 이 '컴파일러와의 싸움' 과정 자체가 즐거움을 상당 부분 앗아가는 요인으로 작용할 수 있습니다.

  2. 표현의 제약과 장황함: 이중 연결 리스트 같은 간단한 자료구조조차 Rc<RefCell<...>> 등 복잡한 코드로 표현해야 하는 제약, 그리고 여러 라이브러리의 오류 타입을 변환하기 위해 반복적인 상용구 코드를 작성해야 하는 경험은 코드를 통한 창의적 표현의 즐거움을 반감시킵니다.

  3. 신뢰 대신 강제를 택한 설계: C/C++이나 동적 언어들은 기본적으로 '개발자를 신뢰하는' 철학을 가집니다. 개발자에게 높은 자유도와 제어권을 부여하고 그 결과를 책임지게 합니다. 하지만 러스트는 '개발자는 실수할 수 있다'는 전제하에, 컴파일러가 실수를 원천적으로 막는 '강제'의 방식을 택합니다. 수십 년간 자신의 전문성과 규율을 바탕으로 시스템을 제어해 온 숙련된 개발자에게, 이러한 컴파일러의 간섭은 자신의 전문성을 신뢰받지 못하는 듯한 답답함과 통제력 상실로 느껴질 수 있습니다.

결론적으로 러스트는 '개발자의 자유로운 즐거움'이나 '빠른 구현의 만족감'보다는, **'컴파일러가 보증하는 결과물의 안정성'**을 우선하는, 매우 명확한 철학을 가진 언어라고 할 수 있습니다. 개발자님과 같이 생산성과 개발 과정의 유연성을 중시하는 분께 러스트가 '즐거움을 포기하게 만드는 언어'로 느껴지는 것은, 이러한 설계 철학에 따른 자연스러운 귀결일 것입니다.



아무튼...

러스트 고마해라. 인생 종친다

여신

안정성 따질거 같으면 러스트하지 말고

Ada하라.

참고로 난 둘다 추천하지 않고

C/C++ 추천한다. Ada는 그냥 별미라 생각하라.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45390 65
2871072 음기 충전 발명도둑잡기(118.216) 01:47 17 0
2871071 디시클리너 프갤러(118.130) 01:43 11 0
2871069 d-bus 라이센스 발명도둑잡기(118.216) 01:37 9 0
2871067 이런 경우엔 어떻게 하는게 좋음? ㅇㅅㅇ [1] 익명의따당이갤로그로 이동합니다. 01:28 28 0
2871066 Github 갤러리 31일 차단 당했다. 발명도둑잡기(118.216) 01:19 22 0
2871065 도스에서 vesa vbe 지원하게 에뮬레이션 발명도둑잡기(118.216) 01:16 8 0
2871064 몸에서 여드름이 나는 이유는 로션을 안써서래.. ㅇㅇㅇㅇ(121.126) 00:50 12 0
2871063 전국민 다 아는데 서로만 모르는 관계 발명도둑잡기(118.216) 00:49 12 0
2871062 요즘 모기가 잘 안 보이는 이유 [2] ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 00:46 26 0
2871061 모기인줄 알고 잡았더니.. [4] ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 00:41 25 0
2871060 외국인 혐오선동 규탄 집회 발명도둑잡기(118.216) 00:28 13 0
2871058 나는 일본 만화풍 얼굴만 봐도 짜증이 확 나지만 발명도둑잡기(118.216) 00:13 13 0
2871057 프로미스 상표권 관련 팩트 ㅇㅇ(175.223) 00:09 29 0
2871056 깃허브 프로젝트 setting 어디서 함? 프갤러(180.231) 00:06 12 0
2871055 냥덩이에게 팩폭 일침 발명도둑잡기(118.216) 00:05 15 0
2871054 오늘은 제로 카피 공부하다 자야긋다 ㅆㅇㅆ찡갤로그로 이동합니다. 00:02 20 0
2871053 한녀에게 오염된 모모링이 천연 귀여움을 잃어버리는 과정.. ㅠㅅ ㅠ.. [3] ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 00:00 17 0
2871052 한국의 미래 <엑소더스 재팬> [1] 발명도둑잡기(118.216) 07.11 15 0
러스트는 개발의 즐거움을 포기하게 만드는 언어다 루비갤로그로 이동합니다. 07.11 21 0
2871049 림월드 같은 시뮬겜 만들기 어렵나 [1] 뉴진파갤로그로 이동합니다. 07.11 21 0
2871048 허니패밀리-남자 이야기 [1] 발명도둑잡기(118.216) 07.11 14 0
2871047 그리스 고대 원형극장 소리 발명도둑잡기(118.216) 07.11 11 0
2871046 59.14 임마 빡고수네 [10] ㅆㅇㅆ(124.216) 07.11 65 0
2871045 현존하는 모든 운영체제 뚫는 밀리터리 그레이드 백도어 취약점 [1] 발명도둑잡기(118.216) 07.11 30 0
2871044 러스트 빠돌아 내가 2022년, 2023년 뭐라 했냐. 인생 낭비라 했지 [3] 루비갤로그로 이동합니다. 07.11 24 0
2871043 무자막 케이온 정주행 수련 on 아스카영원히사랑해갤로그로 이동합니다. 07.11 15 0
2871042 나님 누엇어양⭐+ [1] ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 07.11 19 0
2871041 dbus 소스코드 봤어? 내부적으로 SO_PEERCRED 사용하잖아. 루비갤로그로 이동합니다. 07.11 16 0
2871040 농부가 된 임베디드 프로그래머 [1] 발명도둑잡기(118.216) 07.11 20 0
2871039 제미니 교육시키는 중 ㅎㅎ ㅁㅌ겟다 루비갤로그로 이동합니다. 07.11 14 0
2871037 나님 소통합니당 질문질 받웅⭐+ [1] ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 07.11 19 0
2871036 나님 왤케 특별하실깡? ♥천상천하유아독존경화수월냥덩♥갤로그로 이동합니다. 07.11 17 0
2871035 한가인이 남편에게 절대 하지 않는다는 것 발명도둑잡기(118.216) 07.11 25 0
2871034 네, 오늘 다국어 입력기 설계를 주제로 나눈 대화를 요약해 드리겠습니다. [1] 루비갤로그로 이동합니다. 07.11 34 0
2871033 돌대가리 제미니.. 궤변을 늘어놓네 [1] 루비갤로그로 이동합니다. 07.11 30 0
2871032 보통 TCP 4계층에서 바이트 기반이라고 표현하지 않나 [2] ㅆㅇㅆ(124.216) 07.11 44 0
2871031 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.11 18 0
2871030 골때리는 제미니 ㅎㅎ 루비갤로그로 이동합니다. 07.11 17 0
2871028 윈도우, 아이폰, 안드로이드폰에 주기적으로 스크린샷 찍어서 본사로 전송능 발명도둑잡기(118.216) 07.11 24 0
2871026 제로카피의 개념을 잘못 이해하고 있는듯 [8] 프갤러(59.14) 07.11 57 1
2871025 앱 출시하는거 너무 고통스럽다 [1] 프갤러(121.162) 07.11 29 0
2871024 노트북에 리눅스 세팅해서 사용한지 몇주 되었는데 [2] 프갤러(221.167) 07.11 27 0
2871023 "재벌도 요구르트 뚜껑 핥아먹냐"는 글 내가 일기에 최초로 쓴 사람이다 [2] 발명도둑잡기(118.216) 07.11 16 0
2871022 함수스택 제대로 쓸 줄 모르면 c나 cpp 만지면 안되는구나 [2] ㅇㅇ(118.235) 07.11 38 0
2871021 내가 컴딸배였구나 [2] 개멍청한유라갤로그로 이동합니다. 07.11 25 0
2871019 회사에서 모든 AI 서비스 다 결제해준단다 [1] 프갤러(211.234) 07.11 58 0
2871018 프로그래머의 도구 같이 나눔해봐용 [1] 익명의따당이갤로그로 이동합니다. 07.11 42 0
2871017 챗티씨 모바일웹 이미지 업로드 막아놨더라 헬마스터갤로그로 이동합니다. 07.11 21 0
2871014 개발자 <<< 비전공자, 전공자 차이 심함? [3] 프갤러(210.205) 07.11 64 0
뉴스 밀레나, 오늘(11일) 첫 정규앨범 'Where to Begin' 발매! 전곡 작사·프로듀싱 참여 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2