2 ポイント 投稿者 GN⁺ 2023-08-30 | 1件のコメント | WhatsAppで共有
  • 2013年ごろに JavaScript でプログラミングを始め、その後 Python も使ってみたが、最近学んだ Ruby が楽しくて使いやすいため、新しいプロジェクトを Ruby で始めることにした
  • 2000年代には Python と Ruby はどちらも比較的新しく、動的型付けで、英語のような文法を持つ言語として似た人気を持っていたという印象があるため、この10年で Python が巨大に成長した一方、Ruby がそこまで成長しなかった理由を知りたい
  • 考えられる理由として、Python の数学ライブラリ、NumPypandas の学術界での魅力、より単純で学びやすい特性、Rails が Ruby の代名詞のようになったことを思い浮かべるが、当時の状況を見ていたベテランプログラマーたちの説明を期待している

1件のコメント

 
GN⁺ 2023-08-30
Hacker Newsの意見
  • データ分野でプログラミングに初めて触れる人々に多くの機会を提供する、データコンテキストに特化したPython。
  • Node.jsやReactと競合しなければならなかった、Web開発に特化したRuby。
  • Pythonは教育用言語として人気を集め、ゲームスクリプティングやビルドシステムの作成など、さまざまな分野で使われました。
  • Pythonは雑多なスクリプト作成の標準となり、多くのディストリビューションでPerlに取って代わりました。
  • Pythonは万能言語として知られており、さまざまな分野で広く使われ、有用です。
  • Pythonの設計は、新しいユーザーが概念について正確な直観を形成するのに役立ちました。
  • Pythonの簡潔さ、柔軟性、強力な機能は成功に貢献しました。
  • Pythonの標準ライブラリ、REPL、FFIは人気に大きな役割を果たしました。
  • Pythonの勢いと疑似コードに似た構文は、人気を維持するのに役立ちました。
  • Pythonは初期に採用されたことで、Numpyや関連ライブラリを使うデータ関連作業で好まれる選択肢となりました。
  • Pythonには親しみやすく参加しやすいコミュニティと優れたドキュメントがあり、一方Rubyは当初、日本語でしか文書化されていませんでした。
  • Railsに似たDjangoは、さまざまな他の技術と組み合わせることができ、Pythonの成功に貢献しました。
  • 個人的な経験や好みも、RubyとPythonのどちらを選ぶかに影響しました。