{"updated":"2025-01-22T23:38:56.059599+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00016846","sets":["934:935:973:974"]},"path":["974"],"owner":"1","recid":"16846","title":["学校教育用オブジェクト指向言語「ドリトル」の設計と実装"],"pubdate":{"attribute_name":"公開日","attribute_value":"2001-11-15"},"_buckets":{"deposit":"83550be5-0bfd-40b0-ad1e-846960bbbc0d"},"_deposit":{"id":"16846","pid":{"type":"depid","value":"16846","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"学校教育用オブジェクト指向言語「ドリトル」の設計と実装","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"学校教育用オブジェクト指向言語「ドリトル」の設計と実装"},{"subitem_title":"Dolittle : An Object - oriented Language Aimed at K12 Education","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"通常論文","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2001-11-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"筑波大学大学院経営・政策科学研究科"},{"subitem_text_value":"筑波大学大学院経営・政策科学研究科/株式会社アーマット"},{"subitem_text_value":"有限会社エス・ラグーン"},{"subitem_text_value":"筑波大学大学院経営・政策科学研究科"},{"subitem_text_value":"筑波大学大学院経営・政策科学研究科"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Systems Management, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Systems Management, University of Tsukuba/Armat Corporation","subitem_text_language":"en"},{"subitem_text_value":"SLagoon Co., Ltd.","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Systems Management, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Systems Management, University of Tsukuba","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/16846/files/IPSJ-TPRO4211008.pdf"},"date":[{"dateType":"Available","dateValue":"2003-11-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO4211008.pdf","filesize":[{"value":"243.9 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"3f501a93-2428-431b-8fd1-5ad5851244f4","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2001 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"兼宗, 進"},{"creatorName":"御手洗, 理英"},{"creatorName":"中谷, 多哉子"},{"creatorName":"福井, 眞吾"},{"creatorName":"久野, 靖"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Susumu, Kanemune","creatorNameLang":"en"},{"creatorName":"Rie, Mitarai","creatorNameLang":"en"},{"creatorName":"Takako, Nakatani","creatorNameLang":"en"},{"creatorName":"Shingo, Fukui","creatorNameLang":"en"},{"creatorName":"Yasushi, Kuno","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11464814","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7802","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"情報社会の急速な発展にともない,初中等教育の中で情報の比重が高まっている.計算機の働きを最も効果的に学ぶ手段の1 つはプログラミングを体験することであるが,教育現場ではBasic やLogoといった数世代前の言語が使われることが多く,現代のソフトウェアシステムの理解につながらないという問題が存在する.本稿では,初中等教育での利用が可能なプログラミング言語「ドリトル」およびその実行系の設計と実装について述べる.ドリトルはオブジェクト指向言語であり,あらかじめ用意された各種のオブジェクトを活用した教育を可能とする一方,Self 言語と同様のプロトタイプ方式の採用により,クラスや継承などの高度な抽象概念の理解を不要にしている.その他,変数や命令語などの識別子と記号が日本語文字で統一されている,メソッドを属性と統合的に扱えるといった特徴を持つ.処理系はJava2 で書かれたインタプリタとして実装し,教育現場のさまざまな環境で動作できるようにした.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In the ITrevolution,IT education is becoming more important in school education.Programming is an effective way for learning computers.However,many teachers use old languages like Basic and Logo,so students can't understand modern software systems.This paper describes design and implementation of the programming language “Dolittle”.Dolittle is an object-oriented language aimed at school education.Incorporating prototype-based object system like Self,Dolittle requires less knowledge of abstract concept like classes and inheritances.Students can learn it easily,thanks to predefined objects and familiar Japanese identifiers and symbols.We implemented Dolittle interpreter by Java2,so it can run in many educational environments.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"90","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"78","bibliographicIssueDates":{"bibliographicIssueDate":"2001-11-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"SIG11(PRO12)","bibliographicVolumeNumber":"42"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"created":"2025-01-18T22:50:00.293886+00:00","id":16846,"links":{}}