アカウント名:
パスワード:
なんであんなものやらされてたんだろう
大学でPASCALやるのは、Wirth氏の「アルゴリズム+データ構造=プログラム」が名著だったからじゃないかと思う。大学時代は、これを教科書に最初のアルゴリズムの講義を受けたし、他のアルゴリズム関係の講義とかでも、PASCALかPASCAL風の疑似コードでしたけど、アルゴリズムの理解、という点ではCよりは良かったと思いますね。お約束が少なく、ほどほどに抽象化されてる分、アルゴリズムに注力できる。
これに、プログラム書法とソフトウェア作法を加えた3冊が、(言語は古いけど、記載内容は今でも通じる)プログラミング向けの名著だと思う。
それと、PASCALで各種アルゴリズムを説明した書籍コンピュータ・アルゴリズム事典 [mie-u.ac.jp]にはお世話になりました。手元に一冊必携。C言語使いだったので、C言語版が出てからは出番が少なくなりましたけど…。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
大学の必修教養で習わされたPASCAL (スコア:0)
なんであんなものやらされてたんだろう
Re:大学の必修教養で習わされたPASCAL (スコア:1)
大学でPASCALやるのは、Wirth氏の「アルゴリズム+データ構造=プログラム」が名著だったからじゃないかと思う。大学時代は、これを教科書に最初のアルゴリズムの講義を受けたし、他のアルゴリズム関係の講義とかでも、PASCALかPASCAL風の疑似コードでしたけど、アルゴリズムの理解、という点ではCよりは良かったと思いますね。お約束が少なく、ほどほどに抽象化されてる分、アルゴリズムに注力できる。
これに、プログラム書法とソフトウェア作法を加えた3冊が、(言語は古いけど、記載内容は今でも通じる)プログラミング向けの名著だと思う。
それと、PASCALで各種アルゴリズムを説明した書籍コンピュータ・アルゴリズム事典 [mie-u.ac.jp]にはお世話になりました。手元に一冊必携。C言語使いだったので、C言語版が出てからは出番が少なくなりましたけど…。