お気に入りしたユーザ

  • _shimizu
  • tsuyoshi_cho
  • imai78
  • kma_twi
  • masarasu
  • zerihiko
  • murakoma
  • oichi
  • haruneko
  • katsyoshi
  • a_stepanova
  • kamiari
  • neginin
  • ritsuca
  • konpe
  • zono30
  • anchiro
  • thewanko
  • too_t_s
  • color_box
  • rocca1227
  • atauky
  • kokona86
  • TakitateRice
  • humimaro
  • ryuunengumi
  • 991_pfking
  • white_e_engine
  • kohei_radler
  • hotwatermorning
  • sikakowa
  • gota442
  • SdKfz_303

まとめられたつぶやき

  • 前にもちらと書いたんですが。たいてい、プログラミングで躓く人ってのは、「やりたいこと(要件)」を「プログラム仕様」に変換できないんです。やりたいことを実現するためには、どんな機能が必要か、まずは、それを「設計」することが大事なのに、それをしない、または出来ない。
    kaorin_linux
    2010-05-26 01:27:21
  • プログラムの機能仕様の設計なしに、そこからプログラム設計なんて、できないので、たいていは、実装時につまづくんですよね。機能設計が出来ていれば、そこからは言語仕様やライブラリに合わせて実装していくだけ、のはずなのに。
    kaorin_linux
    2010-05-26 01:28:29
  • 大事なのは「要件」をきちんと分析して「機能」に落とすこと、なんですよ。どんな小さなプログラムでもね。そこから先は、わりとどうとでもなります。言語を選択すれば、出来ることはわりと限られてくるので。
    kaorin_linux
    2010-05-26 01:29:42
  • 実装は、ボトムアップで考えてもいいですが、設計はトップダウンで考える必要があります。まずは「何を実現するか(要件)」を明らかにすることなんです。
    kaorin_linux
    2010-05-26 01:31:03
  • 昨日も書きましたが、プログラミングを習得することと、言語を習得することは別物ととして考えた方が解り易いと思います。
    kaorin_linux
    2010-05-26 01:33:33
  • 要件を機能まで、落として、機能を関数まで落とす。それを、ある言語で、どのように実装するか、という流れになります。どのように実装するか、が言語習得の部分です。
    kaorin_linux
    2010-05-26 01:34:29
  • つまり、やりたいことを、機能単位、関数単位まで落とせないのに、言語習得は出来ないんですよ。
    kaorin_linux
    2010-05-26 01:35:14
  • オブジェクト指向の言語を使う場合には、機能を分割するのに、どのようなオブジェクトが必要なのかを設計する必要がありますけどね。いずれにせよ、機能単位まで分割して、はじめて言語選択に入ることになるんです。
    kaorin_linux
    2010-05-26 01:37:22

チェックアイテム

コンピュータシステム開発入門

松永 俊雄,亀田 弘之,中村 太一

 kimuraya

情報システム開発総論

東和コンピュータマネジメント

 kimuraya

コメント

  • zoomer_k
    だkら、解析とか程度だとmatlabちゃんのお世話になるわけなのですね。
    zoomer_k
    2010-05-26 13:19:10

編集の履歴

2010-05-26 10:59:52 kimuraya さんがデコレーションしました。
2010-05-26 10:53:25 kimuraya さんが作成しました。

ブログパーツ


幅・高さの指定を変えることでサイズを変更できます。
またsrcの中の「bc=***」で背景色を変更できます。