アカウント名:
パスワード:
そもそも論としてカーニハンの指摘にしても「本物のプログラマは~」の怪文書にしても、その時点のPascalが貧弱だったのは否めない。そして、その時点で指摘された事柄だけを改善したところで、改善した頃にはそれ以外の言語はもうずっと先に行ってたでしょ。端的に言うと時代遅れなんだ。
Object Pascal、ひいてはDelphiが、かつて指摘された事柄をどれだけ改善しようとも、今の流行りはジェネリックプログラミングや関数型プログラミングに移ってしまった。今更「かつて指摘されたことは全て改善した」とのたまっても、結局のところ今の時代には即してないんだよ。そしてPascalがgenericやlambdaを実装する頃には、プログラミングの流行りもずっと先に行ってることだろう。だからPascalは評価が低いんだよ。
だいたいにおいて、カーニハンや怪文書が指摘していたのは「Pascalは上っ面だけ」という事実であって、今でもそれは変わってないでしょ。Pascalでしか書けない、あるいは書きにくいというものが全く無いもの。Pascalは今でもQuicheのまま全く変わってない。大の男はそんなものは食べないよ。
かと言ってJavaやHaskellを「本物のプログラマ」が使うかといえば、使わない。本物のプログラミング言語は FORTRAN しかないから。
> 改善した頃にはそれ以外の言語はもうずっと先に行ってたでしょ。...> 今の流行りはジェネリックプログラミングや関数型プログラミングに移ってしまった。
プログラミング言語の設計や実装の技法って何十年も大きな進歩がなくって、「今の流行り」の言語ってのは細部をチマチマいじくりまわして「新しい言語、いっちょあがりました!」みたいなやつばっかしだよ。
進化しているんじゃなくて堂々巡りしてるのが実情なんだけど、知らない奴からすると新しいもののように思えちゃうんだ。
ファッションの流行が一回りすると昔の服が目新しく見えるばあいがあるのと一緒だ。
行と何文字目で出来ているという制限は大きいです。
environment divisionとか、file storage sectionとか書かないでclassと関数定義だけでいいじゃん、とか等式だけでいいじゃん、とか、
力点を置く部分以外を簡素化すると、互換性が無くなって新言語になるんでしょうね。
#でも、Pascalの場合は、ゴテゴテ化(後手後手化?)の#嫌いもあります。
JavaってC++に比べてずいぶんと周回遅れなんですね。
> 日本語のタレこみ文がなぜ読めないの?
元コメはストーリーも読まずにコメントをするバカだという指摘だが、 (#2751375) はなぜそれを理解できずに言語の話をするのだろう?煽られて頭に血が上ったのか?
>この手の脊髄反射的なアホな煽りが増えましたね
つーか、ごく少数、もしくは特定の個人が粘着してるか、bot並みの脊髄反射してるだけだと思う。#botだったら、それなりに高度なのでちょっと尊敬する
受験を投げた人間が出る頃なのかなとも思うけど、考えていれば、年がら年中煽りが湧いて出る理由にはことかかないんだよな。#酒飲み音頭もしくは明日から本気出す系
自宅警備してて、巡回が終わったところなんじゃないですか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
いや過小評価じゃないでしょ (スコア:-1)
そもそも論としてカーニハンの指摘にしても「本物のプログラマは~」の怪文書にしても、その時点のPascalが貧弱だったのは否めない。
そして、その時点で指摘された事柄だけを改善したところで、改善した頃にはそれ以外の言語はもうずっと先に行ってたでしょ。
端的に言うと時代遅れなんだ。
Object Pascal、ひいてはDelphiが、かつて指摘された事柄をどれだけ改善しようとも、今の流行りはジェネリックプログラミングや関数型プログラミングに移ってしまった。
今更「かつて指摘されたことは全て改善した」とのたまっても、結局のところ今の時代には即してないんだよ。
そしてPascalがgenericやlambdaを実装する頃には、プログラミングの流行りもずっと先に行ってることだろう。
だからPascalは評価が低いんだよ。
だいたいにおいて、カーニハンや怪文書が指摘していたのは「Pascalは上っ面だけ」という事実であって、今でもそれは変わってないでしょ。
Pascalでしか書けない、あるいは書きにくいというものが全く無いもの。
Pascalは今でもQuicheのまま全く変わってない。大の男はそんなものは食べないよ。
Re:いや過小評価じゃないでしょ (スコア:1)
かと言ってJavaやHaskellを「本物のプログラマ」が使うかといえば、使わない。
本物のプログラミング言語は FORTRAN しかないから。
Re: (スコア:0)
> 改善した頃にはそれ以外の言語はもうずっと先に行ってたでしょ。
...
> 今の流行りはジェネリックプログラミングや関数型プログラミングに移ってしまった。
プログラミング言語の設計や実装の技法って何十年も大きな
進歩がなくって、「今の流行り」の言語ってのは細部をチマチマいじくり
まわして「新しい言語、いっちょあがりました!」みたいなやつばっかしだよ。
進化しているんじゃなくて堂々巡りしてるのが実情なんだけど、
知らない奴からすると新しいもののように思えちゃうんだ。
ファッションの流行が一回りすると昔の服が目新しく見える
ばあいがあるのと一緒だ。
Re: (スコア:0)
行と何文字目で出来ているという制限は大きいです。
environment divisionとか、file storage sectionとか
書かないでclassと関数定義だけでいいじゃん、とか
等式だけでいいじゃん、とか、
力点を置く部分以外を簡素化すると、互換性が無くなって
新言語になるんでしょうね。
#でも、Pascalの場合は、ゴテゴテ化(後手後手化?)の
#嫌いもあります。
Re:いや過小評価じゃないでしょ (スコア:1)
JavaってC++に比べてずいぶんと周回遅れなんですね。
Re: (スコア:0)
> 日本語のタレこみ文がなぜ読めないの?
Re: (スコア:0)
元コメはストーリーも読まずにコメントをするバカだという指摘だが、
(#2751375) はなぜそれを理解できずに言語の話をするのだろう?
煽られて頭に血が上ったのか?
Re: (スコア:0)
>この手の脊髄反射的なアホな煽りが増えましたね
つーか、ごく少数、もしくは特定の個人が粘着してるか、bot並みの脊髄反射してるだけだと思う。
#botだったら、それなりに高度なのでちょっと尊敬する
受験を投げた人間が出る頃なのかなとも思うけど、考えていれば、年がら年中煽りが湧いて出る理由にはことかかないんだよな。
#酒飲み音頭もしくは明日から本気出す系
Re: (スコア:0)
自宅警備してて、巡回が終わったところなんじゃないですか?