Tech & Science 2015.07.13 08:51 OOPと非OOPの違い|オブジェクト指向プログラミング(OOP)をおさらいしよう(1) オブジェクト指向プログラミングとは「プログラムの作り方」の一つ こんにちは。技術チームの岩谷です。最近、とあるかたから「オブジェクト指向プログラミングって何?」という非常にザクっとした質問をいただきました。本連載ではこのことについて説明を...
Tech & Science 2015.07.27 08:51 継承によってコードを再利用する|オブジェクト指向プログラミング(OOP)をおさらいしよう(2) 「継承」とは「プログラムコードを再利用する方法」の一つ こんにちは。技術チームの岩谷です。前回からオブジェクト指向プログラミング(OOP)をおさらいする連載をはじめました。今回は第二回としてOOP言語が持つ機能の一つである「継承」について...
Tech & Science 2015.08.03 08:30 インターフェースとは?~継承とは役割が違う~|オブジェクト指向プログラミング(OOP)をおさらいしよう(3) 「インターフェース」を理解する上で「継承」の事は忘れてください こんにちは。技術チームの岩谷です。前々回、前回とオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいています。今回は第三回として、前回の継承機能と並ん...
Tech & Science 2015.08.17 11:34 カプセル化とは?~安全なシステムを作る為の配慮~|オブジェクト指向プログラミング(OOP)をおさらいしよう(4) 処理をカプセル(小箱)に分ける。そしてカプセルを「見せる」OR「隠す」 こんにちは。技術チームの岩谷です。本連載ではオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいています。今回は第四回として「カプセル化」につ...
Tech & Science 2015.08.24 02:04 静的型付けと動的型付け~JavaとJavaScriptのJSON処理を比較~|オブジェクト指向プログラミング(OOP)をおさらいしよう(5) 型≒オブジェクトの構造。「静的~」は構造をコンパイル時にチェックする。「動的~」は構造を実行時にチェックする。 こんにちは。技術チームの岩谷です。本連載ではオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいていま...
Tech & Science 2015.08.31 07:00 ポリモルフィズムとインターフェース~クラスは違えど同じ目的には同じメソッド名を~|オブジェクト指向プログラミング(OOP)をおさらいしよう(6) ポリモルフィズムは怖くない!みなさんは知らず知らずそれにふれています、すでにポリモルフィズムを実践しています こんにちは。技術チームの岩谷です。本連載ではオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいています...
Tech & Science 2015.09.28 07:00 リフレクションとは?~文字列で指定されたクラスのメソッドを実行~|オブジェクト指向プログラミング(OOP)をおさらいしよう(7) 実行するクラスやメソッド名をURLなどのパラメータから取得して動的に制御したい。 こんにちは。技術チームの岩谷です。本連載ではオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいています。今回は第七回として「リフレ...
Tech & Science 2015.10.05 07:02 フレームワークとは?~自作のプログラムを「呼び出してくれる」共通プログラム~ 「フレームワーク」は「共通プログラムの種類」の一つ こんにちは。技術チームの岩谷です。「フレームワークって何?」この質問は私がこれまでいただいた質問の中でも比較的多い質問でした。現在世の中にはいろいろなフレームワークもあり思想やスタンス・...
Tech & Science 2015.10.19 07:00 リフレクション解説第二回~プログラムの内部構造をデータとして取得~|オブジェクト指向プログラミング(OOP)をおさらいしよう(8) プログラムも「一個のデータ」です。 こんにちは。技術チームの岩谷です。本連載ではオブジェクト指向プログラミング(OOP)をおさらいする連載を書かせていただいています。前回「リフレクション」について説明させていただいたのですが、その中で ...
Tech & Science 2014.12.23 09:04 Python+Anaconda+Eclipseのインストール手順/PythonとRのビッグデータ統計分析の比較 第2回 AnacondaとEclipseの導入・連携の手順 前回の記事では、統計モデルを構築する上でRの他にPythonを利用する方法があることや、その環境を構築する上で必要となるモジュール群の概要を説明しました。今回は、AnacondaとEcl...