2009-06-01から1ヶ月間の記事一覧

プログラミング言語を作る

『C言語 ポインタ完全制覇』以来、前橋さんのファンだったので『プログラミング言語を作る』をアマゾンで即買いした。ネット版もcrowbarくらいまでずっと読んでいたが途中難しくて挫折したが、やはり書籍の方が詳しくなっていてかなり分かりやすい。 今のと…

Unladen Swallowプロジェクト

プロジェクト計画 (http://articles.shibu.jp/article/30008337.html) 後で読む。Googleの中の人が参加しているということでかなり期待できる。将来的に本家に取り込まれて標準化されたら面白いなあ。もはやGoogleの会社自体で力を入れてPythonを開発してい…

メモ

C#

Java やってる人が C# を使うとはまること (http://d.hatena.ne.jp/bleis-tift/20090315/1237123252#c) ジェネリック: Java vs C# (http://homepage2.nifty.com/magicant/programmingmemo/genericsjavavscs.html) ジェネリックの記事はかなり分かりやすい。

Decompiler

DePython (http://depython.net/) decompile.py (http://users.cs.cf.ac.uk/J.P.Giddy/python/decompiler/decompiler.html) pycファイルをpyファイルに変換してくれる。

Type型の値の取得方法

C#

using System; namespace Test { enum E {} class Foo {} public class Bar { public static void Main() { Type t = Type.GetType("Test.Foo"); Type t2 = typeof(Foo); Type t3 = Type.GetType("Test.E"); Type t4 = typeof(E); Foo b = new Foo(); Type t…

「列挙 文字列」の変換

C#

using System; namespace Test { enum Color { NoColor, Red, Green, Blue } public class Foo { public static void Main() { // 列挙 => 文字列 Color c = Color.Red; Console.WriteLine(c.ToString()); // 名前の文字列に変換 Console.WriteLine(c.ToStri…