No.1
- 回答日時:
こんにちは。
perlメインでcgi作ってますが。
そんなにわかりにくいですかねぇ...?
Javaの方がわかりにくいような??
記号って何のことでしょう??
記号なんてそんなにあったかなぁ。
例えばどんなの??
最初はその辺に公開されてるソースコード見ながら改造したりしてましたけど、アップロードすればコンパイルもいらないし、エラーログ見れば大体バグもわかるし、Cをいじっていた時より楽だな~と思った記憶アリ。
モジュールもいっぱいあって、やりたいことが割と楽に実現できる(そんなに難しいことしてないからかも)という感触です。
COBOLは触ったことないんで、比較できませんが。
ありがと~ござ~ぇます☆
そかそかぁCにも近いんすよねぇ。
ふむふむ、Cできる人は尊敬です
確かにエラーログは分かりやすいですよね
ふむふむ、参考になりや下。ワラ
記号と言うか命令文?メソッド?
CGIの言い方がわかんないすけど、文の書き方が
大雑把でごちゃごちゃしてるんですよねぇ。
さすがにプログラムは作れるんですがリファレンスが手放せないす・・・泣
No.2
- 回答日時:
(1)あれはプログラム言語として使ってます?
いえいえ、perlは立派なプログラム言語ですよ。
(2)あの分かりにくい記号を覚えて使うものなんですか?
わかりにくくは無いと思いますし、記号でもありませんが、プログラム言語なので、覚えるしかないと思います。
(3)やっぱ(命令文みたいなの、笑)覚えて作ってます?
???命令ではなく、関数です。
そこの考え方がそもそも違うのでなじめないんじゃないでしょうか?
JavaでもVBでも同じですが、最近のプログラム言語は「命令」ではなく、「関数」で組み立てる構造化プログラミング向きになっています。
特にperlはスクリプト言語なので、非常に面白いです。
でも、そろそろ流行遅れの感がありますので、phpへの乗り換え時期かな?
そかそか、ありがとです☆
関数ね、ふむふむ、ワラ
う~ん自分にとっては分かりにくいきが・・・汗
JAVAはサーブレットでもアプレットでも
分かるのですが・・・どうも
中途半端にJAVAでオブジェクト指向でないしなぁ・・・
でも頭切り替えて関数で覚えてみますっ。
PHPのが良いのか・・・ふむふむ、参考になりや下
No.3
- 回答日時:
歴史的には、オブジェクト指向が一般的になる前からの言語ですから、Javaの発想はひょっとすると捨ててしまった方が理解が早いかもしれませんね。
基本的には手続き型の言語ですし、基本は機能を関数でまとめる構造化プログラミング言語である点では、Spurさんが書かれてる通りです。
ひょっとすると、CGI向けの用語とPerlの用語がごっちゃになってませんか?
Perlになれるためには、CGIで無いプログラムを何本かPerlで組んで見るとその辺の区別がつきやすくなると思いますけどね。
・・・ただ、人の書いたPerlのソースはあまり見たくないですね。
省略の美学とやらがあって、やたらと複雑な処理を1行で書いて見せたりとかする人が重症のPerl屋には多いんですよね。
異様に可読性が悪い気がしてならないんですけど。
そうなんですよぉ、PERLってCGIとの差もあるんですよねぇ。
これはやっぱJAVAとサーブレットの違いと似たものなのかなぁ
といった感じでの認識っす・・・とほほ
そうですねぇ。
ごちゃまぜになってるかもっす、
しんせつにありがとです☆
No.4ベストアンサー
- 回答日時:
そうですねぇ、私も初めて見たときびっくりしました。
私はVB→ノンVisualなC++→Perlの順で来たので、独特な記述の多さにとまどいました。
Perlは暗黙の了解が多いです。
最初に私のPerlのプログラムを前進させたのは $_ 変数の理解ですね。
変数をしているすべきところを省略すると、$_ が暗黙に使われることが多いってところです。
それを覚えたら、暗号のような文がそれなりに分かるようになりました。
あとは正規表現です。
これは覚えるとおもしろいです。
周りのもの全部正規表現で表現したくなります(ウソ。
私は、どのプログラム言語でもそうですが、他人のプログラムを読む力があまりないので、どれも、ほとんど1から書き始めています。
分からないことがあったら、本じゃなくて他人に聞く(滅。
だって、他人のソースはわかんないから。
あとは、慣れてくるとサブルーチンにして使い回しです。
この辺は他の言語と同じかな。
サブルーチンにしてから、全く他のところで出てこないような知識は凍結してるものもありますが。
Cに似てるって言ったら、JAVAのほうが似てると思うけど・・・。
っていうか、PerlはUNIXが初なので、UNIX自体Cシェルというもので動いているくらいですから、Cに似てるって言っても当たり前と言えば当たり前ですが。
CGIのほかにも、ファイル整理とかにも訳に立ったりして。
ちょっとしたスクリプトを組んで、ファイルの名前を一気に変えたり、同じ内容のファイルがあったら消したりとか。
とにかく、UNIXの自動化の思想も含まれてるし、それがWindowsで使えるってのも嬉しいです。
PHPに挑むんだったら、JSPは~?
そぉなんですよ、今の所他人のソースは使う気ないんですよ☆ワラ
一応プログラマ根性で作ろうかと。。。恥
そかそか、サブルーチンでそのうち溜まって行きますもんね
実はCはあんまり詳しくないもんで・・・てへへ
JAVAはサーブレットとJSPも使えるんですよ
でも掲示板とかでJAVAサーブとか使っても変じゃないですかね?
なんか今回は開発言語も迷ってまして。。。笑
ていねいにありがとぉごぜぇますだ・・・涙
No.5
- 回答日時:
JSP使えるんだ、いいなぁ。
私もPerlの他にも役立つサーバーサイド言語を勉強しようと思い、ASPとPHPとJSPが動く環境を作ったまではいいですが、結局3日坊主です。
PHPで掲示板っぽいものを作るまでには至ったのですが、JSPなんて参考書も買ってないや・・・・。
うーむ、JSP使えるレンタルサーバーとか、なかなかないですからねぇ。
PHPなら少しは繁栄してきたみたいですけど。
ましてや、ASPなんてM$さんの仕組んだ穴がいっぱい♪で全然ないし。
Cは詳しくないとのことで、JAVAとの比較を。
○ 文字列型がないので、Byte配列で文字列を表現。
○ クラスがないので、データ構造と一緒に関数を管理できない。
○ ポインタを知らないとまるで何もできない。
こんなところでしょうか。
構文は同じですよ。
+=演算子とかがあって;で終わって。
そういう意味では、Perlも同じですが。
Pascalみたいに代入が:=じゃないし、記号はともかく、変なキーワードはあまりない。
いろんな言語を知っておけば、それだけ雇用価値のある人間になるわけですし、自分を磨くことに私も精を出してます。
ういっす☆
さんくすです。
JSP簡単ですよぉ?何かJAVAで
out.Printin("<html>");
とかが魔法のように簡単に書けるっていう
魔法として捕らえてますが…ワラ
そうですよねぇ、PHPとかJSPとか選択肢多数ですしねぇ(汗
自分なんか今まではCOBOL&JAVAのみですから
(この組み合わせが自分でもどうかと思うが・・・笑)
磨かなきゃ・・・ですね。
ほうほう、構文は同じかぁ、なんか
CGIとPERLと混同してしまって
JAVAとの比較だいぶ参考になりました
お辞儀です、ぺこり
No.6
- 回答日時:
何だかタイムリーな質問があったので・・・
私が回答しちゃってるんですけど、少しは参考になるかと・・・。
参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=235637
村人その1: 「ありがとぉごぜぇますだ」
そですよねぇ、軽い、安い、上手い、
てな感じはしますねぇ、CGIならアパッチ
動かさなくても良いですしね。
JAVAサーブから来たのでかるちゃ~ショックでした!ワラ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(ニュース・時事問題) 中国製EVバスに有害物質「六価クロム」……、こういう問題って、バスだけじゃ無いはずですね? 3 2023/02/27 17:02
- その他(プログラミング・Web制作) robots.txtが”allow”のサイトを探しています 2 2022/10/09 13:07
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(プログラミング・Web制作) プログラムについて。 4 2022/03/30 09:59
- その他(悩み相談・人生相談) 18歳専門学生の男です。今日焼肉キッチンの初バイトの二回目の出勤日でした。仕事を何十個も教わったので 4 2022/05/03 00:43
- その他(悩み相談・人生相談) 同じ質問2回したけど2回とも消されたから三度目の投稿wおい通報するなよ回答者!!!おい削除するなよ業 3 2022/08/06 21:27
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
フォームを再送信しますか?
-
エクセルで集計したい。
-
古ーくからフリーのtree.cgi掲...
-
CGIって何ですか?簡潔に教えて...
-
cgiからsendmailを送信で文字化け
-
Perl 別ドメインのファイル存在...
-
チェックボックスでのvalue値の...
-
CGIの設置が分かりません・・・
-
一番簡単なCGI,掲示板の設置教...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIゲーム設置について
-
perlで書いたcgiでsqliteの使い...
-
CGIが読み書きするデータファイ...
-
「CGIにより定義されていない」...
-
掲示板専用スクリプトなどを使...
-
cgiの注釈が出来ない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTP サーバーにプログラムから...
-
perlからphpを実行して結果を得...
-
web上でデータを変更できるよう...
-
CGIってどうなの?
-
なぜ CGI は Perl 言語で作成/...
-
Perlについて聞きたいです.
-
CGIとPHPの違いってなんですか?
-
会議室予約のプログラムを作成...
-
ファイルロックについて
-
CGIとPHPの違い
-
Webサイトでのアンケートフォー...
-
CGIで外部のPHPを実行するには?
-
cgiを習いたいのですが
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
CGIでソースがそのままでてしま...
-
VBScriptで、ファイルから任意...
-
ラジオボタンのグループ化
-
VBAでサーバーにアクセスするに...
おすすめ情報