본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← programming 게시판

프갤 홍보언어 rust 읽어봤는데

익명(121.151) 2019-10-08 13:15 추천 0

viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded84fa11d028310ef2ab22591d9bdbf8feafbf5b56a2ebbc753e5856e2e49ce50658159ef9d10ef43e16c34dab761ad502e9434f46293594cdeb0737a3d1



https://doc.rust-lang.org/book/ch10-02-traits.html

프갤에서 성능 드립 치는 언어라서

뭔가 다른걸 기대했었는데

vtable 만들어서 실행시간에 처리하는 그냥 Java의 interface같은거였네


댓글 13

  • 아니야. C++의 템플릿과 자바의 vtable 중 원하는 걸 선택할 수 있는 거야

    프레스비디오(xpressvideoz) 2019-10-08 13:20
  • 답글

    그럼 저 예제 impl Summary for NewsArticle에서 "Summary for"라고 안써도 되게 하는 방법은?

    익명(121.151) 2019-10-08 13:22
  • 답글

    거기서 결정되는 게 아니라 사용처에서 결정됨

    프레스비디오(xpressvideoz) 2019-10-08 13:23
  • 답글

    fn a(b: impl C) // C++의 템플릿과 유사하게 동작

    프레스비디오(xpressvideoz) 2019-10-08 13:26
  • 답글

    fn a(b: &C) // vtables로 동작

    프레스비디오(xpressvideoz) 2019-10-08 13:26
  • 답글

    "Summary for"라고 선언 안하면 fn a(b: impl Summary)에 안들어가던데??

    익명(121.151) 2019-10-08 13:32
  • 답글

    선언하는 게 맞아. 단지 impl A for B 로 정의한 A를 C++ 스타일(정적 디스패치)로도 쓸 수 있고 자바 스타일(동적 디스패치)로도 쓸 수 있다는 거야

    프레스비디오(xpressvideoz) 2019-10-08 13:33
  • 답글

    정적 디스패치를 사용하면 실행 시간 비용이 없지

    프레스비디오(xpressvideoz) 2019-10-08 13:34
  • 답글

    그럼 템플릿은 아닌데

    익명(121.151) 2019-10-08 13:34
  • 답글

    대신 코드 제너레이션이 중복으로 될 테니 실행 파일 크기는 늘어나겠고

    프레스비디오(xpressvideoz) 2019-10-08 13:34
  • 답글

    템플릿 아니지 템플릿은 그냥 코드 확장해서 정적 덕타이핑하자너

    ㅇㄹ(rerereq) 2019-10-08 13:35
  • 답글

    음. 템플릿을 어떤 의미로 이해했나? 나는 타입별 함수가 별개로 생성된다는 의미로 말한 거다

    프레스비디오(xpressvideoz) 2019-10-08 13:35
  • 그거보다 유연함 예를들어 너가 만든 trait들을 primitive 타입들같은 다른 라이브러리의 타입들에 직접 구현해줄수있음

    ㅇㄹ(rerereq) 2019-10-08 13:23

다른 게시글

  • 니들이 모르는 개발회사 이야기 [6]
    익명(211.179) | 19.10.08
    추천 1
  • 컴공은 학생별로 실력차가 많이 나잖아 [2]
    익명(211.36) | 19.10.08
    추천 0
  • 안드로이드 처음 입문하는데 코틀린 배우면되냐? [5]
    익명(118.32) | 19.10.08
    추천 0
  • fcm은 참 좋은데 [1]
    흑현(kurohyeon) | 19.10.08
    추천 0
  • 리커젼아 너 블록체인 구체적으로 머하냐고! [6]
    ㅇㅁㅇ(211.36) | 19.10.08
    추천 0
  • 마이너 공공기관 현실 [3]
    풀개미'ㅅ'(junstin1) | 19.10.08
    추천 1
  • 영상이나 비전쪽은 ai에 흡수당한거임?
    코로나(lchbest10) | 19.10.08
    추천 0
  • 러스트 미래 있음? [4]
    치요미(chiyomi) | 19.10.08
    추천 0
  • 학문은 주식과 비슷한 면 2가지가 있음
    nil(223.62) | 19.10.08
    추천 0
  • 언어에 근본같은거 찾지마라 [1]
    nil(223.62) | 19.10.08
    추천 0
목록으로
읽기 전용 미러