アカウント名:
パスワード:
なんであんなものやらされてたんだろう
もともとPascalは教育用に作られたものだと聞くからね。
そもそも、日本だけの根拠のないうわさ話だ。昔、日本で BASIC か PASCAL のどちらが教育用途に適切か、という議論の残骸。
>もともとPascalは教育用に作られたものだと聞くからね。
ヴィルト氏がインタビューで否定されておる。アルゴリズムの説明をするさいに、Algol の代わりに使うことができた、当時唯一の言語。ってことでしかない。
ヴィルト博士の著書「The Programming Language Pascal」で Pascal の意図の1つとして "basis to teach programming" と書いている。https://link.springer.com/chapter/10.1007/978-3-642-59412-0_9 [springer.com]
しかも日本のみと言っているが、英語のページもいくらでも出てくる。なぜなら噂じゃなくて本当だから。https://www.tutorialspoint.com/pascal/pascal_overview.htm [tutorialspoint.com]
よくご存知のようなので素朴な疑問なんですが、私は中高大と全部アメリカでして、Pascal云々の話はあっちで聞いたんですが、日本だけなどとおっしゃる根拠を教えていただけないでしょうか。
> 当初の論文では当時のスーパーコンピュータにおいてFortranに代わるものとして説明されているhttps://books.google.co.jp/books?id=0ybpwOUCQvQC&pg=PA739 [google.co.jp]
教育用途「で」使われていた。と教育用途「に」作った。とは異なるのですよ。
言語仕様を書き下ろそうとしたら BNF でかけないことが分かった初期 FORTRAN とか、アルゴリズムの議論をするには向かない COBOL とかそれに対して Algol が作られて、それの実装の試みから、PASCAL が生まれたわけだ。Java 以前のアルゴリズム記述では Algol 風を使うのが通例で、結果、PASCAL が高等教育で使われていたわけだ。
そこら辺の細かい経緯は CPM のころには重要視されなくなり、BASIC はどこにでも転がっているけど、構造化プログラミングができない。といった問題から、PASCAL が教育用途「で」使われ始めただけだ
違うのは分かりますけど、実際にアメリカで聞いたというコメントにつくフォローとしては意味がよく分かりません。教育用途で使われたと教育用途に作られたくらいはどこでもすぐ混同されるから日本だけうわさ話だ、こそ根拠がないということでいいんですか?
ISOの文書( http://pascal-central.com/docs/iso7185.pdf [pascal-central.com] )にも明示的に
The computer programming language Pascal was designed by Professor Niklaus Wirth to satisfy twoprincipal aimsa) to make available a language suitable for teaching programming as a systematic discipline
とあるので#3764627は両方ともに根拠のない噂話ですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
大学の必修教養で習わされたPASCAL (スコア:0)
なんであんなものやらされてたんだろう
Re: (スコア:1)
もともとPascalは教育用に作られたものだと聞くからね。
Pascalは教育用に作られたものではない (スコア:0)
そもそも、日本だけの根拠のないうわさ話だ。昔、日本で BASIC か PASCAL のどちらが教育用途に適切か、という
議論の残骸。
>もともとPascalは教育用に作られたものだと聞くからね。
ヴィルト氏がインタビューで否定されておる。
アルゴリズムの説明をするさいに、Algol の代わりに使うことができた、当時唯一の言語。ってことでしかない。
Pascalは教育用に作られた (スコア:1)
ヴィルト博士の著書「The Programming Language Pascal」で Pascal の意図の1つとして "basis to teach programming" と書いている。
https://link.springer.com/chapter/10.1007/978-3-642-59412-0_9 [springer.com]
しかも日本のみと言っているが、英語のページもいくらでも出てくる。
なぜなら噂じゃなくて本当だから。
https://www.tutorialspoint.com/pascal/pascal_overview.htm [tutorialspoint.com]
Re: (スコア:0)
よくご存知のようなので素朴な疑問なんですが、私は中高大と全部アメリカでして、Pascal云々の話はあっちで聞いたんですが、日本だけなどとおっしゃる根拠を教えていただけないでしょうか。
Re: (スコア:0)
> 当初の論文では当時のスーパーコンピュータにおいてFortranに代わるものとして説明されている
https://books.google.co.jp/books?id=0ybpwOUCQvQC&pg=PA739 [google.co.jp]
Re: (スコア:0)
教育用途「で」使われていた。と
教育用途「に」作った。とは異なるのですよ。
言語仕様を書き下ろそうとしたら BNF でかけないことが分かった初期 FORTRAN とか、
アルゴリズムの議論をするには向かない COBOL とか
それに対して Algol が作られて、それの実装の試みから、PASCAL が生まれたわけだ。
Java 以前のアルゴリズム記述では Algol 風を使うのが通例で、結果、PASCAL が高等教育で使われていたわけだ。
そこら辺の細かい経緯は CPM のころには重要視されなくなり、BASIC はどこにでも転がっているけど、構造化プログラミングができない。
といった問題から、PASCAL が教育用途「で」使われ始めただけだ
Re: (スコア:0)
違うのは分かりますけど、
実際にアメリカで聞いたというコメントにつくフォローとしては意味がよく分かりません。
教育用途で使われたと教育用途に作られたくらいはどこでもすぐ混同されるから
日本だけうわさ話だ、こそ根拠がないということでいいんですか?
Re:Pascalは教育用に作られたものではない (スコア:1)
ISOの文書( http://pascal-central.com/docs/iso7185.pdf [pascal-central.com] )にも明示的に
とあるので#3764627は両方ともに根拠のない噂話ですね。