私はどのプログラムを覚えるべきでしょうか。


現在Perlを使ったCGIで掲示板くらいは作れます。HTML/XHTMLはある程度正確に書けると思います。JavaScriptは簡単な物なら…。Ajaxは謎です。
しかしAPIはよく分かりません。(モジュール? 関数? Sendmailみたいなもの?)

しかし最近PHPが増えてきたしAjaxとセットで使われることも多い、と思っていたらRubyも楽しそうだけど、Pythonって海外のサイトでよく見かけるような…。

Windowsで動くインターネット関係のソフトを作ってみたいなんて気もありますが、どこから手を付けたら(勉強したら)いいのやら。

基本的にPerlを最初に覚えたので、C言語のように変数をいちいち宣言しないと使えない!? とか思ってしまいます。

しかし、PerlでWindowsプログラム…となると、Tk?? The GUI Loftとはどういう物だろう。Perl と HTMLの関係でしょうか。そもそもPerlって.exeにできるのか?

.Net というのもよく聞くけど関係有るのか、C#とかがいいのか?C++とどう違うんだ。
と、、言う具合にさっぱりです。
なにを勉強したらいいでしょうか?お勧めやお考えなどを

回答の条件
  • 1人20回まで
  • 200 ptで終了
  • 登録:
  • 終了:2007/01/07 20:29:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答45件)

ただいまのポイント : ポイント68 pt / 200 pt ツリー表示 | 新着順
Perlを極めれば・・・ amichang2007/01/05 04:17:26ポイント3pt
もしPerlでオブジェクト指向な書き方をやったことがないのであれば、それをやってみてはいかがでしょう。 それができればJavaや、Rubyに移ることが思考的に容易になってきます。 Windowsアプリケーションをつくりたいとの ...
オブジェクト指向… x2pop2007/01/05 20:58:52
オブジェクト指向な書き方をしているCGI (Perl)のソースとかないでしょうか。特定の部分がそうなら、何行目がそうだっ! と(^^; オブジェクト指向という言葉の意味は、Web2.0のような曖昧さでしか理解できておりません。 ...
うーむ(汗 amichang2007/01/07 02:17:38ポイント2pt
http://www.rwds.net/kuroita/program/Perl_oo.html http://www.rfs.jp/sb/perl/04/02.html 実は、私も勉強中の身なので、説明するのが難しいのですが(笑 上のページに解説があります。 オブジェクト指向は特定の部分を表すのではなく、プログ ...
いえいえ x2pop2007/01/07 20:28:45
高い本の解説でもよく分からないものですし、何となくは昔VB触ったときに分かっているので、 Perlだと目に見えない所がオブジェクトになるので分かりにくいだけなのだと思います。(私が) URLありがとうございます。
Ruby takihiro2007/01/06 02:03:52ポイント1pt
Rubyをお薦めします。私はC言語しか知らない状態でRubyを始めましたが、違和感なく学習することができました。 日本語の資料がWeb上にたくさんあるという点もお薦めする理由のひとつです。また、どうしても分からないこ ...
プログラミング言語とはOSとお話するためのことば CAMUS2007/01/04 23:42:37ポイント3pt
そもそもプログラミング言語とは、OSとお話をするための言葉です。 ただの道具です。 この質問では、「英語を話すことができます。」という状態で、「次は何の言語を学べばいいですか?」と尋ねているのと同じ状態で ...
んんん? x2pop2007/01/05 20:49:47
よく分かりません。 何か、はまってないと思われますが、どこがどう問題なのかよく分かりません(汗) すいません。 Perl=英語だとすると、 英語が少し話せます。 英語をマスターすべきか、あるいはスペイン語を、あ ...
言葉は目的を達成するために使う道具 CAMUS2007/01/05 22:14:50ポイント2pt
>同じ言語を話す人とコミュニケーションを取るため、というのは、つまりPerlが理解できる人とソースやノウハウが交換できる? コンパイラ、インタプリタの事でしょうか? 言葉は目的を達成するために使う道具です。た ...
日本語から x2pop2007/01/05 23:17:28
> Perlが理解できる人とノウハウの交換をするためにPerlを覚えるのですか?ちがいますよね?Perlを覚えるのは、Perlを使って何か道具を作り、その道具を動かして何かを実現したいからですよね? そうですね。例えが分から ...
Ruby tobeoscontinue2007/01/05 01:09:14ポイント3pt
私はRubyを推めます。簡潔に書ける点が気にいってますが、手続き型の言語で慣れていると、考え方を変えて記述するのがちょっと大変です。 まぁそれはそれで楽しいのですが。
なるほど x2pop2007/01/05 20:50:47
Rubyは簡潔なのですか。ちょっといじってみたくなりました。 質問閉じたら、入門サイト見てみようかな。
Ruby実習 tobeoscontinue2007/01/05 22:37:04ポイント2pt
ちょっと難解(私には)ですが、大黒学さんのRuby実習http://tutorial.jp/prog/ruby/rubyman.pdfというのがあります。Rubyは手続き的にも書くことは可能ですが、オブジェクト指向にどっぷり浸かって書くのが醍醐味かと。
私にも x2pop2007/01/05 22:56:15
こ、これは、眠れないときに読むといい種類になってしまいそう(汗) ちょっと辛すぎるか…
中途半端なものをやるより hu22007/01/05 01:16:28ポイント4pt
[http://www.amazon.co.jp/%E8%87%AA%E7%94%B1%E8%87%AA%E5%9C%A8Squeak%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E6%A2%85%E6%B2%A2-%E7%9C%9F%E5%8F%B2/dp/4883732037/sr=1-1/qid=1167927293/ref=sr_1_1/249-4667727-0087521?ie=UTF8&s=books:title=Squeak]や[http://www.amazon.co.jp/%E3%81% ...
なんかすごい x2pop2007/01/05 20:55:13ポイント4pt
これを勉強して頭良くなったらすごくためになるよ!! 的なもののようにお見受けしました。違ったらすいません…。 こういうのがどうにも苦手で、いやはや。 具体的になにか作りたい物が作れないと、まったく進ま ...
そうですね hu22007/01/05 21:40:41ポイント3pt
マスターするというより、 違う考え方に触れるといった意味でオススメさせていただきました。 語弊があるかもしれませんが、Perlと重複の多いPythonやRubyよりも、有意義なのではないかと。 リンク先の書籍は実際にモノ ...
違う種類でしたか x2pop2007/01/05 21:52:37ポイント2pt
たしかに似たようなものを勉強しても、あれですかね。 Wikiか、、すごいな。 すごい挫折しそうな香りがしてきます(汗) 難しいです…。 http://ja.wikipedia.org/wiki/%E9%96%A2%E6%95%B0%E5%9E%8B%E8%A8%80%E8%AA%9E Lipsしか名前を知らな ...
確かに hu22007/01/05 22:26:30ポイント2pt
関数型言語は数学が出来る人以外立ち入り禁止みたいなイメージがありますね。 でも、去年あたりから徐々にそのしきいが下がってきているようで、 その最たるものとして、ご紹介させていただいたHaskell本があるようで ...
とりあえず、 x2pop2007/01/05 22:53:14ポイント1pt
Haskellの事をもう少し知りたくなってきましたので色々見てみます。 いきなり買うにはその値段はつらいっす(^^; Webに情報いっぱいだといいですよね、新しいものは仕方ないですが。 でも新しいもの好きだからか気にはな ...
そうですね hu22007/01/05 21:37:13ポイント1pt
マスターするというより、 違う考え方に触れるといった意味でオススメさせていただきました。 語弊があるかもしれませんが、Perlと重複の多いPythonやRubyよりも、有意義なのではないかと。 リンク先の書籍は実際にモノ ...
PHP か VB b-wind2007/01/04 23:38:53ポイント6pt
とりあえず動くものが作りたいならこのあたりでいいんじゃないですか?仕事も多いだろうし。 しかし、 >> 基本的にPerlを最初に覚えたので、C言語のように変数をいちいち宣言しないと使えない!? << の時点で Perl す ...
変数… x2pop2007/01/05 20:34:15
満足に使えるがどのレベルかは分からないですが、使いこなせてなんて全く居ません。 書いてますが、掲示板プログラム作れる程度です。 とりあえず use strict; を勉強してみます。 … きれいに書かないとエラーにな ...
やっぱりもう少し Perl を続けた方がいいのでは? b-wind2007/01/05 21:26:53ポイント5pt
他の言語じゃダメなわけではないけど。 どれでもいいから一つの言語をそれなりのアプリケーションを一人で作れるぐらいには極める。 その間に修得した技能は他の言語でも使いまわせるから損にはならない。 (文法で ...
なるほど x2pop2007/01/05 21:38:45
参考になります。 http://www.bayashi.net/archives/entry/2006/000255.html 見て思い出しました。 > 3.Web裏技やKENT WEB のような配布系で use strict; しているところが少ない。 Web裏技のCGIを最初改造したところがすべての始まりだった ...
作ってみたいという意欲は大事 b-wind2007/01/05 21:53:18ポイント4pt
大抵のフリーソフトウェアのプログラマなんてそれだけを理由に活動しているのだから。 ただ、一般的に >> Web裏技やKENT WEB のような配布系 << こういうところのスクリプトはあらゆる環境で動かす為にコード自体は酷い ...
なんだか書いていることが自分でも分からなく… x2pop2007/01/05 22:08:07
もちろん勉強用に参考にしたわけではないですよ。 使っていて困ったこと(たしかURLを2つ書けるようにしたかった)があって、改造して…という感じです。 汚いとか綺麗とか、当時は知らなかったですねー。 あの所は掲示 ...
趣味ならばこそ b-wind2007/01/05 22:18:36ポイント2pt
やれるところまでやってみて、いやになったらすっぱり止めてしまえばよいかと。 >> 今でも掲示板CGIがいる、と思うと、PerlかPHPが多い気がします。 向き不向きというやつでしょうか。 << その通り、向き不向き。 レン ...
やる前から、ってやつだな x2pop2007/01/05 22:48:44
何もしないのは、そうですね。 どちらにしろ、色々皆様の回答で興味がわいてきたりしているので色々してみます。
ともかく x2pop2007/01/05 22:11:36
そんな都合の良い中途半端な質問をしてみたわけです。 C(++?)言語を初歩から勉強しましょう。とほとんど言われるだけかと思っていたのですが…。
JavaかC#はどうですか? yna19622007/01/05 14:44:10ポイント2pt
 文面からすると、恐らくは学生さんで、集団でプログラムを書いた経験はないように思います。  これから、Webにしても、アプリケーションの世界にしても、ソフトウェアを生業にするお仕事に就くのであれば、一 ...
勉強は辛いなぁ x2pop2007/01/05 21:46:46
学生みたいな者なのかもしれません。 集団でプログラムは経験ないですね、あくまでも趣味の範囲なので。 もちろん集団でくめるようになれば人生の役に立ちそうですが。 やるならしっかりやれるところまで、、みた ...
Visual Basic.netやC# takuchan_no22007/01/05 11:47:24ポイント2pt
.NET Frameworkで動くプログラミング言語なんてどうでしょう。 上に上げた以外にもJ#やC++、Python、JScript.netなどもあります。 .NET Frameworkは大量のクラスライブラリを持っていて、インターネットを扱うものから文字列処理ま ...
.NET Frameworkとやら x2pop2007/01/05 21:43:59
なんだかJavaに似た重さを感じますが、それを使ったフリーソフトで手放せない物もあるので…。 .NET FrameworkとやらでPerlは使えない、ですよね。(^^; (そりゃ、色々大切なこと無視して凄い方法使えば出来そうな気はします ...
Java Yuhto2007/01/05 11:14:35ポイント2pt
オススメです。 C言語のように、「ポインタ」という壁もありませんし。 Javaのオブジェクトはポインタですが、あまり深い部分については意識することなく、第一歩を踏めて、スムーズに習得が進められる気 ...
ポインタは謎すぎる x2pop2007/01/05 21:30:31ポイント1pt
最初にPerl覚えるなんて馬鹿だよ。とよく言われます。そうなんでしょうね、でも過去のことは…。 最初は行儀の良いプログラムにしなさい。と。。 職業プログラマでないにしてもちょっとは行儀良くする事を考えない ...
MMORPGを作るときに行き着くのが C++とOpenGL(or DirectX) という気がする karasimiso2007/01/05 11:12:11ポイント2pt
しかしいきなりは難しいので、まずJavaなどを勉強してオブジェクト指向や、グラフィックコンテキスト等の概念、それらに伴うAPIの利用などをやっておくとWindowsプログラミングでも役に立つでしょう。 で、JavaやC言語の ...
厳しい x2pop2007/01/05 21:11:01
MMORPGとなると、すごいプログラムになるということは分かります(^^; そうなるとやはりC++なのですね。 いきなりは難しいからJavaか、、うーん、 このままもしPerlを極めたと仮定しても、MMORPGは、作れなさそう、、いや ...
1つに決めなくても良いと思います。 himawari19552007/01/05 09:54:38ポイント2pt
いろいろな言語に興味が出ている頃だと思いますので、無理に1つに絞らなくても良いのではないでしょうか。 今の質問者さんのレベルであれば、本屋でプログラミング関係の雑誌や書籍をめくってみると、「ふんふん、 ...
広く浅く x2pop2007/01/05 21:01:30
そして自分のベストな言語を発見する。ということですか。 なんだか時間がすごくかかりそうで不安ですね。 私の実際に意味が少しくらいはあるプログラムが書けないとやる気がなくなる勉強嫌いからしても、なかなか ...
Perlを極める、またはJava todo_todo2007/01/05 00:07:15ポイント2pt
Perlを使えるということであれば、もっと極めたらよいと思います。Perlは簡単に使えるだけに、ある程度で満足しがちですが、そこを越えるのはなかなか難しく、それだけに価値があるように思います。 質問文を読む限り ...
超えられない x2pop2007/01/05 20:30:46ポイント1pt
簡単ですから、最初の山の手前でやりたいことが出来ちゃって、満足しているような感じですね…。 極めたいですね、極めたいけど…まずはどういう事をすれば(始めれば)いいのだろう。 上級者向けのPerlの本を買って勉 ...
十分ではないでしょうか? たーくん2007/01/04 23:36:16ポイント2pt
マトモに使える(使えた)のがBASICくらいだった僕から見ると、羨ましい限りです。 あとは、どれでも良いから、自分が得意にしたい言語を一つ決め、それに習熟することではないでしょうか? (仕事に使うとなれば、話 ...
1つに x2pop2007/01/05 20:26:50
Perlマトモに使えてるとは思えません。 これはもっと凄い物だと思います。 もっとPerlを勉強したら、分かってくるんでしょうね。 他は気にしないと。 仕事だとC++か.NETが付くやつじゃないとダメ?という先入観があ ...
趣味なのか仕事なのかよくわからないのですが haru_and_haru2007/01/04 23:35:22ポイント2pt
Perlをある程度できるなら、もっと極めるのが良いと思います。 他にもやりたいのでしたら私はJavaをお勧めします。 -ローエンドからハイエンドまで使われている(サーバから組み込みまで。もちろんWebアプリでも) -オ ...
仕事ではないですよ x2pop2007/01/05 20:25:08
もちろんなにか仕事に役に立てばそれに越したことはないですが、趣味の範囲です。 Javaですか、JavaVM(だったかな?)をSUNから落とすのが面倒、セキュリティーホールが…とかで何度も繰り返しになると…。 速度もなぜか出 ...

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

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

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

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

回答リクエストを送信したユーザーはいません