WEKO3
アイテム
初心者入門用言語「若葉」の言語仕様と処理系の実装
https://ipsj.ixsq.nii.ac.jp/records/16960
https://ipsj.ixsq.nii.ac.jp/records/169602f218e65-605e-4e8c-9656-873d540418fb
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 1999 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 1999-12-15 | |||||||
| タイトル | ||||||||
| タイトル | 初心者入門用言語「若葉」の言語仕様と処理系の実装 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | A Design and Implementation of the Programming Language "WAKABA" for Entry Courses of Programming Educations | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 通常論文 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 東京農工大学大学院工学研究科 | ||||||||
| 著者所属 | ||||||||
| 東京農工大学工学部 | ||||||||
| 著者所属 | ||||||||
| 東京大学大学院工学系研究科 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| The Graduate School of Technology, Tokyo University of Agriculture and Technology | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Faculty of Technology, Tokyo University of Agriculture and Technology | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Department of Information Engineering, The University of Tokyo | ||||||||
| 著者名 |
吉良, 智樹
並木, 美太郎
岩崎, 英哉
× 吉良, 智樹 並木, 美太郎 岩崎, 英哉
|
|||||||
| 著者名(英) |
Tomoki, Kira
Mitaro, Namiki
Hideya, Iwasaki
× Tomoki, Kira Mitaro, Namiki Hideya, Iwasaki
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | プログラミング入門用の言語が初心者にとっては習得が難しく その役割を果たしきれていないという現状がある.そこで最初に学ぶべき言語として 必要最低限で簡潔な仕様を用意することで言語の習得を容易にし 制御構造やデータ構造 アルゴリズム概念などのプログラミングの基本を容易に学ばせるための初心者入門用言語「若葉」を設計した.主な仕様としては 初心者にはそれほど必要とされない機能を排除したこと データを数値型と文字列型に限定したこと 制御構造に関して一つの制御には一つの記述方法という方針を採ったことなどがある.他にも 初心者が直感的に理解しやすい特徴を持つ.処理系として JavaバイトコードへのコンパイラをJavaで実装した.若葉処理系及び生成コードがJava仮想機械上での移植性を持つことは 学習環境を選ばないプログラミング言語として入門用に適しているだけではなく 現在のネットワーク時代に対応することで初心者の意欲を高めることにもつながる. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | For beginners to learn programming, current programming languages require some labors, for example, many concepts of programming models, syntax and semantics of languages which make them hesitate to learn programming. So a new language "WAKABA" is designed for entry courses of programming with the policy to simpilfy the syntax and semantics of the language. The language WAKABA has the following advantages for programming educations: (1)The policy that the only one way is prepared for one control construction makes it easy to learn programming concepts and techniques. (2)Blocks and statements may have evaluated values to know the basis and concepts of expressions, functions and scopes. (3)Basic data types, numeric, string and matrix are supported to program essential algorithm learned by beginners. The WAKABA compiler that translates WAKABA source codes to Java bytecodes, is also implemented in Java so as to be portable. The portable compiler has a correspondence to the network with Java and an effectiveness to learn programming on multi platforms. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 40, 号 SIG10(PRO5), p. 28-38, 発行日 1999-12-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||