■■Perlの一番いい勉強方法は??■■ (261レス)
1-

97: 02/11/25 20:33 ID:DBa6AIJh(1) AAS
本日は「合衆国消滅」下巻の発売日です(^O^)/ 上巻よりちょっと分厚いです
が、これは担当編集が字組を間違って組んだせいで紙数が増えたからです。で
も定価は変わりません(~_~;)。会社が被ったそうです。新入社員相手に電子編
集とはこうやるんだと書式スタイルを弄っている時に、うっかり弄ったままな
のを忘れて出稿してしまったのだとか。コスト意識の著しい欠如であると、上
司及び執筆者から厳しく叱責されました。なお、この慶賀を祝って、2ヵ月半
ぶりに康夫ちゃん頁を更新しました。お待たせ!(^○^)/
外部リンク[pl]:www02.so-net.ne.jp
98: フェチ 02/11/25 20:52 ID:r/Ch5/WY(1) AAS
画像リンク[jpg]:www.freewebz.com
99
(1): 02/11/26 07:46 ID:??? AAS
本は一冊も買っていません。(貧乏)
まず、an httpd と active perl を入れた。

最初にしたのは他人のスクリプト改造・・・と思ったが
perl を初めて最初の日に、use strict を知った私は、
なにを思ったのか、グローバルばりばりでサブルーチンもあまりないくそスクリプトを、
use strict ってしてみたら猛烈にエラーが出て、それをちまちま直していったのだった。
(下手にちょびっとCをかじったことがあったので、グローバルなのに耐えられなかった)

エラーが0になったときは、基礎は大体理解できていた。
ここまで正月休みの3日くらい。

つぎに0からアンケートCGI作って、その次が麻雀の結果集計CGI。
省12
100
(3): 02/11/26 11:13 ID:??? AAS
私は本を結構買いました。最初は自分のやりたいことがサンプルとして載っている入門書を中心に。
らくだ本とかはずっと後になってから。
まずはサンプルままに書いて、次に自己流に書き直して、エラーが出たらお手本のコードと見比べてその違いを知る。この繰り返しで勉強しました。
そして、ある程度覚えてからも、最初に買った入門書を何度も読み返しました。すると必ず以前は気づかなかった発見が必ずあるものです。

他人のソースは参考にはしても、ちょっとだけ改造して利用とかはあまり考えませんでした。よくわからないままルーチンを使うよりも、機能は少なくてもきちんと理解できるものを少しずつ積み重ねてゆくのが結局は近道だと思います。
101
(1): 02/11/27 01:07 ID:??? AAS
私も本を買いました。
「プログラミング最初の一歩」でプログラムって何かを知る
「初めてのPerl」でPerlってこんなんかを知る
で、ApacheとActivePerlでいろいろ書いてみる
「Effective Perl」を読み始めて、あまりに難しいので挫折
「CGI&Perlポケットリファレンス」を見ながら、試行錯誤中
「プログラミングPerl」を買おうかと思ってたら、上下で1万円になると知り鬱
102: 02/11/27 03:51 ID:??? AAS
漏れも本買ったよ。ラマ本でプログラミングに入門した。
どの言語にもあんな入門書があればなーって思う。
その後C、C++とか遊びでLISPをいじってから今またPerlやってる。
「Effective Perl」は勉強になったし、役に立ってるよ。
他の言語知ってると俄然Perlは面白くなると思う。
あ、ラクダ本は持ってない。重いし。perldocで充分。

あとコードを自分の手で書くのは大事。
CDROMからコピーして読んでるだけじゃ身につかないしね。
と、プログラミングの経験がないなら改造は勉強にはなんないと思う。
103: 99 02/11/27 09:57 ID:??? AAS
みんな本買ってるのね・・・汁
ずっと年下のがいきなり入門でラクダ買ったりしていてうらやましく思います。

アセンブラを覚えた時なんか、ネットなんかやっていなかったのでそのへんのを逆アセンブルして、にらめっこして覚えました。
それにくらべたら何でもネットですぐ調べられて今は冗談ではなく夢みたいですw

自分は、改造をしても、すぐ原型なくなってほとんど自分のコードになってしまいます。
改造とか人のコードみると人それぞれのアプローチ(perlはその幅が広い)があって勉強になります。
それを自分流に噛み砕いて消化して身になっていくのが楽しいです。早い話が盗人なんですけどね。
人のコードみるのは単純に面白いです。

某サイトで”影響されるから人のコードは絶対に見ない”とか書いていた管理人がいたけど、漏れには無理。
興味あるスクリプトあったら絶対見てしまう。なんかネタになるコードないかなーみたいな。
省6
104: 02/11/27 11:15 ID:N07uoajh(1) AAS
漏れもstrict先に覚えた方が良い派。
-wもな。
105: 100 02/11/27 14:31 ID:??? AAS
CDを見るのは、自分が書いたコードが、どこも間違っていない(ように見える)のに、何故か動かなくて、悩んで悩んで、最後の最後になってから。
時々本にも間違いがあるから(もしくは環境の違い)、CDに動くソースが入っているのは大事と思います。それでも動かなかったら、環境を疑えますから。

Perlじゃないけど、最近はPHPでどつぼにはまりましたね。自己マシンには最新版のPHPを入れたから、、、と書くと、分かる人にはすぐ分るでしょうw
106: 02/11/28 02:06 ID:??? AAS
>>100
>他人のソースは参考にはしても、ちょっとだけ改造して利用とかはあまり考えませんでした。
禿同

とりあえず今わかってる材料を出し切れば実現できそうなものを
作りはじめる。つまづいたら本でもWebでもひたすら調べる。
わかるまではなにがあっても"絶対"にやめない。
この時、翌日の会社とか学校とかデートのことを気にする
ようでは非効率的(センスがない)
数年つづけることができればハカーになれるけどオタと呼ばれるようにもなる。
107: 02/11/28 19:37 ID:??? AAS
2chでのUNIな玄人からの評判は悪いけれど、俺は結城浩の本から入りやした。
ちんけなサイトの掲示板を改造してやろうとして、大学の図書館で5,6冊Perl本を読んで挫折。プログラムなんてわからねえバロウ、っていうときに、たまたまとったのが結城本。
とにかくしつこいくらいに解りやすくて、語り口が胡散臭いくらい丁寧だったので、諦め半分で読んでったらifと変数の意味が分かってだいぶ前進しました。

今はEffectivePerl読んでリファレンスでデータ構造化ってなんて便利なんだ! ヒャッホー!って浮かれている段階。
でもまだたまに結城本をたまに開いてみてます。
好き嫌いが有るかもしれないので外部リンク:www.hyuki.comにいってみるとよいかも。
108
(1): 02/11/30 21:45 ID:??? AAS
何に限らず、プログラム言語を覚える原動力は「締め切り」以外に無い気がしてきた。
その代わり、とにかく動くだけの我流に陥る諸刃の……
109: 100 02/12/02 13:43 ID:??? AAS
>>108
ああ、ばらさないでw
110: 02/12/27 03:52 ID:s3+SF1Z2(1/2) AAS
>1
というかどんな言語でも文法をまず覚えて、
普通にロジック・アルゴリズムが自然と組めるようになれば
一番いいと思うけど・・

言語特有のマニアックなクセは見てみぬ振りするのをお忘れなく
111: 02/12/27 04:30 ID:9qKLBJLm(1) AAS
漏れはkent-webで基本だけ覚えてあとは
CGIのソースを改造しながら覚えたな。
112
(1): 02/12/27 05:43 ID:+69413BS(1) AAS
どんな学習方法でもいいから

・グローバル変数だけ使う。サブルーチンはもちろん引数なし、戻り値なし。
・ハッシュは原則使わない。cgi-lib.plの%inだけ申し訳程度に使う。
・リファレンスを理解していない。
・foreachが良く分からない
・正規表現が良く分からない

で「Perlは大体できます」とか言う人になってはいけません。
113: 02/12/27 05:46 ID:s3+SF1Z2(2/2) AAS
ワラタ

% perl -wc xxxx.cgi
でワーニングが一杯でたまま公開してるPERLのフリーCGIってどう思う?

ちゃんと動けばALL OKなのかな・・やっぱり
114: マリモーマ ◆jbBCmetwgw 02/12/27 05:51 ID:X4PvxmGl(1) AAS
僕は HPバトラーの改造から入って 本を買いまくりながら
少しずつ perlを 覚えた
115: 02/12/27 08:57 ID:AxM6obD8(1) AAS
 ・スクリプトを書いてデバッグ。
 ・正規表現に慣れる。
 ・ソースを読む。
116: 02/12/27 09:54 ID:PDegbcoZ(1) AAS
>>112
できるとは言ってないけど漏れの使い方はそんな感じです。
最近use strictを使い始めました。
1-
あと 145 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.440s*