언어가 수단에 불과하다는 주장은 제어구조, 자료구조와 알고리즘 학습같은 입문 과정에 한정하면 동의할 만합니다. 다만 입문 과정 다음에는 업계의 관성, 표준 라이브러리, 서드파티 라이브러리, 실행 모델, 배포 방식, 참고 자료의 접근성과 질, 사용자 수 등의 세부 사항들을 고려하는 게 맞다고 생각합니다. 아무리 범용 언어의 표현력이 동등하다고 하더라도 머신러닝 목적으로는 파이썬을 선택하는 것이 제일 안전한 선택인 것처럼요
언어가 수단에 불과하다는 주장은 제어구조, 자료구조와 알고리즘 학습같은 입문 과정에 한정하면 동의할 만합니다. 다만 입문 과정 다음에는 업계의 관성, 표준 라이브러리, 서드파티 라이브러리, 실행 모델, 배포 방식, 참고 자료의 접근성과 질, 사용자 수 등의 세부 사항들을 고려하는 게 맞다고 생각합니다. 아무리 범용 언어의 표현력이 동등하다고 하더라도 머신러닝 목적으로는 파이썬을 선택하는 것이 제일 안전한 선택인 것처럼요
이 질문의 핵심 포인트는 아니겠습니다만, 가끔 "언어는 단지 도구, 뭘 골라도 상관없다" 는 얘기를 들으면 조금 아쉬운 마음이 듭니다. 각 언어가 추구하는 가치와 만들어가는 의도가 다른데 그런 것들이 "둘 다 똑같이 이런거 저런거 할 수 있으니까" 뭉뚱그려 잡히는 듯 해서요.