アカウント名:
パスワード:
脳が萎びたじじいには辛いCOBOL,FORTRAN→BASIC→C→C++→JAVA→JAVASCRIPT…位までは他との違いというか特徴がわかるしLISP,Prolog,smalltalk,PHPあたりが特徴的なのもわかるけどAWK→Perl,Ruby→Pythonというテキスト処理系スクリプト言語な流れなのかな?
Ruby は Perl の系譜ですね(直接的な繋がりではないが)
Python は元をたどると ABC 言語という教育・プロトタイプ向けが源流らしいので、テキスト処理系ではなく汎用スクリプト言語かなガチガチの実用向けではなく、わかりやすさとかライブラリの豊富さで今の地位を勝ち取った感じのよう# てっきり Pascal の血が入っていると思ったのだが……
かつてのPerl使いから見ると、Pythonは良くも悪くも肩が凝りすぎる言語なんだよね。プロジェクトチームで何年もメンテするつもりなら肩をポキポキ言わせてPythonで書いた方がいいけど、自分用のテキスト処理スクリプトをざっと書き上げる時にはPerlくらいのユルさがあった方が気楽。
なに、Perlで書いたら自分でもあとで解読出来ないコードになる?そりゃあんたがPerlで可読性のあるコードを書く練習を真面目にしなかっただけだ。私みたいに長年コーディングをやっておらずPerlをかなり忘れてしまったようなど素人でも、自分がかつて書いたスクリプトなら20年以上経ってもすらすら読めるんだから、現役でプログラマやってる人に出来ないとは言わせないぞ。(あ、でも他人が気ままに書いたPerlスクリプトの解読は流石に勘弁してほしい。そういう時こそ、Pythonみたいなより大規模開発に向いた言語の出番だろう。)
PowerShellもごった煮感がパない
(*´ω`*)
>Pythonは良くも悪くも肩が凝りすぎる言語なんだよね。
Zen of Pythonにある "Explicit is better than implicit." の部分ですかね。
個人的にはこの教条がとても大切に思えますね。Perlでもこれをきちんと意識していれば可読性の高いコードになると思いますし。
全て同意だけど、個人的にはperlはそういう行儀のいい使い方をする言語じゃない。昨日自分で描いたプログラムも自分で読めない。だけどとりあえず動くからいっか。そんな時のための言語だし、俺の人生は概ねそういう時でできてる。
上のスレにあるように、機械学習のブームに乗ったのが全てだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
言語が多すぎてわけわからん (スコア:0)
脳が萎びたじじいには辛い
COBOL,FORTRAN→BASIC→C→C++→JAVA→JAVASCRIPT…位までは他との違いというか特徴がわかるし
LISP,Prolog,smalltalk,PHPあたりが特徴的なのもわかるけど
AWK→Perl,Ruby→Pythonというテキスト処理系スクリプト言語な流れなのかな?
Re:言語が多すぎてわけわからん (スコア:0)
Ruby は Perl の系譜ですね(直接的な繋がりではないが)
Python は元をたどると ABC 言語という教育・プロトタイプ向けが源流らしいので、テキスト処理系ではなく汎用スクリプト言語かな
ガチガチの実用向けではなく、わかりやすさとかライブラリの豊富さで今の地位を勝ち取った感じのよう
# てっきり Pascal の血が入っていると思ったのだが……
Re: (スコア:0)
かつてのPerl使いから見ると、Pythonは良くも悪くも肩が凝りすぎる言語なんだよね。プロジェクトチームで何年もメンテするつもりなら肩をポキポキ言わせてPythonで書いた方がいいけど、自分用のテキスト処理スクリプトをざっと書き上げる時にはPerlくらいのユルさがあった方が気楽。
なに、Perlで書いたら自分でもあとで解読出来ないコードになる?そりゃあんたがPerlで可読性のあるコードを書く練習を真面目にしなかっただけだ。私みたいに長年コーディングをやっておらずPerlをかなり忘れてしまったようなど素人でも、自分がかつて書いたスクリプトなら20年以上経ってもすらすら読めるんだから、現役でプログラマやってる人に出来ないとは言わせないぞ。(あ、でも他人が気ままに書いたPerlスクリプトの解読は流石に勘弁してほしい。そういう時こそ、Pythonみたいなより大規模開発に向いた言語の出番だろう。)
Re: (スコア:0)
PowerShellもごった煮感がパない
(*´ω`*)
Re: (スコア:0)
>Pythonは良くも悪くも肩が凝りすぎる言語なんだよね。
Zen of Pythonにある "Explicit is better than implicit." の部分ですかね。
個人的にはこの教条がとても大切に思えますね。
Perlでもこれをきちんと意識していれば可読性の高いコードになると思いますし。
Re:言語が多すぎてわけわからん (スコア:1)
全て同意だけど、個人的にはperlはそういう行儀のいい使い方をする言語じゃない。
昨日自分で描いたプログラムも自分で読めない。だけどとりあえず動くからいっか。
そんな時のための言語だし、俺の人生は概ねそういう時でできてる。
Re: (スコア:0)
上のスレにあるように、機械学習のブームに乗ったのが全てだと思う。