• ベストアンサー

どんなプログラミング言語を使うべきか

独学でPHPだけはある程度知っているんですが 他のプログラミング言語は全く知りません 以下のような状況で以下のようなファイルを得たいとき、何で作るのが一番簡単ですか? PHPの文法に近いもののほうがいいです 1.特定のインターネットアドレスの内容をテキストファイルに保存してダウンロードする 2.テキストファイル(html)を読み込む 3.正規表現で内部のアンカー先urlを全て読み込む 4.そのurlを全て"result.txt"に書きこむ もちろんPHPでなら出来るのですが(というかPHPしか出来ない)、PHPはブラウザを介さないと動きませんし、内部処理に時間がかかりすぎるとエラーを吐いて成功しません 何で作るのが一番簡単でいいでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
noname#147184
noname#147184
回答No.4

PHPが良いでしょう。 CUIで動作させれば問題ないとかと思います。 GUIが必須なら、 http://www.google.co.jp/search?q=PHP+GUI&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t PHP Gtkとか色々ありますので。

その他の回答 (3)

回答No.3

PHPはコンソールでの実行も出来ますよ。 同一環境下で実行するなら、PHPでも構わないと思います。 そうではなく、いくつかの環境下、もしくは頒布目的ならば、C#とか クライアントアプリケーションに強い言語で作成された方が良いです。 PHPに近いってのは無いと思います。 文法1つで考えたらC#が一番近いでしょうが、PHPは至るところで 緩いし、あれこれアプローチを作りすぎて、命令文の規約が曖昧 だったり他の言語ではそんな方法サポートされてなかったりという のもありますので。 マジックメソッドとかがまさにそれ。

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

PHPをコマンドラインから使うか、そうでなければライブラリの豊富なPerl、Ruby、Pythonあたりがお勧めです。

回答No.1

PHPがわかるならPHPがいいのでは? http://php.net/manual/ja/features.commandline.php

関連するQ&A

  • プログラミング言語

    プログラミング言語を独学で学びたいと思い勉強方法を模索しています。 *プログラミング歴  まったくの初心者です。 *プログラミングを覚えたい目的  ネット上で自分のアイディア、考えを表現したいからです。  構築、運営、開発、もっとネットの世界でやってみたいからです。 *今の考えはスプリクト言語のPHPを基礎から勉強しよう思っています。 この言語勉強したほうがいいよとか、独学は厳しいから専門学校いけば、とか、ネットで詳しい人探して教えてもらえば、とか、プログラミング言語と平行してデータベースとかも勉強したら、とか 是非アドバイスをください。 お願い致します。

  • CGIを作るプログラミング言語は?

    urlの最後の拡張子が cgiでできてるものを作るプログラミング言語は PerlとPHP意外にもありますか?

  • プログラミング言語について

    コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。

  • プログラミング言語の入門書について

    今、PHPを独学しているんですが、ちょっとした疑問があります。 WEB系のプログラミング言語を選ぶためにいろいろ調べていたとき、 『PHPはPERLがわかれば、大体わかる。』と何かで見ました。 で、 『RUBYはPERLが進化した言語だからRUBYがわかるとPERLがわかる。逆は無理』という話も見たことがあります。 ということは、RUBYをマスターすると色々わかるのでは? と思ったのですが、RUBYの入門書の書評を見ると、『全くの入門者には難しい』とありました。 じゃぁ…とPERLの入門書の書評を見ても同じような内容が… PHPの入門書を調べてもこれまた同じ WEB系のプログラミング言語の入門書~初心者向きの本に良書は少ないものなのでしょうか? ついでに、『入門者にとって、これはいい本だよ』という本があれば教えてください。 ちょっとした疑問なので、お暇な時にでもお答えいただけたら幸いです。

  • おすすめのプログラミング言語(超初心者です)

    プログラミング言語を勉強しようかと考えております。独学で勉強できて、将来のある言語を教えて頂けないでしょうか。私自身は学生時代にFORTRANを使用したことがあるだけで、その他の経験はありません。知人に聞いたところ「PHPがよいのでは」と言ってました。それもわからないくらいのレベルですが、どなたかアドバイス願います。

  • プログラミング言語 rubyを用いて、

    プログラミング言語 rubyを用いて、 画像処理プログラミングを書こうとしていますが、以下の点が分かりません。 1・メモリの動的確保はどうするの?(C言語でいうmalloc) 2・ファイルから配列に展開するにはどうしたらいいの? 以上が分かればわかるきがするのですが・・ 当方 C言語での画像処理プログラミングはそれなりに経験があるのですが rubyで実現できるのかわからなくて・・

    • ベストアンサー
    • Ruby
  • プログラミング言語の必修科目について。

    独学でこれからプログラミングを覚えたいと思っています。PHPから始めようと思い色々と勉強法や経験談を調べていましたが他の言語を学んでからPHPに移ってきた方が多いのにビックリしました。 PHPがいくら覚えやすいと言われていてもやはり下地を作ってからPHPに移行した方がいいのでしょうか? もし、そうならまず覚えた方がいい必須言語はありますか?自分が調べた限りだとC言語が多い気がします。 特に仕事でという訳ではないので時間はあります。 作ってみたいのはHPやブログなどのWebアプリであまりサーバサイト構築には興味はありません。 ちょうどGWに入り時間も取りやすいのでぜひ回答の方よろしくお願いします。

  • Javaなどのプログラミング言語を使用して、テキスト(.txt)の書き

    Javaなどのプログラミング言語を使用して、テキスト(.txt)の書き換えをしたいのですが... Javaなどのプログラミング言語を使用して、テキスト(.txt)の書き換えをしたいのですが、 どのようなプログラムを作ればよいかわかりません... ただ文字列置換するだけではなく、文字列の一部を変数として使いたいです! たとえば、 元のファイルで、 xyz(1, 1) = -.589500D+00 xyz(2, 1) = 0.387000D+00 xyz(3, 1) = -.168750D+01 とあったときに、変数n,x,dを用いて、xyz(1, n) = xDdという感じで読み込みたいのですが。 読み込んだ後は文字列を置換して、n,x,dをしようしたいと考えています。 どなたかやり方をご存知でしたら、どうか教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • C言語で書き込んだファイルの重複行の削除と行の並び変えるプログラミング

    C言語で書き込んだファイルの重複行の削除と行の並び変えるプログラミング ファイル名が 0.txt というC言語で書き込んだテキストファイルがあり その中身は以下のようなものとします。 111 000 222 555 000 444 222 000 これらを行ごとに見て重複行を削除し 更に値の小さな順に並び変えたい、つまりファイル内を 000 111 222 444 555 となるようなプログラミングを考えているのですが 調べても分からず悩んでいます。 c言語のプログラム内に UNIXコマンドを扱う方法を考えているのですが c言語内でUNIXコマンドを併用するためのsystem()関数 や 重複行を削除する uniq というUNIXコマンドを どのようにプログラム内に挿入すればいいのでしょうか? ご回答、よろしくお願いいたします。 ちなみに以下のプログラムは system関数が理解できない私の作成失敗したものです。 #include <stdio.h> #include <stdlib.h> int main(void) { system("uniq 0.txt"); }

  • PSPのプログラミング言語?のファイルについて

    すみません。PSP(プレステーション)について聞きたい事があります。数年前にPSPをUSBケーブルでパソコンにつなげてPSPのファイル(commonファイル等)を見ていたのですが、あるファイルを開いた際に何かプログラミング言語の様な文字コードがかかれたファイルを削除してしまいました。何のファイルかは全く覚えていなく、数年前の事の話でPSPはそれから全く使っていなく、現在実家にあるためふと思いだし気になっています。 htmlやphp、java等プログラミング言語とはいってもたくさんあるとは思うのですがPSPにもプログラミング言語のファイルはパソコンの様にもともと入っているのでしょうか?(たくさんアルファベットや記号が並んでいたので、プログラミング言語なのかと思ったのですが..) また、削除してしまった事でPSPに影響するのでしょうか。(もうPSPでゲームやインターネットはしていないのですが気になったので) 長文で申し訳ないのですが、誰か知ってる方いたら教えて頂けたら幸いです(>_<)

専門家に質問してみよう