アカウント名:
パスワード:
>Windows XP の使い方を学びこの時点で負け組だな。
The class had 45 minutes to design a solution and implement it in Pascal.
この時点でも。いまどき、まともなプログラミング言語環境がフリーでいくらでも手に入るのに、何が悲しくて Pascal なんか使ってるんだろうか。
なぜPascalだとだめなのか?
一番わかりやすいのは、実用的に使われていない言語は学習用にも不向きだということ。
使われていない言語は資料も少なく、ノウハウも蓄積せず、実用された事例から得られたフィードバックによって言語仕様が改良されることもない。現代的なプログラミングでは必修であるオブジェクト指向を学ぶことができない。強い型付けで型に対する理解を得ようとする割に、型変数のない貧弱な型システムしかない。まともなアプリケーションフレームワークやテスティングフレームワークも存在せず、『プログラミング』より広い『ソフトウェア開発』における手法を現存するフレームワークか
> 『この言語を学ぶと何ができるようになるのか』を知ろうとした学生ががっかりするのは想像に難くない。
Pascalは確かに実用的でない、シバリがきつい言語だと思うよ。だからこそ、プログラミング→アルゴリズムと言う昇華がうまく行くと思うんだな。素人仕事じゃないのであれば、ある特定の言語でコードが書ける事に意味は無いわな。言語を超越した、プログラミングが出来る事に意味があるんじゃ?
> 初めて乗る自転車にペニー・ファージングを選ぶようなものだ。
今のソフト屋の養成って、三輪車も危なげな子どもにリッターバイクを与えている様なものだと思うな。それが理由で事故続出、死屍累々って感じだと思うが。最近の若い人のコードを見てるとさ。
Schemeも広く教育に使われていますが、正直言って抽象度が中途半端だと思いますねアルゴリズムと計算量入門という点ではRAMそのままのPascalは悪くないあるいは逆にHaskellくらい思い切り抽象度が高いものから入るのがよさそうです
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
この時点で (スコア:2, おもしろおかしい)
>Windows XP の使い方を学び
この時点で負け組だな。
Re: (スコア:0)
The class had 45 minutes to design a solution and implement it in Pascal.
この時点でも。いまどき、まともなプログラミング言語環境がフリーでいくらでも手に入るのに、
何が悲しくて Pascal なんか使ってるんだろうか。
Re: (スコア:0)
なぜPascalだとだめなのか?
Re: (スコア:0)
一番わかりやすいのは、実用的に使われていない言語は学習用にも不向きだということ。
使われていない言語は資料も少なく、ノウハウも蓄積せず、実用された事例から得られたフィードバックによって言語仕様が改良されることもない。
現代的なプログラミングでは必修であるオブジェクト指向を学ぶことができない。
強い型付けで型に対する理解を得ようとする割に、型変数のない貧弱な型システムしかない。
まともなアプリケーションフレームワークやテスティングフレームワークも存在せず、
『プログラミング』より広い『ソフトウェア開発』における手法を現存するフレームワークか
Re: (スコア:0)
> 『この言語を学ぶと何ができるようになるのか』を知ろうとした学生ががっかりするのは想像に難くない。
Pascalは確かに実用的でない、シバリがきつい言語だと思うよ。だからこそ、プログラミング→アルゴリズムと言う昇華がうまく行くと思うんだな。素人仕事じゃないのであれば、ある特定の言語でコードが書ける事に意味は無いわな。言語を超越した、プログラミングが出来る事に意味があるんじゃ?
> 初めて乗る自転車にペニー・ファージングを選ぶようなものだ。
今のソフト屋の養成って、三輪車も危なげな子どもにリッターバイクを与えている様なものだと思うな。それが理由で事故続出、死屍累々って感じだと思うが。最近の若い人のコードを見てるとさ。
Re:この時点で (スコア:0)
Schemeも広く教育に使われていますが、正直言って抽象度が中途半端だと思いますね
アルゴリズムと計算量入門という点ではRAMそのままのPascalは悪くない
あるいは逆にHaskellくらい思い切り抽象度が高いものから入るのがよさそうです