FloraIT情報とか雑多な情報とか。この記事は1年以上前に掲載されたものです。情報が古い場合がありますのでお気を付け下さい。Pythonで書いてみた。六村リオミッションにおいては、今回もクラスベースのオブジェクト指向の方法を採用して解法を作成してみた。PHP及びRuby、Pythonについては、C++系のクラスベースのオブジェクト指向プログラミングの手法が使えるため、C++やJava、C#のいずれかがわかれば、それぞれの言語の記法になれればそれほど問題にはならないだろう。C++やJavaと最も近いという意味ではPHP、RubyとPythonは記述のフォーマットやメソッドの違いこそあるもののかなり似通った記述になった。2.7系については、インスタンスメソッドを定義する際には必ず最初の引数にselfを入れなければならない点は要注意である。Perlについてはオブジェクト指向プログラミングのやり方がC++及びJavaの系統とは大きく異なる点で要注意である。メソッド定義に引数を入れる方式ではなく、@_の配列より引数を取得するという方法なのと、自分自身の参照についても必ずshiftを使って変数に持たせなければならない点などが挙げられる。インスタンス変数は実質的には連想配列のキーとなっている模様である。いずれにしても、C++系の言語のやり方とはかなり毛色が異なるため、かなり戸惑うだろう。最後に今回はPerl、PHP、Ruby、Perlで、なおかつオブジェクト指向プログラミングを採用して六村リオミッションにチャレンジしたが、Perlを除けばかなり似通っていて一つでもわかれば他の言語でもそれほど違和感なく使えるようになっていた。オブジェクト指向プログラミングを行う際においては、Perlはかなり独特な記法をする必要があり、その点でかなり戸惑う点で大きく違っていた。次は、霧島京子ミッションの回答例と解説を挙げてみたい。Tomomiウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しています。ご用の方はコメントかコンタクトフォームにて。Tomomi関連記事RubyにもJITの波が来ている?時期バージョンのRubyには、ついにJITが実装されるかもしれない。これによって、Rubyのパフォーマンスが向上する可能性がある。Railsを使った開発に従事しているのだが、開発自体はなかなかしやすいところもあるという印象があった。