本記事はVB.NETの初歩的な記法だけを使って、簡単な機械語で動く仮想CPUの実装法を解説します(※CPUにもいろいろありますが、この記事ではIntel社が製造しているCPUを対象とします)。その過程を通じて、初心者でもバイナリプログラミングが楽しめることや、バイナリプログラミングの魅力を伝えられればと思います。前回は、仮想CPUを実装するために必要な基礎知識を解説し...
『 面白げな//軽いようであればUMPC用にいいかも? 』
アトムを作る前に、クラス設計ですが、モデル系クラスについては Lisp のクラス体系に従って、 クラス設計するのが自然ですが、残念ながら Java では単一継承なので、インタフェースを適当に 使っていきます。ここでは S 式のクラス Sexp はインタフェースで実現することにします。 各タイプの印字形式を各クラスで実装します。このメソッドを print とします。 また、シリアライ...
VB 6を使い続けると何が問題なのか? VB 6の業務アプリ、そしてVB 6開発者は今後どうなるのか? VB研で行われた討論会の内容をレポート
そこで、私も彼らの真似をしてみることにしたのです。といっても、ただ単純に彼ら二人の検索術を合体させて、「ネット上の(自分が表示した)ページ全部」の「全文」を自分のPC上に保存し、(必要なときにGoogle Desktopなどを使って)PC上で検索をかける、というやり方をやってみることにしたのです。そこで、その作業をするためのアプリケーションを作ってみました。それ...
このタイトルはネタです。 「ハテナ・マーケティングに淫してみました」(これが本タ...
無償のVS 2005 Expressで「今日の天気」アプリをプログラミング! 今回はWebサービスから天気情報を取得してアイコンで表示
「Webサーバ上に構築するエンタープライズアプリケーションを作るためのテクノロジーについて、基本的な疑問がある。君の考えを聞きたい・・・」 「君だったら、.NETとJ2EEで、どちらを選ぶ?」 「Webサーバは何を使うべきだろう(Apache、IIS、その他)? その理由は?」 「どのWeb開発言語がいいだろう(ASP.NET、Ruby、Ruby on Rails、Java、Python、その他)? その理由は?」 「君の会社では何を使...
コードネーム「Orcas」で知られる次期Visual Studioは、Visual Studio 2008と命名され、今年の末にリリースされることになったそうです。2000年あたりからじわじわと浸透してきたC#はVisual Studio 2008でさらにバージョンアップし、C# 3.0となります。「Orcas」のβリリースで新機能を試していらっしゃる方も少なくないでしょう。 本稿では、C# 1.1から3.0までの言語仕様の進化の一例をたどり...