タグ

TECHとプログラミングに関するHKRWのブックマーク (3)

  • Visual Basic .NETは遅いのか!? - @IT

    第8回 Visual Basic .NETは遅いのか!? ―― 起動の遅さも事前にJITコンパイルで解決可能! ―― 株式会社ピーデー 川俣 晶 2004/07/07 現在、Visual Basic 6.0でたいていのプログラムを書くことができています。しかし、永遠にVisual Basic 6.0を使い続けることができないことは理解しています。近い将来、Visual Basic .NETに移行しなければならないだろうという覚悟もできているつもりです。しかし、それが当に進歩になるのか、主に性能面で疑問があります。 まず、せっかくVisual Basic 6.0でネイティブ・コードへのコンパイルが可能になり、高速なプログラムを作成できていたのに、Visual Basic .NETではネイティブ・コードのコンパイルがサポートされないことが不安です。再びインタープリタの世界に逆戻りでは厳しい感

  • もはやWeb利用者の常識、“URL”の意味を理解しよう

    Webページを閲覧するときなどには、URLを指定してページにアクセスします。URLは、Webページなどの場所を一意に表す文字列で、以下のような構成で記述されます。一般に、「(URL)アドレス」と呼ばれていたりもします。また、電子メールを送るときのメールアドレスもURLといえます。 「アドレス」(住所)という呼び名のとおり、これらの文字列にはちゃんと意味があるのです。「ディレクトリ名」「ファイル名」は分かりますよね。普段使っている「Explorer」のようなファイルシステムでおなじみの、1つの端末内にあるファイルの場所を表す区切りとファイルの名称です。ディレクトリは「フォルダ」といった方が分かる読者も多いかと思います。 では、それ以外はどんな意味があるのでしょうか。今回は、Webアプリケーション開発者どころか、Web利用者でももはや当たり前の“URL”に関する常識として、皆さんが日ごろよく見

    もはやWeb利用者の常識、“URL”の意味を理解しよう
  • きつねさんとおぼえるLLVM (LLVM解説本) をC83で出します - Boost Your Programming!

    前回の「3日で出来るLLVM」にひきつづきLLVM解説をC83で出します。 タイトルは表紙のきつねさんが特徴の「きつねさんとおぼえるLLVM」です。 LLVM狐で覚えて下さい! フロントエンド,ミドルエンドは柏木子(id:motipizza, @sui_moti)、バックエンドは私が担当しました。 表紙は引き続き矢上さん(blog,tumblr)に書いて頂きました。 (前回同様タイトルと内容があっているとは限りません!!) 内容としては前回からの加筆修正版となっており、主な追加要素としてはJITコンパイルの方法, Passの書き方, バックエンドではオブジェクト生成の方法などがあります。 前回購入された方でも十分満足できる内容が追加されているのではないかと思います。 特にさんが担当したJITコンパイルのところは非常に面白い話になっています。 私が担当したバックエンドも構成を見直して

  • 1