본인 새로운 언어 금방 배우는 편인데 모던하면서 유명한 언어 중에서는 Rust가 러닝커브 단연 독보적이긴 하네
C++은 대학에서 반강제로 강의라도 하지 러스트 따로 시간내서 배우기 쉽지 않다는건 생태계 접근성에 큰 독이긴 함
그럼에도 불구하고 파이썬 빠돌이로서 러스트랑 궁합이 ㅈㄴ 잘맞아서 언어 자체는 개호감임
본인 새로운 언어 금방 배우는 편인데 모던하면서 유명한 언어 중에서는 Rust가 러닝커브 단연 독보적이긴 하네
C++은 대학에서 반강제로 강의라도 하지 러스트 따로 시간내서 배우기 쉽지 않다는건 생태계 접근성에 큰 독이긴 함
그럼에도 불구하고 파이썬 빠돌이로서 러스트랑 궁합이 ㅈㄴ 잘맞아서 언어 자체는 개호감임
왜 궁합이 잘맞음?
GIL 내장 끄집어내서 강제로 락 해제도 되고 성능개선할때 C++보다 편리한점이 많음 배포도 안귀찮고 신택스도 C계열보다는 모던언어에 가까움
그래서 fastapi에서 쓰는 pydantic 같은것도 느려터졌다고 성능개선할때 러스트 직접적으로 도입중
https://docs.python.org/3/c-api/init.html#thread-state-and-the-global-interpreter-lock
어케 두 언어가 바인딩 될 수 있나 했더니 러스트 환경에 바인더가 있나보네?
러스트랑 파이썬이랑 같이 엮어서 일본사람이 쓴 책 있길래 뭔가 했더니 다 이유가 있는건가보네