ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. プログラミング・シンポジウム
  3. 冬
  4. 57回

DolittleからJavaScriptへのトランスパイル実行

https://ipsj.ixsq.nii.ac.jp/records/176511
https://ipsj.ixsq.nii.ac.jp/records/176511
e3247b1e-671e-4c37-9a48-6ad82d8af526
名前 / ファイル ライセンス アクション
IPSJ-WPRO2016013.pdf IPSJ-WPRO2016013.pdf (272.0 kB)
Copyright (c) 2016 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium_02(1)
公開日 2016-01-08
タイトル
タイトル DolittleからJavaScriptへのトランスパイル実行
タイトル
言語 en
タイトル Transpile execution from Dolittle to JavaScript
言語
言語 jpn
キーワード
主題Scheme Other
主題 Dolittle,JavaScript,トランスパイル,コンパイラ
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
大阪電気通信大学
著者所属
明星大学
著者所属
静岡大学
著者所属
筑波大学
著者所属
大阪電気通信大学
著者所属(英)
en
Osaka Electoro-Communication University
著者所属(英)
en
Meisei University
著者所属(英)
en
Shizuoka University
著者所属(英)
en
University of Tsukuba
著者所属(英)
en
Osaka Electoro-Communication University
著者名 本多, 佑希

× 本多, 佑希

本多, 佑希

Search repository
長, 慎也

× 長, 慎也

長, 慎也

Search repository
大村, 基将

× 大村, 基将

大村, 基将

Search repository
久野, 靖

× 久野, 靖

久野, 靖

Search repository
兼宗, 進

× 兼宗, 進

兼宗, 進

Search repository
著者名(英) Yuki, Honda

× Yuki, Honda

en Yuki, Honda

Search repository
Shinya, Cho

× Shinya, Cho

en Shinya, Cho

Search repository
Motomasa, Oomura

× Motomasa, Oomura

en Motomasa, Oomura

Search repository
Yasushi, Kuno

× Yasushi, Kuno

en Yasushi, Kuno

Search repository
Susumu, Kanemune

× Susumu, Kanemune

en Susumu, Kanemune

Search repository
論文抄録
内容記述タイプ Other
内容記述 Dolittle はプロトタイプ方式のプログラム言語であり,Class を定義せずにオブジェク トを扱えることから,中学校から大学などの多くの授業で利用されてきた.Dolittle は Java で開発され,Java アプレットにより Web での実行も可能である.教育利用においてはイン ストールせずに Web ブラウザから手軽に利用できることは重要な要件である.しかし,Java アプレットでは実習用の計算機に Java をインストールしたりアプレットの実行を許可した りする設定を管理者権限で行う必要があり導入の障害になってきた.そこで,CoffeeScript や TypeScript などの AltJS と同様に,Dolittle で記述されたプログラムを JavaScript に動 的に変換(トランスパイル)して実行する方式を採用することで,Web ブラウザから手軽に 利用できる環境を実装することにした.Dolittle と JavaScript の双方には,プロトタイプ方 式であること,オブジェクトの実体がハッシュであること,動的型付け言語であること,メ ソッドを手続きオブジェクトの代入により定義することなど,多くの共通点がある.また, トランスパイラとして実装することにより,Dolittle のプログラムを実行できることに加え, JavaScript の各種機能を Dolittle から呼び出して利用することが可能になった.
論文抄録(英)
内容記述タイプ Other
内容記述 Dolittle is a programming language with prototype system. It can handle objects without defining classes. It has been used in many classes from junior high schools to universities. Dolittle is developed in Java. It can run on web browser by Java applet. In educational use, it is important that students can write programs on web browsers without installing. However, it has been difficult to use because teachers have to install Java to the PCs in the class. Therefore, we are developing transpiler from Dolittle to JavaScript. By using it, students can write programs on their web browsers. Dolittle and JavaScript have some common features such as prototype system, object as a hash array, dynamic typing, method definition by object assignment. Furthermore, by implementing as transpiler, Dolittle become able to call JavaScript functions from users programs.
書誌情報 第57回プログラミング・シンポジウム予稿集

巻 2016, p. 77-82, 発行日 2016-01-08
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-20 05:49:50.617912
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