2P by neo 2023-08-30 | favorite | 댓글 1개
  • 2013년에 자바스크립트로 프로그래밍을 시작했습니다.
  • 그 이후로 파이썬을 포함한 여러 언어를 배웠고 시도해봤지만, 자바스크립트가 항상 제일 좋았습니다.
  • 작년에 루비를 배우고, 재미있고 사용하기 쉬워서 놀랐습니다.
  • 현재는 새로운 프로젝트를 모두 루비로 시작하고 있습니다.
  • 2000년대에는 파이썬과 루비가 모두 상대적으로 새로운, 동적 타입의 "영어 같은" 언어였습니다.
  • 그동안 이 두 언어는 비슷한 인기를 누렸습니다.
  • 지금은 루비는 여전히 살아있으며, 레일즈 관련 일자리도 많이 있고 루비 자체에서도 흥미로운 일이 벌어지고 있습니다.
  • 그러나 파이썬은 지난 10년 동안 거대한 성장을 이어가고 있습니다.
  • 파이썬의 수학 라이브러리인 numpy와 pandas는 학계에 매력적으로 다가가고 있습니다.
  • 파이썬은 더 간단하고 배우기 쉬울 수도 있습니다.
  • 루비는 왜 성장이 멈추고 파이썬이 아마도 가장 인기 있는 프로그래밍 언어가 되었는지에 대해 고려해볼 수 있습니다.
  • (내 의견으로는 루비가 더 좋은 언어인데) 당시에는 주목하지 않았기 때문에, 오래된 프로그래머들의 의견을 듣고 싶습니다.
Hacker News 의견
  • 데이터 분야에서 프로그래밍에 처음으로 접하는 사람들에게 많은 기회를 제공하는 데이터 컨텍스트에 특화된 Python.
  • Node.js와 React와 경쟁해야 했던 웹 개발에 특화된 Ruby.
  • Python은 가르침의 언어로 인기를 얻었으며, 게임 스크립팅 및 빌드 시스템 생성과 같은 다양한 분야에서 사용되었습니다.
  • Python은 무작위 스크립팅을 위한 표준이 되었으며, 많은 배포판에서 Perl을 대체했습니다.
  • Python은 만능 언어로 알려져 있으며, 다양한 분야에서 널리 사용되고 유용합니다.
  • Python의 설계는 새로운 사용자가 개념에 대해 정확한 직관을 형성하는 데 도움이 되었습니다.
  • Python의 간결성, 유연성 및 강력한 기능은 성공에 기여했습니다.
  • Python의 표준 라이브러리, REPL 및 FFI는 인기에 큰 역할을 했습니다.
  • Python의 모멘텀과 의사 코드와 유사한 구문은 인기를 유지하는 데 도움이 되었습니다.
  • Python의 초기 채택으로 인해 Numpy와 관련 라이브러리를 사용하는 데이터 관련 작업에 선호되는 선택이 되었습니다.
  • Python은 친근하고 접근 가능한 커뮤니티와 훌륭한 문서화를 가졌으며, Ruby는 처음에는 일본어로만 문서화되었습니다.
  • Rails와 유사한 Django는 다양한 다른 기술과 결합할 수 있어 Python의 성공에 기여했습니다.
  • 개인적인 경험과 선호도도 Ruby와 Python 사이의 선택에 영향을 미쳤습니다.