まだperlにてこずってます。一つ一つの命令文(?)は教科書に載っているからいいんですが、それを全体のソースからみて、何処に配置すればよいのかが教科書には載ってないみたいなんですが、どうすれば、一つの命令をどの位置に置けばいいのか理解できますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/11/29 07:18:00
  • 終了:--

回答(7件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982004/11/29 07:24:12

ポイント15pt

>どうすれば、一つの命令をどの位置に置けばいいのか理解できますか?

これがプログラミングというものです。

いろいろサンプルを見て プログラムのしかたを覚えるしかないですね。

ちなみに どんなのが作りたいのでしょうか?

http://cocohome.hp.infoseek.co.jp/cocohome/l_hensu.html

ココとPerlで遊びませんか(カラーサンプル表)

id:yujihirose

取り合えず、簡単なものから。掲示板から始めたいと

おもうのですが…

2004/11/29 07:31:50
id:marudarts No.2

marudarts回答回数44ベストアンサー獲得回数02004/11/29 07:30:43

ポイント15pt

perlは自由度の高い言語ですので、どこに配置しても、どのように書いても実行できます。

オブジェクト指向でのプログラミングと、perlを利用したフレームワークを学習すると理解できると思います。

id:paphio No.3

paphio回答回数299ベストアンサー獲得回数02004/11/29 08:49:26

ポイント14pt

http://www.kent-web.com/

:: KENT WEB - CGIスクリプト ::

私もまだ初心者の域を脱出していませんが、私はここのサイトのCGIが好きだったので、CGIを解説している本を買って、勉強しました。

まずは、実際に動いているCGIを研究して、少しずつ修正を加えて覚えて言ったらよいと思います。

基本的には一つ一つの命令文葉、実行順になっていますが、サブルーチンが複雑に絡まっているので、よく見ないとプログラムの流れはわかりませんよ。

id:noneko No.4

noneko回答回数35ベストアンサー獲得回数02004/11/29 08:54:23

ポイント14pt

命令は作業をする順番どおりに。

それは日常生活と同じです。

「机までいけ」「コップをとれ」「水を飲め」

この順番が狂うとできません。

その次は、関数。

●←をいつもの命令の集まり

●私だけの飲め

「机までいけ」「コップをとれ」「水を飲め」

関数を組み合わせていくと、

一日の行動もつくれます。

プログラムは、英文になっているけど、

だいたい同じです。

昔の人は、フローチャートをつくってからプログラムを考えました。

id:ke_ishi No.5

ke_ishi回答回数269ベストアンサー獲得回数02004/11/29 10:23:40

ポイント14pt

正直、Perlほど他人の書いたコードの読みにくい率の高い言語は無いと思います。やりたいことの実現手段が多すぎるので。自分なりの定石を見つけていく方が良いと思います。

小さなCGIから挑戦してはいかがですか?

入門書に、なぜ「Hello World」から載せているかわかりますか?

やりたいことを考える→コードを書く→コードが肥大化してきたら、2回以上似た処理をしているところを関数に置き換えてみる、

といった繰り返しが、ロジックに対する理解を生みます。高い壁を越えるためには積み重ねが必要ですよ(一部の天才をのぞいて)

私自身は、今はもっぱらPerlではなくPHPで書いていますが、やるべきことは一緒です。

id:yujihirose

「Hello World」…これ、流し読みしていました。…

2004/11/29 10:28:05
id:garyo No.6

garyo回答回数1782ベストアンサー獲得回数962004/11/29 11:21:58

ポイント14pt

http://www.smg.co.jp/~toyo/Program/

目から鱗が落ちるように分かるプログラミング講座 はじめに エスエムジー株式会社 SMG

URLはプログラミングに関するサイトです。

どの命令をどこに置くか考えるのがプログラムです。それを考えることができる人をプログラマと呼びます。

それぞれ以下の機能のサンプルになっているはずなので、本をよく読んで見てください。

サンプルはこの順に説明されていると思います。

1.”Hellow world” :出力のみ

2.カウンター:ファイルへの入出力

3.チャット:ブラウザからのデータ入力とファイル入出力、サーバーからの出力

4.掲示板:ブラウザからのデータ入力とファイル入出力、サーバーからの出力、およびその他(データ削除や並び替え等)

id:TomCat No.7

TomCat回答回数5402ベストアンサー獲得回数2152004/11/29 11:27:39

ポイント14pt

http://www.hatena.ne.jp/1

人力検索はてな

プログラムの命令語の並び順は、

普通の話し言葉の並び順とよく似ています。

ひとつのことを様々な順番に言葉を並べて話せるように、

プログラムも様々な処理の順番で書くことが出来ます。

要は、それぞれの命令の意味を考えながら

並べていく。

それしかないわけです。

話し言葉が、意味の通る順番に並んでいくのと同じです。

id:yujihirose

ふむ…

2004/11/29 12:34:18

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません