人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ログファイル解析プログラムを自作したいと思っています。
25MB(30万行程度)前後のログファイルが2年分(700個以上)あります。

私がある程度使える言語はPHPとVBです。
VBでちまちま作ろうかと思ったんですが、勉強と趣味を兼ねてJavaかCか未経験の言語を使おうと思っています。
上記を踏まえた上でオススメの言語とその理由を教えてください。

【ポイント】
実行速度の速さ
習得のしやすさ
その言語の将来性
動作環境はXP

よろしくお願いします。

●質問者: table
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Java PHP VB XP のし
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● kn1967
●20ポイント

それだけのボリュームがあるのならばテキストのまま処理するのではなく

データベースに読み込んだほうが高速処理できるでしょう。


Accessは1ファイル2GBまでしか扱えないので25MBx700個ものデータを扱うのは厄介だし

ORACLE、SQLServerなどのExpress Editionではデータベースサイズに上限があるので

25MBx700個=17.5GBもの容量を扱えるものとなればMySQLやPostgreSQLになるでしょうか。


フロントエンドにはAccessなどを使う手もありますが

習得のしやすさと親和性から考えるとphpが手っ取り早いでしょう。

開発環境はXAMPPがあるので一発ですし。。。

(JAVAやCによる開発を止める気はありませんが

新たに得られる技術は差ほど多くはありません)

◎質問者からの返答

回答ありがとうございます。

Accessでとも思ったんですが、全部読み込むのめんどくさいと思ってやめました。

PHPやVBで適当に作ることも考えたんですが、勉強じゃなく作業になりそうなんでもう一つやる気がでません。

質問の書き方が悪かったんですが、勉強と趣味を兼ねて新たな言語をというのが一番にあります。

DBを利用することは現在考えておりません。


2 ● shizuryu
●20ポイント

無難にJavaでどうでしょうか。

資料(書籍、インターネット)もかなりの数がありますし、実効速度も今は昔ほど遅くないですし。

これからの勉強にも最適かと思われます。

あとは実効速度はわからないのですがRubyという言語も資料がそろっていていいかと思われます。

なにせ日本人が開発した言語なので英語の文献などを読む必要がありません。

◎質問者からの返答

Javaですかー

ありがとうございます。


3 ● popattack
●20ポイント

Rubyはどうですか。実行速度はそこまで速くないですが習得はしやすいと思います。将来性は開発者が日本人だし人気ある言語なので今後利用者がさらに伸びると思います。XPでも動作します。テキスト処理にもすぐれています。

http://www.ruby-lang.org/ja/

◎質問者からの返答

Rubyは扱いやすいとはよく目にしますが、CもJavaも未経験でRubyってありですかね


4 ● garyo
●20ポイント

Rubyをお勧めします。

実行速度の速さはないですが、

習得のしやすさと

その言語の将来性はお勧めです。

動作環境はXPは問題ありません。

Perl譲りの文字列処理がお勧めです。

http://ll.jus.or.jp/lls2003/document/p3-2-ruby.pdf

http://www.pen-chan.jp/~tdiary/pen-chan/20070625.html

◎質問者からの返答

習得のしやすさというのは魅力を感じますが、上のコメントでも書いたようにCやJavaも未経験なんですよね。

最近CもJavaも使えないのにプログラマって名乗ることに引け目を感じていたりもします。


5 ● showyou
●20ポイント

JavaかCか、ってことならJavaかと。

C言語は文字列を扱う関数があまりにも少ないです。

http://homepage1.nifty.com/toshio-k/prog/c/string.html

個人的にはpythonも面白いかな、って思います。

http://www.f7.ems.okayama-u.ac.jp/~yan/python/

◎質問者からの返答

Javaですかー

ありがとうございます


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ