私は数ヶ月前に何かproject eulerの問題を経験しながらJ/K/APLに出くわしました。私が製作したエレガントな20行のpythonソリューションでは、10分の1の時間で実行されるゴブスマッシング20 文字 Jソリューションがあります。私はいくつかの基本的なJを学びたいと思っており、語彙を習得するためのいくつかの試みを行いましたが、学習曲線がかなり険しいことがわかりました。誰でもJ/K/APLの学習をお勧めしますか?
これらの言語に精通している方には、少しでも時間をかけて学習することをお勧めします(私は特にJと思っています)。私は、キャリアの進歩やそのようなことよりも私の好奇心を満足させるために、もっと多くのことをするでしょう。あなたが気にしている場合
考慮すべきいくつかの個人的な事情、:
- 私は数学を愛し、そして(起動のための数学者として)私の仕事で毎日それを使用していますが、正直言って私は本当に感じていません私が使用するツール(python + NumPyのような)によって制限されるので、その言い訳を使うことはできません。
- 私は金融業界で働くことを特に望んでいません。これは、少なくともKユーザーの主要な呼びかけのようです。プラス私は実際には、私は仕事の主な言語として次の言語としてC#を学ぶ必要があります。実際には、ほとんどの場合、はではありません。
- 私はMATLABをよく知っているので、配列ベースのプログラミング言語を使用することは、大きなパラダイムシフトを構成しません。
これらの言語に精通している人からアドバイスをいただければ幸いです。
スティーブンさんに感謝します。自分のPythonにどのくらいの影響を与えるのか興味深いでしょう。また、あなたが私に尋ねる気にならないなら、Project Eulerのユーザー名は何ですか? Pythonソリューションを投稿しますか? – ozan
ProjectEulerでは、私は "slott"です。いいえ、私は自分のソリューションを投稿しません。私はレベル1に過ぎません。今はレベル2になるために2人います。 –
+1何千年も前。しかし、細部を与えることは決してありません。 –