2010/03/01(Mon)続・言語の壁

はてブ数 2010/03/01 23:06 計算機な日記::ソフト作り つーさ

3月です。

体調不良気味でえsサボってDirect3D周りの記事読んでたら、10時間経ってました。やばい。

C++使おうと思ったら、C++にはGCがないから、
自分でGCを作った方がいいのか、それともSmartなポインタを駆使すべきなのか。
まぁ、自分でGC作ろうと思ったら研究が足りないので、おかしなGC作ってメモリリークさせるよりは、
Smartなポインタクラスを作った方がきっと成功しそうな気はしますよね。

パフォーマンス

以下gdgd

続きを読む

2010/02/16(Tue)言語の壁(C#とC++の狭間で揺れる)

はてブ数 2010/02/16 5:21 計算機な日記::ボクと計算機 つーさ

プログラム書くのに言語はそんなに問題じゃない。だってやることは一緒さ。
それはある意味正しいけど、ある意味間違いでもある。
だって、高級言語には構文だけじゃなくて「機能」が備わってる。

就活してる。会社説明会とか行く。
どこに行っても「C/C++プログラミング経験のある方」と言われる。
僕の普段使いの言語はC#なんだよなぁ。

僕はゲーム作りに、ずっとC#を使ってきた。
でも、高確率でこれからはC++を使うことになると思う。あるいはJavaかもしれない。
僕はC++も書けるけど、「STLをある程度使える」ぐらいのレベルでしかなくて、マスターしてるとは言い難いし、
Javaなんか、大学の課題でブロック崩しAppletを作っただけ。ほとんど書いたことがない。

たとえば、C#で僕が作ったゲームアプリケーションと同じコトをC++でやろうと思うとどうなるのか。
C#にはC#の流儀があって、C++にはC++の流儀があるから、1対1でトランスコードするのが必ずしも美しいわけではないけど、
C#からC++へ環境を移そうと思ったときに、今まで書いてきたコードはどうすればいいのかというのを考えてみる。
C++を日常的な言語として使うにあたって、僕が今から勉強しないといけないことは何なのか明確にする意味を込めて。

続きを読む

2010/01/27(Wed)ゆびったー - twitter botを作ってみた

はてブ数 2010/01/28 0:36 計算機な日記::ソフト作り つーさ

前から1度ぼっとを作ってみたかった。
別に、そんな難しくなかった。

@jubeatter
自己紹介: @ttsuki (TU-SA) の jubeatニュースを報告するbotです。フレコ: 14400002896462

今回もC#で書いた。

似たようなこと誰かやってないかと思ったけど、誰もやってなかった。
まぁ、誰得?って感じではある。

1回の更新に関するつぶやきを1つにまとめたら、自分の本アカウントでも使えそうではある。
ごく身内向けに、あー、つーさ今ゲーセンにいるのね、みたいな。
試しにWebサービスにしてみるとか?

OAuth に関しての参考メモ
http://code.google.com/p/oauth/
http://watcher.moe-nifty.com/memo/2009/04/c-oauth-c097.html