ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.17
  4. No.2

型指向翻訳のための任意に型付けされた高水準中間表現

https://ipsj.ixsq.nii.ac.jp/records/233820
https://ipsj.ixsq.nii.ac.jp/records/233820
98ede6d3-dbe8-4639-9a33-d71fa5dc9ff2
名前 / ファイル ライセンス アクション
IPSJ-TPRO1702007.pdf IPSJ-TPRO1702007.pdf (109.0 kB)
 2026年4月22日からダウンロード可能です。
Copyright (c) 2024 by the Information Processing Society of Japan
非会員:¥0, IPSJ:学会員:¥0, PRO:会員:¥0, DLIB:会員:¥0
Item type Trans(1)
公開日 2024-04-22
タイトル
タイトル 型指向翻訳のための任意に型付けされた高水準中間表現
タイトル
言語 en
タイトル Arbitrarily Typed High-level IR for Type-directed Translation
言語
言語 jpn
キーワード
主題Scheme Other
主題 [発表概要, Unrefereed Presentatin Abstract]
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
慶應義塾大学理工学部電気情報工学科
著者所属(英)
en
Department of Electrical and Information Engineering, Keio University
著者名 柏木, 力哉

× 柏木, 力哉

柏木, 力哉

Search repository
著者名(英) Rikiya, Kashiwagi

× Rikiya, Kashiwagi

en Rikiya, Kashiwagi

Search repository
論文抄録
内容記述タイプ Other
内容記述 コンパイラ実装技術が成熟するにつれて,コンパイラのフロントエンドにも複数の中間形式を用いるデザインが見られるようになった.本発表では,型の記述が必要ない関数型プログラムから,型が明示された中間言語への変換を行うための高水準な中間言語を提案する.特にHaskellやOCamlといった言語を対象として,高水準中間言語を導入することによるデザイン上の有効性と,具体的な言語の仕様を与える.この高水準中間言語は,任意階の多相型システムに加えて,代数的データ型やパターンマッチ,相互再帰関数などを含み,実用の関数型言語には欠かせない機能を提供している.このように,本発表はコンパイラ実装への直接の貢献を目標として掲げ,高水準中間言語上で行う型指向翻訳とその他のコンパイラのフェーズとの関係性についても議論する.
論文抄録(英)
内容記述タイプ Other
内容記述 As compiler implementation techniques have matured, designs employing multiple intermediate forms in compiler front-end have emerged. This paper proposes a high-level intermediate language designed for translating functional programs that do not require type annotations into an explicitly typed intermediate language. We focus specifically on languages like Haskell and OCaml, discussing the advantages of introducing a high-level intermediate representation in design, and providing detailed specifications of the language. This high-level intermediate language includes algebraic data types, pattern matching and mutually recursive functions. It also incorporates arbitrary-rank polymorphism, offering essential features for a practical functional language. Consequently, this paper aims to make a direct contribution to compiler implementation and also discusses the relationship between type-directed translation on the high-level intermediate language and other phases of the compiler.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 17, 号 2, p. 3-3, 発行日 2024-04-22
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 09:58:21.686478
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3