【ビギナ】初心者が習うべき言語は? part6【必読】
■ このスレッドは過去ログ倉庫に格納されています
0106デフォルトの名無しさん
NGNGもしかして、アルゴリズムが既存の辞書にだけ載っているものだと勘違いして
いらっしゃる?
貴方が言うのはプログラム設計というべき物でしょう。
私は設計を具体的に書き下すのがプログラミングだと考えています。
設計だけできても中身がかけない人だっているでしょう?
アルゴリズムを考える力なくして、例えばACMのプログラミングコンテストで
問題が解けますか?
確かにコンテストの問題は落ち着いて考えると簡単な物ですが、
アルゴリズム辞典を使っても良いことにしても、
設計力だけでは問題は解けないでしょうね。
実際の開発では設計力も重要だということは知っています。
だから、オブジェクト指向やデザインパターンと言った具体的な方法を
教えていく必要があるでしょうが、
しかし、何よりプログラミング教育で重要なのはアルゴリズムを考える能力
を養うことです。
それはコンピュータにさせることの手順を考えるごく基本的なことです。
貴方が設計力を重要に思うのは、アルゴリズムを考える能力がある程度すでに
身についているからではありませんか?
■ このスレッドは過去ログ倉庫に格納されています