<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>金田の研究テーマ</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/" />
   <link rel="self" type="application/atom+xml" href="http://www.kanadas.com/research-themes-j/atom.xml" />
   <id>tag:www.kanadas.com,2008:/research-themes-j//7</id>
   <updated>2008-09-13T00:00:39Z</updated>
   <subtitle><![CDATA[これまでに会社や大学などで研究してきたことをテーマ別にまとめました． 会社での研究テーマも書いていますが，研究者個人として書いているのであり，これらの記述に会社はかかわっていなせん． 
公開したくないコメントは yasusi&nbsp;@&nbsp;kanadas.com におくってください．]]></subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.36</generator>

<entry>
   <title>voiscape: 仮想の “音の部屋” にもとづくコミュニケーション・メディア</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/voiscape_a_virtual_sound_room.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.245</id>
   
   <published>2000-01-08T15:00:00Z</published>
   <updated>2008-09-13T00:00:39Z</updated>
   
   <summary>2 人以上のひとが立体音響技術にもとづく仮想の音空間をつかってたがいに話をすることができるあたらしい音声コミュニケーション・メディアの開発． </summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="4" label="voiscape" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="voiscape">voiscape とは?</a></h3>

<p>
この研究の目的は <em>voiscape</em> というあたらしい音声コミュニケーション・メディアを開発することである． 
このメディアをつかえば，2 人以上のひとが立体音響技術にもとづく仮想の音空間をつかってたがいに話をすることができる． 
話者はその "音室" 内を自由に移動することができ，部屋の選択，入室，退室も自由にできる． 
また，カクテル・パーティのような状況もつくりだすことができる． 
いわば，音によって Second Life のような世界をつくることをめざしている (ただし，Second Life が仮想の世界をつくることを目的としているのに対して，voiscape がめざしているのは基本的には実世界をひろげることである)．
</p>]]>
      <![CDATA[<h3><a name="voiscape-doc">voiscape の論文</a></h3>

<p>
voiscape の論文は
<a href="http://www.kanadas.com/papers/cat13/">ここ</a>からアクセスすることができる．
</p>

<h3><a name="articles">voiscape について記述した雑誌記事等</a></h3>

<ul>
<li>特集 「原音回帰」, 日経エレクトロニクス, 2006.2.27, p. 99.
</li>
<li>
<a href="http://techon.nikkeibp.co.jp/article/HONSHI/20061108/123257/">Tech Analysis: Recapturing Original Sound</a>, 
<a href="http://techon.nikkeibp.co.jp/article/HONSHI/20061026/122728/">Nikkei Electronics Asia - May 2006</a>.
</li>
<li><a href="http://cache.zoominfo.com/cachedpage/?archive_id=0&page_id=1563136563&page_url=%2f%2fwww.monitor4u.com%2fenglish%2fnews%2fcont.asp%3fidx%3d1285%26contdiv%3d&page_last_updated=5%2f28%2f2006+3%3a15%3a19+AM&firstName=Yasushi&lastName=Kanada">Recapturing Original Sound</a>, Games, Business: Hitachi Ltd of Japan, meanwhile, is exploring business use. Yasushi Kanada, senior researcher, ...
</li>
</ul>

<h3><a name="voiscape-problems">課題</a></h3>

<p>
「<a href="/weblog/2008/09/post_663.html" target="_blank">人間の耳をいかすメディアをつくることのむずかしさ</a>」 というブログ項目で課題の分析をこころみました．
</p>

<img alt="O" src="../../voiscape.png" />
]]>
   </content>
</entry>
<entry>
   <title>ポリシーにもとづくネットワーキングと QoS 保証</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/policybased_networking_and_qos.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.248</id>
   
   <published>2000-01-07T15:00:00Z</published>
   <updated>2007-04-06T15:55:03Z</updated>
   
   <summary>ポリシーをくみあわせる (合成する) 方法，いいかえれば部品化されたポリシーを追究．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="22" label="QoS" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="232" label="ポリシーベース・ネットワーキング" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="policy-qos">研究開発の内容</a></h3>

<p>
複雑なコンピュータやコミュニケーション・システムは複雑なポリシーを必要とする． 
この研究においてはポリシーをくみあわせる (合成する) 方法，いいかえれば
部品化されたポリシーを追究した．  また，IP ネットワークの (ポリシーにもとづく) 
<a href="http://ja.wikipedia.org/wiki/Quality_of_Service">QoS</a> 保証法 (とくに <a href="http://en.wikipedia.org/wiki/Diffserv">Diffserv</a>) も追究した．
</p>
]]>
      <![CDATA[<h3><a name="policy-qos-doc">ネットワーキングと QoS に関する論文</a></h3>

<p>
論文は <a href="/papers/cat13/">ここ</a>からアクセスできる．
</p>

<h3><a name"ANPB-page">アクティブネット，ポリシーベース・ネットワーキング，QoS 保証</a></h3>

<p>
<a href="/activenet/index.html">このページ</a> はアクティブネットについて説明し，これら 3 つの関係について書いています．
</p>
]]>
   </content>
</entry>
<entry>
   <title>軸づけ検索 (テーマ検索)</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/axisspecified_search_thematic.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.249</id>
   
   <published>2000-01-06T15:00:00Z</published>
   <updated>2007-04-06T16:12:01Z</updated>
   
   <summary>ユーザ (検索者) がキーワードにくわえて指定した 「検索の軸」 にそって
整理された結果をえることができる検索法 
(たとえば，軸が 「年」 であれば，結果として年表がえられる) 
を開発． </summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="55" label="軸づけ検索" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="axis-overview">軸づけ検索とは?</a></h3>

<p>
軸づけ検索はテキスト検索の一方法であり，とくに百科事典の検索のために開発したものである． 
ユーザ (検索者) はキーワードにくわえて 「検索の軸」 を指定する． 
検索結果はこの軸にそって整理される． 
たとえば，軸が 「年」 であれば，結果としてそのキーワードに関連する年表がえられる． 
軸として 「地理軸」 やさまざまな種類の 「数量軸」 もつかえる．
</p>
]]>
      <![CDATA[<h3><a name="axis-doc">軸づけ検索の文献</a></h3>

<p>
この研究においてもっとも重要な論文 (日本語版) は 
<a href="/papers/1998/11/post_4.html">「軸づけ検索法 -- 文書からの抜粋を抽出・整理して出力する全文検索法」</a> 
である． 地名の抽出に関しては 
<a href="/papers/1999/09/post_1.html">「検索結果を地域で整理する百科事典テキスト検索のための地名情報抽出法」</a> 
にのべている． 
他の論文は <a href="/papers/cat14/">ここ</a>からアクセスできる．
</p>

<h3><a name="thematic-search-page">テーマ検索 (軸づけ検索) のページ</a></h3>

<p>
「ネットで百科」 (世界大百科事典の検索サービス) などの情報が<a href="/search/axis-j.html">このページ</a>にある．
</p>

<img alt="O" src="../../thematic_search.png" />
]]>
   </content>
</entry>
<entry>
   <title>Web ページの自己再生産 (自己増殖)</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/web.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.258</id>
   
   <published>2000-01-06T03:00:00Z</published>
   <updated>2007-10-08T13:06:58Z</updated>
   
   <summary>Web ページがふくんでいる JavaScript プログラムをつかってその Web ページとまったく同一またはほとんど同一の Web ページを生成・表示する方法に関する小規模な研究．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="155" label="プログラミング言語" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="reproduction">これはなに?</a></h3>

<p>
これは Web ページがふくんでいる JavaScript プログラムをつかってその Web ページとまったく同一またはほとんど同一の Web ページを生成・表示する方法に関する小規模な研究である．
</p>
]]>
      <![CDATA[<h3><a name="reproduction-doc">論文など</a></h3>

<ul>
<li><a href="/reproduction/index-j.html">自己再生産がためせる Web ページ</a> 
(ただし，一部のページをためすには Netscape Navigator 4.0 などが必要です.)
</li>
<li><a href="/papers/1997/07/web_javascript.html">日本語の論文</a>と<a href="/papers/1997/11/web_pages_that_reproduce_thems.html">英語の論文</a>
</li>
<li><a href="/weblog/2007/10/_web_4.html">自己増殖するプログラムと Web ページ</a> (「<a href="/weblog/">カナダからのブログ</a>」 に書いた解説)
</ul>
]]>
   </content>
</entry>
<entry>
   <title>CCM: 化学的計算のモデル</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/ccm_chemical_casting_model.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.240</id>
   
   <published>2000-01-04T15:00:00Z</published>
   <updated>2007-03-28T13:22:25Z</updated>
   
   <summary>局所的な情報だけで動作する，つまり各動作がかぎられたデータだけを使用し，
大局的な計画 (すなわちプログラム) なしに計算がすすむ計算法に関する研究．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="131" label="CCM" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<img alt="O" align="left" src="/Papers/CCM-logo.gif" />

<h3><A NAME="what-is-CCM">CCM とは?</A></h3>

<p>
CCM (Chemical Casting Model, or Chemical-Computation Model) 
は<em>創発的計算</em>のモデルのひとつである． 
CCM は<em>局所的な情報だけで</em>動作する． 
つまり各反応 (単位動作) がかぎられたデータだけを使用し，
大局的な計画 (すなわちプログラム) なしに計算がすすむ． 
CCM は (エキスパート・システムの開発につかわれた従来のプロダクション・システムとはややことなる) 
化学反応系のようなプロダクション・システム (規則ベースの計算法) にもとづいている．  
CCM にはつぎのような特徴がある． 
</p>
<ul>
<li>CCM においては<em>反応規則</em>とよばれるプロダクション規則とともに，
<em>局所秩序度</em>とよばれる局所的に定義された評価関数が使用される． 
</li>
<li>反応 (規則の適用) の順序はランダムである (いいかえると，確率的であり非決定論的である)． ランダムさが創発性のみなもとである．
</li>
</ul>
<p>
また，<em>触媒</em>をくわえると反応によって変化しないが秩序度に影響して反応速度が変化したり，反応規則を合成すると一種のトンネル効果がえられたりする． <em>フラストレーション蓄積法</em> (FAM) によってアニーリングに似た効果をえることができる．
</p>
]]>
      <![CDATA[<h3><A NAME="CCM-documents">CCM の関連文献など</A></h3>

<ul>
<li><A HREF="/papers/cat17/">
    CCM の PDF やポストスクリプトの論文をふくむページ</A>
</li>
<li><a href="/ccm/examples-j.html">CCM のデモ</a> (<a href="/research-topics-j/2006/10/n.html"><i>N</i> クイーン</a>，地図彩色，魔方陣などの問題がためせる.)
    <IMG ALT="*" SRC="/gif/smiley.gif">
</li>
<li><A HREF="/CCM/report94.html">1995 年当時の 「最近の成果」 を報告するレポート</A>
</li>
<li><A HREF="/CCM/index.html">CCM home page</A>,
    including a list of recent papers and several papers in HTML (hypertext papers).
</li>
</ul>

<p>
このモデルを最初は CPM (Chemical Programming Model) とよんでいたが，従来のプログラミングとのちがいを強調するために CCM と改名した．  
中央の C はプログラムにもとづく計算とのちがいを強調するために "Casting" 
ということばの頭文字としたが，あまりにわかりにくくなるので "Computation" 
としておくほうがよいとおもわれる．
</p>

]]>
   </content>
</entry>
<entry>
   <title>RACA: ランダムな非同期セル・オートマトン</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/raca_randomized_asynchronous_c.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.241</id>
   
   <published>2000-01-03T15:00:00Z</published>
   <updated>2007-04-15T04:55:12Z</updated>
   
   <summary>非同期的・非決定論的に (ランダムに) 動作するセル・オートマトンに関する小規模な研究ですが，Wikipedia の項目にもとりあげられました (2007 年 3 月現在)．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="216" label="セルオートマトン" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<img alt="O" align="left" src="/Papers/ACA-logo.gif" />
<h3><a name="what-is-RACA">What is RACA?</a></h3>

<p>
RACA は<a href="http://ja.wikipedia.org/wiki/%E8%A4%87%E9%9B%91%E7%B3%BB">複雑系</a>のモデルのひとつである． 
Wolfram などによって研究されてきた従来のセルオートマトンは同期的であり，決定論的に動作した． RACA はそれとはちがって非同期的であり，非決定論的に，より正確にいえばランダムに動作する． RACA と<a href="/research-themes-j/0000/01/ccm_chemical_casting_model.html">CCM</a> 
とは確率的な動作をするという点で似ている． この研究はもともと CCM の応用としてセル・オートマトンの計算をしたところからはじまった．
</p>
]]>
      <![CDATA[<h3><A NAME="RACA-documents">RACA に関する文献</A></h3>

<ul>
<li><A HREF="http://www.kanadas.com/papers/cat17/index.html#RACA-poster">
    RACA の PDF やポストスクリプトの論文をふくむページ</A>
</li>
<li><A HREF="/CA/index.html">
    Kanada's cellular automata home page</A>.
</li>
</ul>

<h3><a href="note">ノート</a></h3>

<p>
この研究は私にとって，ほんの片手間のものであり，ALIFE IV に
<a href="http://www.kanadas.com/papers/1994/07/the_effects_of_randomness_in_a.html">ポスター</a>として採択されただけでした． 
それにもかかわらず，ALIFE IV の論文集に載録されていないこの論文を
<a href="/CA/refer.html">11 編の論文</a>と Wikipedia の
<a href="http://en.wikipedia.org/wiki/Asynchronous_Cellular_Automaton">Asynchronous Cellular Automaton</a> の項目 (<a href="http://ja.wikipedia.org/wiki/%E9%9D%9E%E5%90%8C%E6%9C%9F%E3%82%BB%E3%83%AB%E3%83%BB%E3%82%AA%E3%83%BC%E3%83%88%E3%83%9E%E3%83%88%E3%83%B3">その日本語版</a>，2007 年 3 月現在) 
からも参照されているということは，私にはおどろくべきことだとおもわれます． 
そのうちのひとつは <a href="http://citeseer.ist.psu.edu/">Citeseer</a> 
でみつけました． でも，もし <a href="http://scholar.google.com/">Google Scholar</a> がなかったら，ほとんどはみつけられなかったでしょう．
</p>

<h3><a name="related">関連ページ</h3>

<ul>
<li><a href="http://www.complexity.org.au/vlab/ca/1D/asynchronous/">VLAB (www.complexity.org.au)</a></li>
</ul>
]]>
   </content>
</entry>
<entry>
   <title>論理 / 記号 ベクトル処理</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/logicsymbolic_vector_processin.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.242</id>
   
   <published>2000-01-03T14:00:00Z</published>
   <updated>2007-03-28T13:23:00Z</updated>
   
   <summary>論理型言語のプログラムやその他の記号処理をベクトル計算機によって実行する方法を確立するための研究．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="169" label="記号処理ベクトル化" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><A NAME="what-is-Pilog">論理 / 記号 ベクトル処理とは?</A></h3>

<p>
この研究の目的は Prolog のような論理型言語のプログラムやその他の記号処理をベクトル計算機によって実行する方法を確立することだった．  
おもな対象の計算機は Cray X-MP や Hitac S-820 などのベクトル型スーパーコンピュータである．  
しかし，この研究はあわせて CM-1 のような SIMD 型の並列コンピュータによる記号処理も視野においていた．
</p>
]]>
      <![CDATA[<h3><A NAME="Pilog-documents">関連文献</A></h3>

<ul>
<li><A HREF="http://www.kanadas.com/papers/cat19/">
    PDF やポストスクリプトの論文</A>
</li>
</ul>
]]>
   </content>
</entry>
<entry>
   <title>ベクトル / 並列計算機のためのプログラミング言語処理</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/post.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.251</id>
   
   <published>2000-01-02T03:00:00Z</published>
   <updated>2007-04-15T01:21:34Z</updated>
   
   <summary>MIMD 型のコンピュータやベクトル型 (SIMD 型) スーパーコンピュータのためのプログラミング言語やコンパイル技法を開発．</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="155" label="プログラミング言語" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="vec-fortran">研究開発の内容</a></h3>

<p>
大学の卒業研究として 
<a href="http://en.wikipedia.org/wiki/MIMD">MIMD</a> 
型のコンピュータのためのプログラミング言語 Dihybrid を開発したが，処理系は未完におわった． 
就職後，
<a href="http://ja.wikipedia.org/wiki/SIMD">SIMD</a>型の
<a href="http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%BC%E3%83%91%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF">スーパーコンピュータ</a> 
<a href="http://www.ipsj.or.jp/katsudou/museum/computer/2040.html">S-810 </a> 
などのための 
<a href="http://ja.wikipedia.org/wiki/Fortran">Fortran</a> 
コンパイラにおける各種のコンパイル技法を数人のグループで開発した． おもな技法としては
<a href="http://ja.wikipedia.org/wiki/%E3%83%99%E3%82%AF%E3%83%88%E3%83%AB%E5%8C%96">ベクトル化</a>
の可能性などを判定するデータフロー解析法や，ベクトル・レジスタのわりあて法などがある．
</p>

]]>
      <![CDATA[<h3><a name="vec-fortran-doc">文献</a></h3>

<ul>
<li>Dihybrid に関しては<a href="/papers/1979/03/_dihybrid.html">卒業論文</a>だけがある．
</li>
<li>S-810 のためのコンパイラにおける技法は 
<a href="/papers/1984/01/compiling_algorithms_and_techn.html">"Compiling Algorithms and Techniques for the S-810 Vector Processor"</a> 
に概説されている． 情報処理学会全国大会においても発表しているが，
もっと詳細な内容を論文化しておかなかったことをいまは後悔している．
</li>
<li>他の論文も<a href="/papers/cat21/">プログラミング言語とプログラミングの論文アーカイブ</a>にリストされている．
</li>
</ul>
]]>
   </content>
</entry>
<entry>
   <title>プログラミング言語学</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/post_4.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.699</id>
   
   <published>2000-01-01T15:00:00Z</published>
   <updated>2008-08-01T23:03:54Z</updated>
   
   <summary>人間の言語をあつかう言語学の手法をプログラムにあてはめて分析することをこころみた研究です．
</summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="155" label="プログラミング言語" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="pl-processor">研究開発の内容</a></h3>

<p>
人間の言語をあつかう言語学の手法をプログラムにあてはめて分析することをこころみた研究である． 
修士論文を書く比較的みじかい期間だけたずさわっていた． 
その後も研究を継続しようとはしたが，成果はえられていない． 
</p>
]]>
      <![CDATA[<p>
<img alt="ProLingAbstract.jpg" src="http://www.kanadas.com/weblog/ProLingAbstract.jpg" width="363" height="500" align="right" hspace="4" />
</p>

<h3><a name="pl-processor-link">関連ページ</a></h3>

<ul>
<li><a href="/weblog/2007/09/post_8.html" target="_blank">カナダからのブログ: プログラミング言語の言語学 ― 日本語の修論にいまフランスから照会が</a>
</li>
<li><a href="/weblog/2008/06/post_509.html" target="_blank">プログラミング言語学 「形態論」 のその後</a>
</li>
<li><a href="/weblog/2008/06/_mining_software_repositories_1.html" target="_blank">プログラミング言語学とオープンソースと Mining Software Repositories</a>
</li>
</ul>

<h3><a name="pl-processor-doc">文献</a></h3>

<ul>
<li><a href="/papers/1981/03/post_14.html" target="_blank">プログラミング言語学をめざして</a>, 東京大学大学院工学系研究科情報工学専門課程 修士論文, 1981. (右図参照)
</ul>
]]>
   </content>
</entry>
<entry>
   <title>スカラー計算機のためのプログラミング言語処理</title>
   <link rel="alternate" type="text/html" href="http://www.kanadas.com/research-themes-j/0000/01/post_1.html" />
   <id>tag:www.kanadas.com,0000:/research-themes-j//7.252</id>
   
   <published>1999-12-31T21:00:00Z</published>
   <updated>2007-03-24T07:39:21Z</updated>
   
   <summary>SIMPL, Pascal などのプログラミング言語のコンパイラを開発． </summary>
   <author>
      <name></name>
      
   </author>
   
   <category term="155" label="プログラミング言語" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://www.kanadas.com/research-themes-j/">
      <![CDATA[<h3><a name="pl-processor">研究開発の内容</a></h3>

<p>
大学 3 年のころから汎用コンピュータのためのコンパイラを開発してきた． 最初は雑誌の bit 
に連載された SIMPL という言語のコンパイラを (bit の連載とは独立に) 
開発した． 
大学院のときには東大の教育用計算機センタで使用するための Pascal 
コンパイラを開発した． 
就職後しばらくは Fortran コンパイラの開発に従事してきたが，そのなかで
ベクトル計算機に関する開発は<a href="/research-themes-j/0000/01/post.html">別項</a>にあげた． 
いわゆる IBM 事件後のコンパイラ再開発において配列のデータフロー解析法を開発した． 
ほかにもちいさな試作品はいろいろあるが，つかわなくなったパソコンのディスクのなかなどにうもれている． 
そのうち，それらもひろいだしたいとかんがえている．
</p>
]]>
      <![CDATA[<h3><a name="pl-processor-doc">文献</a></h3>

<ul>
<li>SIMPL コンパイラに関しては論文にするような内容はとくになかったので
文献は存在しない．
</li>
<li>Pascal コンパイラに関しては
<a href="/papers/1980/01/p_pascal_implementation.html">プログラミング・シンポジウムにおける報告</a>がある． 
</li>
<li><a href="/papers/1987/06/post_16.html">大域配列データフロー解析法</a>
</li>
</ul>
]]>
   </content>
</entry>

</feed>
