日本語プログラミング言語における関数の多重定義解決の実装と評価

書誌事項

タイトル別名
  • An Implementation and Evaluation of Overload Resolution for Japanese Programming Languages

この論文をさがす

抄録

本発表では,日本語プログラミング言語への適用を前提とした関数の多重定義解決の実装について報告する.最近の日本語プログラミング言語は,助詞や動詞の組合せによってより自由な表現で日本語として違和感なくプログラムを書くことができる.それだけでなくプログラムを気軽に書いて,すぐ動かすことができる動的型付けのスクリプト言語でもある.そのため,多くはコンパイル時に関数を確定できず,実行時に助詞や動詞の多数の組合せの中から呼び出すべき適切な関数を選ぶ必要がある.我々は,記号表の構築方法を改良することによって,多重定義解決を高速に行う方法を検討し,その処理速度を評価した.この方法により動的型付けによる日本語プログラミング言語処理系の実行速度を改善できた.

We propose a function overload resolution method for Japanese Programming Languages (JPLs). Recent JPLs are lightweight script languages providing dynamic data typing of variables. At the same time, JPLs allow flexible argument arrangement of function calls by virtue of Japanese wording. Therefore JPL processor cannot identify a callee function at compile time and shall resolve one from a lot of candidates at run time. We devise a function overload resolution method by reorganizing the symbol table of the interpreter to accelerate resolving. Our experiment shows the method allows a JPL interpreter to execute programs faster.

収録刊行物

キーワード

詳細情報 詳細情報について

  • CRID
    1050845762830813184
  • NII論文ID
    110008616705
  • NII書誌ID
    AA11464814
  • ISSN
    18827802
  • Web Site
    http://id.nii.ac.jp/1001/00077592/
  • 本文言語コード
    ja
  • 資料種別
    article
  • データソース種別
    • IRDB
    • CiNii Articles

問題の指摘

ページトップへ