문제는 인풋이랑 화면 렌더가 ncurse 기반이라서 키입력 미친듯이 느리고 렌더도 많이 빡심
댓글 9
다른 언어로 짯을때랑 비교해서 어땟음? 생산성이나 디버깅이나 성능 등등
익명(106.102)2020-12-04 10:52
답글
C++밖에 안해봐서 딴 언어랑 비교하기 뭐한데, C++ 대비 디버깅은 조금 더 어려운 것 같음. 또 memcpy 같은 걸 세이프한 코드에서는 할 수 없도록 막다보니까 C계열에서 늘상 써먹던 코드를 짤려고 하면 좀 우회해야 하는 경우가 있는 듯. 다만 이터레이터 붙여서 함수형처럼 쓰는 거라던가 패턴 매칭이랑 타입 세이프한 enum은 엄청 괜찮음. 성능 자체도 그럭저럭 괜찮은 것 같은데 아직 CPU나 GPU 오질라게 갈구는 코드를 짜진 않았다 보니까 진짜 좋은지 안좋은지는 몰겠다.
다른 언어로 짯을때랑 비교해서 어땟음? 생산성이나 디버깅이나 성능 등등
C++밖에 안해봐서 딴 언어랑 비교하기 뭐한데, C++ 대비 디버깅은 조금 더 어려운 것 같음. 또 memcpy 같은 걸 세이프한 코드에서는 할 수 없도록 막다보니까 C계열에서 늘상 써먹던 코드를 짤려고 하면 좀 우회해야 하는 경우가 있는 듯. 다만 이터레이터 붙여서 함수형처럼 쓰는 거라던가 패턴 매칭이랑 타입 세이프한 enum은 엄청 괜찮음. 성능 자체도 그럭저럭 괜찮은 것 같은데 아직 CPU나 GPU 오질라게 갈구는 코드를 짜진 않았다 보니까 진짜 좋은지 안좋은지는 몰겠다.
https://github.com/crossterm-rs/crossterm
근데 윈도는 어떨지 몰라서 예제한번 돌려보고 결정해보셈
ㄳ
이거 함 써봤는데 걍 쩌는듯 이걸로 갈아타야겠음
꽤 잘만들긴함
게임 웰케 구려
이미 있는거 돌려서 그래