C에 거부감이 있냐 없냐는 그냥 막연히 언어 하나 더 안다 수준의 차이가 아님
C에 거부감이 있으면 절대로 못하는 것들이 존재함
자바 쓰는애들은 netty 잘 알거임
maven에서 받아서 쓸 수 있는 자바 프레임워크지만
코어는 C 라이브러리임
왜냐? 자바 언어 수준에 드러난 Selector 인터페이스로 멀티플렉싱하는것과
C 수준에서 epoll/iocp/kqueue로 멀티플렉싱하는건 쓰루풋이 배 이상으로 차이나기 때문임
C 코드만 봐도 경기를 일으키는 사람이라면
netty 같은 건 절대 못 만들지
니가 '언어의 한계'라고 넘어갈 법한 다양한 문제들
C로 라이브러리 만들고 FFI로 불러와서 쓰면 너무나 간단하게 해결됨
남이 만들어 줄 때까지 기다릴 필요가 없다는 거임
C언어도 결국 래핑된 계층 아닌교
OS api가 c함수인데
C발롬이네