アカウント名:
パスワード:
脳が萎びたじじいには辛い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はそういう行儀のいい使い方をする言語じゃない。昨日自分で描いたプログラムも自分で読めない。だけどとりあえず動くからいっか。そんな時のための言語だし、俺の人生は概ねそういう時でできてる。
上のスレにあるように、機械学習のブームに乗ったのが全てだと思う。
あまり特定の言語に熟達しない時代になったと思う。半年離れていればforeachの文法も忘れている。
「ジジイにはつらい」とかいうほど新しい言語が何ひとつ無い件
ジジイは(特にFORTRANの)新規格を追いかけていくだけで精一杯なんですよ
Fortranのco-array [wikipedia.org]は共有メモリに近いプログラミングとMPIに近い効率の優れた機構だが、他の言語では使いにくいC++のクラスライブラリくらいしかありませんね。UPCのユーザーはいるの?X10とかChapelみたいなマイナー言語は知らん。
若者が新しいと思っている機能は60年代からLispにとっくに存在していたとかならわかる
ASTを手書きするような言語に機能もへったくれも無いと思う。(マジレス)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
言語が多すぎてわけわからん (スコア: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)
上のスレにあるように、機械学習のブームに乗ったのが全てだと思う。
Re: (スコア:0)
あまり特定の言語に熟達しない時代になったと思う。半年離れていればforeachの文法も忘れている。
Re: (スコア:0)
Re: (スコア:0)
「ジジイにはつらい」とかいうほど新しい言語が何ひとつ無い件
Re: (スコア:0)
ジジイは(特にFORTRANの)新規格を追いかけていくだけで精一杯なんですよ
Re: (スコア:0)
Fortranのco-array [wikipedia.org]は共有メモリに近いプログラミングとMPIに近い効率の優れた機構だが、他の言語では使いにくいC++のクラスライブラリくらいしかありませんね。UPCのユーザーはいるの?X10とかChapelみたいなマイナー言語は知らん。
Re: (スコア:0)
若者が新しいと思っている機能は60年代からLispにとっくに存在していたとかならわかる
Re: (スコア:0)
ASTを手書きするような言語に機能もへったくれも無いと思う。(マジレス)