アカウント名:
パスワード:
C、C++、C#、Java、JavaScript、Perlは文法似てるので、どれかを習得すれば他もとっつきやすいんだよね。pythonは学習コスト高すぎだわ。無能技術者なので3回くらいpythonを学習しようとしてあきらめてる。
うーん、表面的な文法の似てるかどうかで判断しているだけで、もう少し精進しましょう、とアドバイス差し上げたくなる。
どちらかというと、裏側にあるオブジェクトモデルの設計思想の差とかの方がはるかに大きい。
その中ではJavaScriptがダントツで異端児だし。Cはプリミティブすぎて、オブジェクトモデルと呼べるようなものも自分で作り上げなきゃいけない感じ。C#やPython3は、後発だけあって、合理的ですっきりした設計。Perlはカオス。
self と _ と __ だらけで、perl と同じぐらいカオスじゃないですか。あれはマニュアル必読で、「なんとなく」では理解できないよ。bless みたいなもの。
ところがselfになれると、自分自身とはいえ勝手にメンバ変数や関数を参照されるのが気持ち悪く感じるようになって、C++書く時も、無駄にthis->を書きまくるようになってしまった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
学びたい=今はまともに使えない (スコア:2)
C、C++、C#、Java、JavaScript、Perlは文法似てるので、どれかを習得すれば他もとっつきやすいんだよね。
pythonは学習コスト高すぎだわ。無能技術者なので3回くらいpythonを学習しようとしてあきらめてる。
Re: (スコア:4, すばらしい洞察)
うーん、表面的な文法の似てるかどうかで判断しているだけで、もう少し精進しましょう、とアドバイス差し上げたくなる。
どちらかというと、裏側にあるオブジェクトモデルの設計思想の差とかの方がはるかに大きい。
その中ではJavaScriptがダントツで異端児だし。
Cはプリミティブすぎて、オブジェクトモデルと呼べるようなものも自分で作り上げなきゃいけない感じ。
C#やPython3は、後発だけあって、合理的ですっきりした設計。
Perlはカオス。
Re: (スコア:0)
self と _ と __ だらけで、perl と同じぐらいカオスじゃないですか。
あれはマニュアル必読で、「なんとなく」では理解できないよ。bless みたいなもの。
Re:学びたい=今はまともに使えない (スコア:0)
ところがselfになれると、自分自身とはいえ勝手にメンバ変数や関数を参照されるのが気持ち悪く感じるようになって、C++書く時も、無駄にthis->を書きまくるようになってしまった。