タグ

2008年2月14日のブックマーク (7件)

  • ホワット・ア・ワンダフル・ワールド コンパイラインフラストラクチャ LLVM

    COINS はいろいろと微妙な気がするので,別のコンパイラインフラストラクチャ LLVM (Low-Level Virtual Machine) を見てみた. The LLVM Compiler Infrastructure Project LLVM ってのは,仮想マシンなんだけど,例えば Java の JVM,Perl の parrot,Ruby の TVM (旧旧 Rite,旧 YARV) みたいに,特定のプログラミング言語に向けたものではない (ってまぁ,みんな言うんだけど) なので,C-- のように,GC みたいな高級で,なおかつ言語に強く依存するような機能は提供しない (オプションとしては提供されているらしい) 単純な RISC-like な命令セットを持つ VM で,STL を駆使した C++ で書かれているらしい. GCC のバックエンドを持っているので,C/C++ からバイ

  • 圏外からのひとこと(2004-03-24)

    * ヤシン師最後のメッセージ ヤシン師はイスラエルがガザから撤退したら、ハマスは攻撃をやめると言っていたのだ。 これまでも相当数の活動家を殺されてきたハマスのリーダーがここまで言っていたのに、その人を殺すとは。。。というか、こういうふうに「和平を指向した」ことがかえって邪魔だったのか、と勘ぐりたくなる。 ちょっとコレクト。 Doc-show-log: ヤーシーン殺害に関して 極東ブログ: アハマド・ヤシン殺害 http://www.kamiura.com/new.html http://news10.2ch.net/test/read.cgi/news5plus/1079930210/←これがけっこうイイ * The LLVM Compiler Infrastructure Project JavaVMとかドットネットのCLR(Common Language Runtime)は、性能と引き

  • LLVM Overview

    Last Updated: 2005-11-28 llvm.orgのOverviewを翻訳。/.Jに投稿したものと同じ。 Low Level Virtual Machine (LLVM) とは: A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. プログラムのライフタイム全体にわたる、効果的な最適化が可能なように設計されたコンパイル戦略である。 LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software

  • The LLVM Compiler Infrastructure Project

    Useful Links Forums LLVM Discourse Mailing Lists: Commits List Discord (Real-time Chat): Discord IRC Channel: irc.oftc.net #llvm Calendar: LLVM Community Calendar Dev. Resources: doxygen Sources (GitHub) Code Review Blog Bug tracker Buildbot Green Dragon LNT Scan-build llvm-cov Compile-time tracker Release Emails 18.1.8: Jun 2024 18.1.7: Jun 2024 18.1.6: May 2024 18.1.5: May 2024 18.1.4: Apr 2024

  • mecab-skkserv MeCab を使ってかな漢字変換

    mecab-skkserv とは mecab-skkserv は, 形態素解析器 MeCab を用いたシンプルな仮名漢字変換サーバです. SKK は通常,「単語単位」の変換のみをサポートしますが, mecab-skkserv では, 「文単位」の変換が可能となります. 目次 特長 変更点 ダウンロード インストール 使い方 辞書への単語登録 注意事項 TODO リンク 特長 SKK は通常,「単語単位」の変換のみをサポートしますが, mecab-skkserv では, 「文単位」の変換が可能となります. 連文節を含む比較的長い入力でもそれなりに賢く変換してくれます. 単語連接コストや単語生起コストは, HMM に基づく確率的な推定に基づいて 与えられています. MeCab が出力する N-best 解 を変換候補として用いており, 通常の SKK よりは 多くの変換候補をそれなりのランキン

  • MeCabのインストール@freeBSD

    形態素解析で最も熱いと授業でTAが力説していたMeCab(ver0.95)をMacOSX(ver10.4.9)へインストールしてみた。そのログっぽいやつ。 0.MeCabとその仲間をダウンロードする まずは準備としてMeCabとそれに使用する辞書をダウンロードする。 http://downloads.sourceforge.net/mecab/mecab-0.95.tar.gz http://downloads.sourceforge.net/mecab/mecab-ipadic-2.7.0-20060707.tar.gz IPA辞書が推奨らしいのでおとなしくしたがってみた。 気分によってJUMANを使ってもいいと思う。。。使ったことないけど。 ダウンロードしたやつは適当なフォルダに入れとく。 ちなみに自分は/usr/local/src/mecabに入れたのでご承知を。 1.MeCabの

    MeCabのインストール@freeBSD
  • MeCab: Yet Another Part-of-Speech and Morphological Analyzer(形態素解析エンジン)

    MeCab に至るまでの形態素解析器開発の歴史等はこちらをご覧ください メーリングリスト 一般ユーザ向けメーリングリスト 開発者向けメーリングリスト 新着情報 2008-02-03 MeCab 0.97 マルチスレッド環境で辞書を開くときの排他制御がうまくいっていなかったバグの修正 Windows版でインストール時に辞書の文字コードを指定できるようになった 一部のコンパイラで正しくコンパイルできなかった問題の修正 部分解析モードを変更するAPI の追加 (Tagger::set_partial()) ラティスの生成レベルを変更するAPI の追加 (Tagger::set_lattice_level()) 温度パラメータを変更するAPIの追加 (Tagger::set_theta()) 全候補出力モードを変更するAPIの追加 (Tagger::set_all_morphs()) 2007-