ベストアンサー RubyとPerlの関数(メソッド)その他対比表があるサイトや本があり 2010/01/04 15:40 RubyとPerlの関数(メソッド)その他対比表があるサイトや本がありましたら、ご紹介していただきたいのですがよろしくお願いいたします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー garusu ベストアンサー率33% (2/6) 2010/01/04 21:27 回答No.1 文字列操作や配列について http://0xcc.net/blog/archives/000137.html http://0xcc.net/blog/archives/000043.html 外部コマンド実行 http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC%A4%CE%C8%E6%B3%D3%3A%3A%B3%B0%C9%F4%A5%B3%A5%DE%A5%F3%A5%C9%A4%CE%BC%C2%B9%D4 こんなのとかですか? 参考URL: http://0xcc.net/blog/archives/000137.html 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Ruby 関連するQ&A RubyとPerlについて 今、Rubyを勉強中のものです。 1)RubyとPerlはプログラムの組み方は違えど、機能的にはほとんど同じですか? 2)Rubyにしかない、またはPerlでしかない特徴とかはあるのですか? いまいち、はっきり分からないので質問してみました。よろしくお願いします。 RubyとPerlならどっちが使いやすい? いま、Perlについて勉強しているんですが、インターネットでRubyの方がPerlよりプログラムなどは書きやすいと載っていたのですが、本当でしょうか? 私は文章加工をする為に、Perlを使おうといま特訓中です。 PerlとRubyどっちがいいと思いますか? RubyとPerl Rubyでは変数に$がつかなくなっていますが、Perlでは$がついています。 Perlの作者が変数に$をあえてつけた理由が、 自分にはわかりません。 けど何か理由はあるはずだと思うんです。 どういった理由が考えられますでしょうか? また、それをはずしてしまったRubyは大丈夫なんでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム PHPとかperlとかrubyとか 質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。 Ruby オススメの本 Rubyを勉強している初心者ですが、オススメの本とかありますでしょうか? 「パーフェクトRuby」を買おうか、一番新しい本である「楽しいRuby」を買うか、Rubyの開発者であるまつもとゆきひろさん著の「プログラミング言語Ruby」を買うのが良いのか、それとも、他にオススメの本がありますでしょうか? RubyからRuby on Railsへと繋げていきたいと思っているのですが、オススメの本がありましたら、教えて下さい。 よろしくお願い致します。 perlからrubyにデータを渡して結果を受け取りたい 今、perlでプログラムを作っています。 そのプログラムからrubyで作られたプログラムにデータを渡して結果を受け取りたいと思います。 perlからrubyのプログラムを呼び出してデータの受け渡しをすることは出来ますでしょうか。 出来るとすればどうすれば良いでしょうか。 みなさんはperlやRubyなどの言語をどこで学んだのですか 教えてgooやブログサービスなどのプログラムには perlやRubyなどの言語が使われていますが、 そのような大規模サービスをプログラミングできるプロの方々は どこでそれらの言語を学んだのでしょうか? (生まれたときからperlやRubyを知っていたはずは無いので誰でも 初心者の頃があるはずです) 教えてください。よろしくお願いします。 2種類の項目の対比の関数を教えてください。 エクセルでたとえば、ある期間の今年と前年の売上の対比を出すときに、1日目の前年の売上をA1に、今年の売上をB1に、つづいて2日目の前年の売上をC1に今年の売上をD1に、このようにして7日間の比較の表をつくった場合、O1のセルに前年の7日間の合計を、P1に今年の7日間の合計を表示させ、Q1に今年の前年対比を率で表示させますが、7日間すべて終われば正確な前年対比を出せるんですが、途中の場合、たとえば今年が3日目の場合は、前年は7日間に対して、今年は3日目までの合計の対比になってしまいます。この場合、今年が3日目までしか出てないときは、前年も3日目までの合計の対比をするような関数を教えてください。よろしくお願いします。 できればRuby(Perlでも)で60進数をしたい 例 1924年=1 1925年=2 1926年=3 ・・・・ 1983年=60 1984年=1 というアルゴリズムをやりたいんです。 できればRuby、Perlでもいいです。 簡潔で綺麗なIf文を書いて下さる方はいませんか? Perl > Pyrhon || Ruby Perlユーザーですが、PythonかRubyに乗り換えようかと考えています。 あの有名なPerlのプログラミング哲学(怠慢、短気、傲慢)は好きなのですが、最近はPerlは怠慢が足りないのではないか(笑)と思ってきています。 無駄にカッコが多いこと、サブルーチンに参照渡しするときに「\」をいちいち要求する、変数の前に記号をつけないといけない、構文の最後にセミコロンが要求される、また日付データが配列ではなくてはいけない、などの不満によって段々と短気になってきました。 CPANモジュールも大好きだったのですが、モジュールの作者によって変数の名前のつけかたが違ったりするのが(大文字で始まるものや小文字で始まるものが混じっている)統一性がなかたりする点は、無駄に頭を使わなくてはいけない気がします。Pythonライブラリをざっくり見るかぎりですと、さすが禁欲僧と言われているだけあって 例外処理に柔軟性がある点もすばらしいです。 プログラミングをしたころはPerlの自由さが好きだったのですが、最近は整合性や読みやすさなどを重視するようになってしまって、その点はPythonやRubyのほうが優れている気がします。速度の点ではPerlに分があるようですが、人間が書く速度という点ではPythonやRubyのほうがよい気がします。 特に「怠慢」という点からコメントをいただけないでしょうか。 もしも、ますます「怠慢」ができるのであれば、必要となる勉強時間も惜しまないつもりです。 Perl, Ruby, Pythonどれを使えば良いか ログの解析など、テキスト処理を中心とした処理を行いたいと考えております。これから始める場合、また手軽に使える処理系としては、Perl,Ruby,Pythonのどの言語を使用すべきでしょうか?それぞれのメリット、デメリットなどもあれば教えていただければと思います。 Perl・Python・Rubyのどれがおすすめ? 小さいプログラムであればコンパイラ言語より簡単に作成できると聞いたので、インタプリタ言語を一つ習得しようと思っているのですが、Perl・Python・Rubyのうちどれを選ぼうか悩んでいます。 私は現在、情報系学科の大学生で、今までにPascal、CASLII、C、Perl、Javaを習いました。どれも課題をこなすために使った程度で、どれも1年以上継続して利用していません。 以下が、それぞれの言語に対する認識です。初心者の意見なので間違っていることが多いかもしれません。 [Perl] -長所 ・一度勉強しているため、勉強し始めやすい。 ・習い始めるにあたり、一番初めに読もうと考えている「初めてのPerl 第5版」の評価が高い。 ・参考となるものが多い。 -短所 ・ソースが見にくいと聞いたことがある。 [Python] -長所 ・Perlより後にできた言語なので、Perlより洗練されてて高機能? ・Perlとは違い、同じことをするプログラムのソースは似ると聞いたことがあり、こっちの方が使い易い? -短所 ・Perl同様、Pythonを始めるなら一番最初に読もうと思う「初めてのPython 第3版」の訳が悪いという噂がある。また、「初めてのPerl」に比べると、ページ数が異常に多い。 Rubyについては聞いたことがある程度でほとんど知りません。 また、コンパイラ言語としてはC#を習得しようかと考えています。 以上から、Perl・Python・Rubyのうちどの言語を習得するのがいいと思いますか?個人的な意見でも構いません。理由を詳しく書いていただけると、選択の参考になるのでありがたいです。 できるだけたくさんの意見が聞きたいので、様々な回答をお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム アクセスの関数一覧サイトについて お世話になります。 以下のようなアクセスの関数のお勧めの関数サイトについて教えてください。よろしくお願いいたします。 ※ 私はエクセルから入ったアクセス初心者ですが、クエリで関数を使いっています。例えばエクセルでは「if」がアクセスでは「iif」等、少し戸惑います。 ※ アクセス関数一覧表と使用例、またできればエクセルの場合ではこの関数を使うがアクセスではこの関数というような対比(例)をしめしたようなお勧めサイトはないでしょうか? 教えてください。よろしくお願いします。 ポケモン ルビーサファイア攻略本 今更ですが、ルビー・サファイアの攻略本を買おうと思っています。 エンターブレインのポケモンルビー・サファイアのストーリー攻略の本(赤い本)について質問です。 エンターブレインのエメラルド・ファイアレッド・リーフグリーン・ダイヤモンド・パールの攻略本には最初の方にジムリーダーと四天王の公式イラストが全身絵で載っていました。 小学館のだと胸より上あたりしか載っていなかったのでこの攻略本が気に入ったのですが、エンターブレインのルビー・サファイアではこのジムリーダー・四天王の全身絵は載っていますか? メディアファクトリー、ニンテンドードリームの攻略本ではどうなのでしょうか? 質問のエンターブレインルビー・サファイアストーリー攻略本のアマゾンのレビューで「どのマップにどのポケモンが出るか載っていない」と★一つをつけた人がいたと思うんですが、これは載せていないのはエンターブレインだけなのでしょうか?他の会社ではどうですか? メディアファクトリーの本などと比べて、ルビー・サファイアの攻略本は分かりやすい部類に入りますか?劣っている部類に入ると思いますか? ルビー・サファイアの本はどの会社のも取り寄せが必要で、取り寄せた本はキャンセルできないので情報お願いします。 他のサイトを自動引用するスクリプトの例 インターネット上の一定のフォーマットのHTMLの一部を読み込んで、別の形式で表示する方法をチュートリアル形式で手とり足取り教えてくれるサイトもしくは書籍をご紹介いただけますでしょうか(GoogleNewsみたいなものの作り方)。当方の技量はPerlの入門本をやったきり放置 rubyの本をかじり読み、cygwinからbashを使って特定のソフトのバッチを作れるレベルです。特に他のサイトを読み込む部分がわかりませんが、スクリプトで一旦HTMLを落としてやっているもののでしょうか?漠然とした質問ですが、何か例をいただけると助かりますどうぞよろしくお願いします。 Rubyでのデバッグの仕方があったら教えてください。Perlのようにp Rubyでのデバッグの仕方があったら教えてください。Perlのようにprintを使ってちょこちょことデバッグができればいいのですが、Rubyはクラスがからんでくるんで、その辺がデバッグを難しくしています。何かいい方法があるでしょうか? Perl のソート関数 Perl を使い始めて数年になり、雑誌の隅っこに載る程度のフリーソフトなら作るようにもなりましたが、未だにソート関数の内部構造がさっぱり分かりません(^_^; Perl の解説本も数冊、ホームページに至っては十数ほども有名と言われているところを回ってみましたが、ほとんどの Perl ユーザーがソート関数の使い方を丸覚えにしているようで、的を得ない解説しか載ってません。 そこで質問ですが、$a と $b には、いったい「何が」「どういうタイミングで」入ってきているのでしょうか?(配列の値が比較されるときに呼び出される、ということは分かりますが) 当たり前に考えれば、ソート関数というものは全てをユーザーに任せて関数を書かせるか、でなければフルオートで全てやってくれるソート関数を用意するか、どちらか1方しかないはずです。 なのに、Perl のソート関数は途中部分だけユーザーに書かせるという器用なことをやってます。 これはいったいどういう構造になっているのでしょう? Ruby on Rails オススメの本 CookpadさんのHPがRubyでできているとお聞きしました。 こういったサイトを作るには、やはりRubyを知っておくと良いのでしょうか? CookpadさんのHPではないのですが、食べログみたいなサイトを作りたいと思っているのですが、Ruby on Railsでできるのでしょうか? Rubyは入門書を読んだ状態で、Ruby on Railsは、学んだことがないのですが、オススメの本とかありますでしょうか? 詳しい方いらっしゃいましたら、教えてください。 よろしくお願い致します。 PerlやPHP、Rubyはどの準拠でしょうか。 HTMLやCSSはW3CでFlashやJavaScriptはECMA準拠ですが、PerlやPHP、Rubyの準拠を調べても検索結果がなかなか見つかりません。ご回答お願いします。 もし良かったらCやC#、Javaなど他の言語の準拠を教えていただければ幸いです。 PerlやRubyで買い物かごを実現したい。 PerlやRubyで買い物かごを実現したいです。 OSはLinuxでもWindowsでも構いません。 できれば、Rubyでできるとうれしいです。 また、有料・無料どちらでもいいです。 改造したいので、簡単な作りのものを望みます。 検索する要領が悪いのかいいものが見つかりません。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など