アカウント名:
パスワード:
はっきり言って、今これを学ぶべき理由が1つも浮かびません。何かメリットあるんでしょうか?
どういう意味でメリットがないと思っているのか分かりませんが、Pascalは教育向けですよ?
どういう意味でメリットがないと思っているのか分かりませんが、 Pascalは教育向けですよ?
逆にどういうメリットがあるのか聞きたいくらいなんですが、質問に対して質問で答えるというのもアレなので言わせて貰えれば Pascalが教育向け云々は誰でも知っている話ですが、記述力が低く、例えば自前のWriteLnすらPascal自身では記述出来ませんし、Pascalの貧弱すぎる算術関数や、オペレータの優先順位等、欠点をあげていけばキリがありません そんな訳で、本物のプログラマシリーズの怪文書等からも分かる通り、昔から色々と貶されて来た訳です Delphiは確かにそう言った、素のPascalの欠点を補い、又、GUIプログラムを比較的簡単に作る事が出来るという点では優れていると言えます しかしながら、プラットフォーム依存と将来性の無さという点において選択すべき言語ではありませんね プラットフォーム依存だけなら、リストにあるVisualBasicも選択すべきでは無いでしょうが、こちらはその依存しているプラットフォームの開発元のMicrosoftが提供している為、将来性については(そのプラットフォームと運命を共にするなら)あまり問題では無いと考えられるからです Delphiのような構文を持った言語が他にも、つまりは派生品でも何でも良いので、他社やOSSなどにも存在するならばともかく、Delphiをサポートしているのが一社だけという現状では、将来性は全くないと言えるでしょう 以上のことからPascalやDelphiを選択するメリットは無い、と私は判断しましたが、今度はあなたがPascalやDelphiを選択する事に一体どんなメリットがあるのか教えて下さい
あの文章に PASCAL 批判は全く含まれていないのですが。せいぜい「キッシュイーター」くらいですが。
どちらかというと、古き良い時代に対する郷愁から書かれた物だと思います
あれはそうだけど、カーニハンは普通にPascalを嫌っていたな。
カーニハンの批判は要するにオモチャだってことでしょ?Turbo Pascalが登場して実用に耐えることを証明したけど、カーニハンはどう思ったのかな。パワフルになって喜んだのか、「それでもPascalは嫌いだ・・・」と思ったのか。
教育用としては、Cはなんといっても宣言がぐちゃぐちゃなのが良くない。この点はリッチーも設計ミスを認めてるし、LimboでもPascal風に直してある。Goでは宣言以外も大幅にPascalに媚びている。あれはパイクの趣味かな。
カニ炒飯の批判はこれhttp://www.lysator.liu.se/c/bwk-on-pascal.html [lysator.liu.se]Pascalは教条主義的でガチガチなのにヌケサクでイヤンと言っているように見える
そのころワースはModula-2にご執心だったはずだが、上の批判のかなりの部分は解決していたと思う
goは妙なところで先祖返りしているね
逆にどういうメリットがあるのか聞きたいくらいなんですが、質問に対して質問で答えるというのもアレなので言わせて貰えれば
別ACですが、Pascalを使えるようになることにメリットがあるのではなくて、プログラミングの基礎を学ぶのに余計なことを覚えなくて済むことにメリットがあるんじゃないのかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
Pascal/Delphi・・・ (スコア:0)
はっきり言って、今これを学ぶべき理由が1つも浮かびません。
何かメリットあるんでしょうか?
Re: (スコア:0)
どういう意味でメリットがないと思っているのか分かりませんが、
Pascalは教育向けですよ?
Re:Pascal/Delphi・・・ (スコア:1, 興味深い)
逆にどういうメリットがあるのか聞きたいくらいなんですが、質問に対して質問で答えるというのもアレなので言わせて貰えれば
Pascalが教育向け云々は誰でも知っている話ですが、記述力が低く、例えば自前のWriteLnすらPascal自身では記述出来ませんし、Pascalの貧弱すぎる算術関数や、オペレータの優先順位等、欠点をあげていけばキリがありません
そんな訳で、本物のプログラマシリーズの怪文書等からも分かる通り、昔から色々と貶されて来た訳です
Delphiは確かにそう言った、素のPascalの欠点を補い、又、GUIプログラムを比較的簡単に作る事が出来るという点では優れていると言えます
しかしながら、プラットフォーム依存と将来性の無さという点において選択すべき言語ではありませんね
プラットフォーム依存だけなら、リストにあるVisualBasicも選択すべきでは無いでしょうが、こちらはその依存しているプラットフォームの開発元のMicrosoftが提供している為、将来性については(そのプラットフォームと運命を共にするなら)あまり問題では無いと考えられるからです
Delphiのような構文を持った言語が他にも、つまりは派生品でも何でも良いので、他社やOSSなどにも存在するならばともかく、Delphiをサポートしているのが一社だけという現状では、将来性は全くないと言えるでしょう
以上のことからPascalやDelphiを選択するメリットは無い、と私は判断しましたが、今度はあなたがPascalやDelphiを選択する事に一体どんなメリットがあるのか教えて下さい
Re:Pascal/Delphi・・・ (スコア:2, すばらしい洞察)
> COMP1 はプログラミング講座ではなく、コンピュータの基礎を問題解決やプログラミングを通じて学ぶコースであるとのこと。
ここをよく理解して欲しいと思います。(お客さんの欲しているものを理解しましょう)
A-levelは日本のセンター試験相当ですから、せいぜい数と配列だけを用いた10数行のプログラムですみます。センター試験の問題を見ればわかるでしょう。
ですから、プログラミング言語の性質としては
・おまじないが少ない
・入出力が面倒でない
・配列の境界チェックがある
・インタラクティブ
といったことが望ましいでしょうし、そうするとPascalがこの中では最適なことはご理解いただけると思います。
本物のプログラマシリーズの怪文書等 (スコア:0)
あの文章に PASCAL 批判は全く含まれていないのですが。
せいぜい「キッシュイーター」くらいですが。
どちらかというと、古き良い時代に対する郷愁から書かれた物だと思います
Re: (スコア:0)
あれはそうだけど、カーニハンは普通にPascalを嫌っていたな。
Re: (スコア:0)
カーニハンの批判は要するにオモチャだってことでしょ?
Turbo Pascalが登場して実用に耐えることを証明したけど、カーニハンはどう思ったのかな。
パワフルになって喜んだのか、「それでもPascalは嫌いだ・・・」と思ったのか。
教育用としては、Cはなんといっても宣言がぐちゃぐちゃなのが良くない。
この点はリッチーも設計ミスを認めてるし、LimboでもPascal風に直してある。
Goでは宣言以外も大幅にPascalに媚びている。あれはパイクの趣味かな。
Re:本物のプログラマシリーズの怪文書等 (スコア:1, 興味深い)
カニ炒飯の批判はこれ
http://www.lysator.liu.se/c/bwk-on-pascal.html [lysator.liu.se]
Pascalは教条主義的でガチガチなのにヌケサクでイヤンと言っているように見える
そのころワースはModula-2にご執心だったはずだが、上の批判のかなりの部分は解決していたと思う
goは妙なところで先祖返りしているね
Re: (スコア:0)
別ACですが、Pascalを使えるようになることにメリットがあるのではなくて、プログラミングの基礎を学ぶのに余計なことを覚えなくて済むことにメリットがあるんじゃないのかな。