{"created":"2023-05-25T05:23:18.525629+00:00","id":777,"links":{},"metadata":{"_buckets":{"deposit":"ee80d3ec-5206-45ab-812a-2bbc921909fe"},"_deposit":{"created_by":3,"id":"777","owners":[3],"pid":{"revision_id":0,"type":"depid","value":"777"},"status":"published"},"_oai":{"id":"oai:yamagata.repo.nii.ac.jp:00000777","sets":["34:36"]},"author_link":["3324","3323"],"item_3_alternative_title_18":{"attribute_name":"その他の言語のタイトル","attribute_value_mlt":[{"subitem_alternative_title":"32ビットマシンへのSLISP及びSREDUCEのインプリメンテーション"}]},"item_3_alternative_title_19":{"attribute_name":"タイトル(ヨミ)","attribute_value_mlt":[{"subitem_alternative_title":"32ビットマシン ヘノ SLISP オヨビ SREDUCE ノ インプリメーテーション"}]},"item_3_biblio_info_6":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"1982-01-20","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"1","bibliographicPageEnd":"154","bibliographicPageStart":"141","bibliographicVolumeNumber":"17","bibliographic_titles":[{"bibliographic_title":"山形大学紀要.工学"}]}]},"item_3_description_42":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"subitem_description":"論文(Article)","subitem_description_type":"Other"}]},"item_3_description_5":{"attribute_name":"内容記述","attribute_value_mlt":[{"subitem_description":"Abstract We investigate and resolve the problems which arose during the course of implementation of symbolic manipulation language SLISP and algebraic manipulation language SREDUCE on a byte machine. Some of the problems are complicated since SLISP was originaly developed on a word machine while the present host computer is a byte machine. It is recognized that the clues to resolve such problems are both reprogramming the source program with taking the differences of operating system of two machine into account and proper transformation of the internal representations of SLISP data so as to adapt for the new host machine. We re-examine fully the internal representations of SLISP data and the system initialization routine and improve them. The resultant system program gains considerable portabllity. Then we explain a new built-in function of the present version of SLISP in some details as a typical example that the recursion processing is required. The new built-in functions are consist of the basic functions of Lisp and the functions for pattern matching. Both of them contribute to increase the processing ability of SLISP.  記号処理言語SLISPと数式処理言語SREDUCEをバイトマシンへインプリメントする過程で生じた問題を調べ解決する。SLISPが元来ワードマシンで開発されたのに対し,今回のホストマシンはバイトマシンであるから問題点のいくつかは面到な問題である。  その様な問題点を解決する手懸りは,ニつのマシンのオペレーティング・システムの違いを考慮して原始プログラムを再プログラミングする事と,新しいホストマシンに適合するようにSLISPデータ内部表現を正しく変換する事の両方にある事が認識される。SLISP データ内部表現と処理系初期化ルーチンを良く再点検し改良する。その結果,システムプログラムは著しいポータビリティを獲得した。  次いで,再帰処理が必要となる典型的一例として, SLISP現版中のある一つの新たな組込関数についてやゝ詳細に説明する。新たな組込関数はLispの基本関数とパターン・マッチング用の関数とからなっている。これらはともにSLISPの処理能力を増強するのに寄与している。","subitem_description_type":"Other"}]},"item_3_full_name_3":{"attribute_name":"著者別名","attribute_value_mlt":[{"nameIdentifiers":[{"nameIdentifier":"3324","nameIdentifierScheme":"WEKO"}],"names":[{"name":"高橋, 良雄"}]}]},"item_3_publisher_32":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"山形大学"}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00242991","subitem_source_identifier_type":"NCID"}]},"item_3_text_33":{"attribute_name":"出版者(ヨミ)","attribute_value_mlt":[{"subitem_text_value":"ヤマガタ ダイガク"}]},"item_3_text_34":{"attribute_name":"別言語の出版者","attribute_value_mlt":[{"subitem_text_value":"Yamagata University"}]},"item_3_text_43":{"attribute_name":"資源タイプ・ローカル","attribute_value_mlt":[{"subitem_text_value":"紀要論文"}]},"item_3_text_44":{"attribute_name":"資源タイプ・NII","attribute_value_mlt":[{"subitem_text_value":"Departmental Bulletin Paper"}]},"item_3_text_45":{"attribute_name":"資源タイプ・DCMI","attribute_value_mlt":[{"subitem_text_value":"text"}]},"item_3_text_46":{"attribute_name":"資源タイプ・ローカル表示コード","attribute_value_mlt":[{"subitem_text_value":"2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Takahasi, Yosio"}],"nameIdentifiers":[{"nameIdentifier":"3323","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2015-08-21"}],"displaytype":"detail","filename":"kiyoue-17-1-09-1_merged.pdf","filesize":[{"value":"676.1 kB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"kiyoue-17-1-09-1_merged.pdf","url":"https://yamagata.repo.nii.ac.jp/record/777/files/kiyoue-17-1-09-1_merged.pdf"},"version_id":"82633e24-d083-4279-a506-b7e6a2219e35"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"Implementation of SLISP and SREDUCE on a 32 bit Machine","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Implementation of SLISP and SREDUCE on a 32 bit Machine"}]},"item_type_id":"3","owner":"3","path":["36"],"pubdate":{"attribute_name":"公開日","attribute_value":"2007-09-06"},"publish_date":"2007-09-06","publish_status":"0","recid":"777","relation_version_is_last":true,"title":["Implementation of SLISP and SREDUCE on a 32 bit Machine"],"weko_creator_id":"3","weko_shared_id":-1},"updated":"2023-05-25T07:12:10.559384+00:00"}