森公一郎





尊敬するエンジニアが亡くなられた。

森公一郎氏。

僕にとっては、kmyacc という MS-DOS(*)上で動作する コンピュータ言語の構文解析・コード生成を行うツールを作られた方だ。

kmyacc という名前は、"Koichiro Mori 氏の YACC" から来ている。

で、YACCとは Unix 界隈で動作する コンピュータ言語の構文解析・コード生成を行うツールだ。

YACC を知っている人はITエンジニアくらいだろうし、 実際に使ったことのある人はITエンジニアの中でも10%くらいかもしれない。

それだけニッチなツールではあるけれど、形式言語理論というそれだけで ハマると一生を棒に振りそう(^_^;な理論の深みのある世界の中から生まれた ツールだ。

どういったアルゴリズムで作られるのか、僕もエンジニアの端くれだというのに、 よく分かっていない(恥)。

…と、まぁ、そんな複雑な理論背景を持つツールを MS-DOS という メモリの制約のきつい環境で動作するものを提供する能力を持った 森公一郎氏がどれだけ優秀かは分かっていただけただろうか。

氏は、また、LSI_C-86という Cコンパイラも作成された。

言語処理系の開発 …それを目指しつつも己の能力のなさを見せつけられた僕だからこそ、 森氏の素晴らしさを尊敬するのだった。

ご冥福をお祈りします。

氏のサイト:http://www005.upp.so-net.ne.jp/kmori/
スラッシュドット・ジャパンの記事:http://slashdot.jp/story/15/01/22/0423242/

(*) MS-DOS Windows の一世代前の PC 環境。 何もかも、みな懐かしい(笑)。






Generated by juli 2.3.2