タグ

2007年11月15日のブックマーク (4件)

  • C++ の設計と進化 - いやなブログ

    C++の設計と進化 しばらく前からのろのろ読んでいた『C++の設計と進化』を読み終えました。C++ の設計者、Bjarne Stroustrup 氏による著作です。 C++は多様なスタイルを許す C++にはCから受け継いだポインタ、構造体、マクロといった機能に加えて、リファレンス、クラス、テンプレート、例外、ネームスペースといった新たな機能が追加されています。 この結果、C++のプログラムは、昔ながらのC、クラスベースのオブジェクト指向プログラミング、テンプレートによるジェネリックプログラミング、など、さまざまなスタイルで書くことができます。これらを混在させることも可能です。 私が以前から疑問に思っていたのは、なぜ C++ はこんなにいろんな書き方ができるのか(コーディングスタイルもまちまちだし)、ということです。書の第一章にまさにその答えがありました。 C++の設計の多くの部分が、強制

    daisukebe
    daisukebe 2007/11/15
    c++は本格的なプログラマじゃないと楽しめないとのこと
  • company-mode for Emacs

    Modular in-buffer completion framework for Emacs View on GitHub About Company is a text completion framework for Emacs. The name stands for "complete anything". It uses pluggable back-ends and front-ends to retrieve and display completion candidates. It comes with several back-ends such as Elisp, Clang, Semantic, Eclim, Ropemacs, Ispell, CMake, BBDB, Yasnippet, dabbrev, etags, gtags, files, keywor

  • 能動的に生きる - HDIF?

    テレビを引き取ってくれる人が見つかって、届けてきた。ご希望の大きさではなかったようで一瞬申し訳なく思ったんだけど、それほど気にしてない。 情報源がテレビからネットに完全に移行して、経験の質がずいぶんと変わった。事件やスポーツの結果をニュースで追うことは完全になくなった。そのへんのリアルタイム性は低い。だけど、書評を読んで即アマゾンで購入したに心を揺さぶられたり、ネット上の震えるような名文にいくつも出会えた。明らかに新しい生き方へと方向づいている意識の高い同年代の存在を知ることができた。自分自身のモチベーションももちろん格段にアップした。これらはどれも以前の生活では得られなかったことだと思う。テレビの全てを否定するわけじゃないけど、テレビを見ているときの受動性、思考停止状態は、時間が有限だと認識すればするほど人生において負の側面が強いと感じるようになった。加えて来年から社会人になる。25歳

    能動的に生きる - HDIF?
    daisukebe
    daisukebe 2007/11/15
    セルフブクマ。「やめることを決めること」
  • Emacs の略語展開のメモ ― ありえるえりあ

    実を言うと僕は略語展開をあまり使わない人です。というのは略語展開結果が予測しづらいし、それで迷うぐらいならそのまま打ってしまったほうが早いことが多々あるからです。 しかし良質な略語展開機能を使えば入力速度もあがると思うので略語展開に関して調べてみました。とりあえず pabbrev.el を使ってみようかと思います。 hippie-expand hippie-expand はいろいろな略語展開機能を統一してくれるすごいやつです。具体的には以下のように略語展開機能を列挙しておいて、 hippie-expand を実行すると hippie-expand が上から順に略語展開を起動していき、最初に展開に成功したものを略語展開結果にします。 hippie-expand は略語展開を使うか使わないかに関わらず設定しておくべきです。 (setq hippie-expand-try-functions-l