タグ

2009年6月24日のブックマーク (3件)

  • Python Plugin System » Armin Ronacher

    Hiho to my first python tutorial. Julian Krause aka thecrypto aka Mr. RhubarbTart mentioned the eigenclass article Plugins in your Ruby Application and noticed that there is no such tutorial for python. So: here it is ;-) Since version 2.2 python ships a new object model (explained in the documentation) which allows very complex class definitions including metaclasses and other features you probab

  • Java やってる人が C# を使うとはまること - ぐるぐる~

    ここでは、Java SE 5.0 以降を知っている人が C# 2.0 を使うことになった場合を考える*1 *2。 あと、ライブラリについては触れないことにする*3。 命名規約 まず、命名規約が全然違う。Java ではメソッド名にキャメル形式*4を使うけど、C# では Pascal 形式*5を使い、Java では定数名に大文字アンダーバー区切り*6を使うけど、C# では Pascal 形式を使う。 C# に関する命名規約としては、ここだとかここだとかにあるので、参考にするといい。 間違っても、オブジェクト倶楽部のは参考にしないこと*7。 struct の扱い Java ではユーザ定義型は全て参照型だけど、C# では値型も作成できる。また、標準ライブラリの中に struct で定義されたものもある。 で、何にはまるかというと、struct は class と違い、「値渡し」される*8、つまりコ

    Java やってる人が C# を使うとはまること - ぐるぐる~
  • HQ Words

    Quick development solutions have become a vital part of developing enterprise-grade applications in recent years. Businesses are looking for rapid application development for digital transformation. These software development approach have replaced traditional development to create apps for business process management and promote the idea of "Citizen Developers." Moreover, these development tools

    alrescha
    alrescha 2009/06/24
    CPythonの場合-5から256までの整数リテラルはキャッシュされているのでそれらを代入した別々の変数をis演算子で比較した場合仕様に反してTrueになる