タグ

OOPに関するryoasaiのブックマーク (8)

  • オブジェクト指向言語が与えた開発手法への変化 - Programmer’s Log

    前記事で「しかしオブジェクト指向言語の流行によって、なんでこんな上流から下流に至るまで全部に影響が出てきたのだろう?」というわざとらしい問いをしました。 この問いに対する答えは、いつも通りの僕のトンデモ理論で恐縮ですが プログラム言語で文が書けるようになったことで、数学的完全世界だったプログラミング世界に文学という答えが一つとは限らない不完全要素が混じるようになったから だと思っています。「はぁ? なにが文学なの?」と思うかもしれません。たしかに subject.verb() という表記方法になっただけでは「文学になった」とはいえないと思います。しかし大抵のオブジェクト指向言語の場合、この表記法と同時に「抽象化」という概念を扱います。 この抽象化という概念がやっかいで「どう抽象化するのか?」「どの位抽象化するのか?」という答えのない問いを常に発し続けます。この問いには、質的に答えがな

    オブジェクト指向言語が与えた開発手法への変化 - Programmer’s Log
  • staticおじさんに見るOOPの成功 - 技術ブログ読み日記

    「staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて」を読んで、ふと思った。 オブジェクト指向プログラミング(OOP)が登場したころによく言われたことがある。 End User Computing。 難しい処理はプログラマが作ってオブジェクトの中に隠ぺいする。アプリケーションを作るにはオブジェクトを組み合わせるだけでよい。したがって、エンドユーザは自分で望みのアプリケーションを簡単に作成できる、というものだ。 staticおじさんの話を読むと、それはある程度実現されていることがわかる。エンドユーザコンピューティングの理想では、クラスを作るのはプログラマであって、エンドユーザではない。 もちろん、staticおじさんはプログラマではない。SEというのはプログラマではなく、エンドユーザの代理人だから。SEという職種に各業種の業務知識が求められることから

    staticおじさんに見るOOPの成功 - 技術ブログ読み日記
  • 疑りぶかいあなたのためのオブジェクト指向再入門

    このページは、「オブジェクト指向再入門」とあるように、 オブジェクト指向を勉強しようとして挫折した人向けの文書です。 タイトルに「疑り深いあなたのための」とありますが、 これは決して揶揄して言っているわけではありません。 現在世間に蔓延しているオブジェクト指向の説明では、 むしろ納得しない方がまともだとさえ思えます。 「オブジェクト指向を使えば、生産性が飛躍的に上がり、 プログラムの見通しがよくなり、再利用性も高まる」と聞かされて、 「ホントかあ?」と思える人は、一度読んでみてください。 稿の対象読者は「既に他の手続き型言語を習得しているが、 オブジェクト指向が理解しがたいと感じている人」です。 言語としてはJavaを使用します。 手続き指向型の言語の例としては、C言語を使用します。 特にCに習熟している必要はないようにしたいのですが、 Cで言うところの「構造体」「ポインタ」「動的メモリ

  • カーネギーメロン大学コンピュータサイエンス学科、1 年次のカリキュラムから OO を除外 | スラド デベロッパー

    ストーリー by reo 2011年03月29日 12時00分 2 単位の講義は 90 時間なんですぜ ? 部門より カーネギーメロン大学のコンピュータサイエンス学科は 1 年次のカリキュラムからオブジェクト指向プログラミングの講義を除外したそうだ (家 /. 記事より) 。 大学側曰く「オブジェクト指向プログラミングは非モジュール的で非並行処理であるというその性質が現代のコンピュータサイエンスのカリキュラムに適さないと判断し、初年度のカリキュラムから完全に除外することを決めた」とのこと。オブジェクト指向プログラミングは 2 年次に「オブジェクト指向デザインメソッド」という選択講義として提供されるとのことだ。なお、この学科では初年度に関数プログラミングと命令型プログラミングの新しい講義が組み込まれ、これらを必修科目としてデータ構造およびアルゴリズムの新たな講義が計画されているとのことだ。

    ryoasai
    ryoasai 2011/04/07
    やはりアメリカのコンピューターサイエンス学科で学習することは日本とはかなり違うところもあるのだろうか。
  • Zudolab -

    The Search for a Trusted 메이저사이트: A World of Thrills, Security, and Immersive GamingdErsPOId - December 1, 2023In the dynamic world of online entertainment, the quest for finding a trustworthy 메이저사이트, or major site, is akin to navigating through a labyrinthine digital jungle. Much like the adventurers of old scouring for hidden treasures, modern-day netizens are on the lookout for that one platform

  • 憂鬱本を買ってみました - みねこあ

    javablack さんが最近とりあげ、 ちょっとだけ話題再燃したの憂 こと「憂なプログラマのためのオブジェクト指向開発講座」。以前借りて読んだことがあるのですが、「酷いわ」と思ったこと以外具体的なことは何も覚えていません(^^; で、具体的になにが酷かったのかのかな?とザザッとWebを流してみたのですが、見つからない。というか「これはいいだー」という感想ばっかりで、予想以上に「酷い」というレビューがないのに改めてビックリです。 むー、これはネチっこいレビューの需要があるかな?とスケベ心をだして買ってしまいましたョ。 憂なプログラマのためのオブジェクト指向開発講座 (DDJ Selection) 作者: Tucker出版社/メーカー: 翔泳社発売日: 1998/05/31メディア: 大型購入: 10人 クリック: 508回この商品を含むブログ (78件) を見る で、改めて読み

    憂鬱本を買ってみました - みねこあ
    ryoasai
    ryoasai 2011/01/16
    昔からオブジェクト指向を分かっていない人が自信満々にオブジェクト指向を語るのは学習者の理解を妨げる原因となっている。
  • 自己流オブジェクト指向&Java参考書 『非』お勧め版 - カレーなる辛口Javaな加齢日記

    お奨めリスト*1と対をなす,非お勧め版の入門書・参考書リスト.*2 あくまで『非』お勧めの、駄、屑リストである点に注意。しかし皮肉な話だが,初心者を惑わす入門書を避けるためにも要チェックだろう. 主に「何故か有名だけど悪い」を取り上げる予定.「無名だけど悪い」はきりがないので,ここではパス.結果として持ってないが中心になるので詳細について触れるつもりはない.*3 「オブジェクト指向」 実は「オブジェクト指向」というのは,あまり専門的な用語ではない.*4オブジェクト指向プログラミング(OOP),オブジェクト指向設計(OOD),オブジェクト指向分析(OOA)などと,きちんと区別すべきだ.ただ口頭で話す時は「オブジェクト指向プログラミング」と言うのは冗長だしOOPと言っても理解してもらえない.しかたがないので省略して「オブジェクト指向」と言う時も少なくない. ここで挙げるのは「いわ

    自己流オブジェクト指向&Java参考書 『非』お勧め版 - カレーなる辛口Javaな加齢日記
  • OOエンジニアの輪! ~ 第 35 回 千葉 滋 さんの巻 ~ | オブジェクトの広場

    特になし。 技術者は、自分が慣れ親しんだ愛用のツールをもつと、そこに閉じこもってしまう傾向があります。だから、モットーとして愛用のツールを決めていません。これが愛用のツールだと思ってしまったら、それはちょっと頭が固まってしまっている状態です。常に新し物好きでなくてはいけないと思っています。 今までのお仕事について -- まず今までの経歴を簡単にご紹介いただけますか? 博士まで大学に残って、博士課程の途中にアメリカのゼロックスパークというゼロックスの研究所に居候しました。帰ってきてから、東大の助手をやって、筑波大へ行って、5年ほど前から東工大にきているという感じです。 -- 今までの研究内容は? 研究内容は、今と大体同じようなことですね。プログラミング言語とかオペレーティングシステムとかそういうインフラストラクチャーのような部分をずっとやっていました。 アスペクト指向とオブジェクト指向~ 個

  • 1