colorless 란 표현이 있습니다. 비동기랑 동기를 구분지을 필요가 없는 언어는 go 가 유일합니다. 사용자 입장에서 동시성이 필요한 프로그래밍을 할때 난이도, 사용성 측면에서 go는 압도적인 강점이 있습니다.
최적화된 비동기 프로그래밍보다 성능이야 조금 떨어지겠지만요.
지적 죄송한데 깨진다는 표현하고 완벽한 비동기란표현에 틀린 부분만 말씀드릴께요. 비동기에도 동기방식 라이브러리 써도 괜찮습니다 단 짧은시간내에 완료가 된다는 보장이 있으면요 동기방식으로 실행시간이 긴 호출이 있으면 다른 비동기의 처리가 늦어지니 문제가 생기는거고. go 는 고루틴으로 억단위의 작업을 배정해도 되므로 언어자체에 비동기란 개념이 없습니다. 쓰는 사람입장에서는 어떤 함수도 go 만 붙여 호출해주면 병렬로 실행되니 엄청 편한거죠. 완벽한 비동기는 언어자체의 근간이 비동기인 자바스크립트가 아닐까 개인적으로 생각합니다
정보 감사합니다
질문 드리고 싶은게 있습니다
그럼 go를 제외한 다른 언어들은 말씀해주신것처럼 동기방식의 라이브러리가 있으면 다 깨지는걸까요?
아니면 혹시 다른 언어들 중에서도 go처럼 완벽한 비동기를 지원하는 언어가 있는건지 궁금합니다