RPL_(プログラミング言語)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > RPL_(プログラミング言語)の意味・解説 

RPL (プログラミング言語)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/15 04:42 UTC 版)

RPLは、ヒューレット・パッカード社(HP社)が開発した小型電卓のオペレーティングシステム (OS) の一部であり、アプリケーションプログラミング言語である(初期開発者によるとReverse Polish Lispに由来する[2][3][4][5][6][7]。一方、HP社のマーケティングは1987年の短い期間の間、RPLから逆にROM-based Procedural Languageという意味をこじつけで作り出そうとした[1][7][8])。


  1. ^ a b Patton, Charles M. (August 1987). “Computation for Handheld Calculators”. Hewlett-Packard Journal (Palo Alto, California, USA: Hewlett-Packard Company) 38 (8): 21–25. http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1987-08.pdf 2015年9月12日閲覧。. 
  2. ^ Wickes, William C. (1988). RPL: A Mathematical Control Language. Rochester, New York, USA: Institute for Applied Forth Research, Inc.. pp. 27–32. "Several existing operating systems and languages were considered, but none could meet all of the design objectives. A new system was therefore developed, which merges the threaded interpretation of Forth with the functional approach of Lisp. The resulting operating system, known unofficially as RPL (for Reverse-Polish Lisp), made its first public appearance in June of 1986 in the HP-18C Business Consultant calculator." 
  3. ^ Wickes, William C. (1991年3月11日). “RPL stands for Reverse Polish Lisp”. www.hpcalc.org. 2015年9月12日閲覧。 “RPL stands for Reverse Polish Lisp. In the early days of RPL development, we got tired of calling the unnamed system "the new system", and one of the development team came up with "RPL", both as a play on "RPN" which has been the loved/hated hallmark of HP calcs forever, and as an accurate indication of the derivation of the language from Forth and Lisp.
    RPL was never particularly intended to be a public term; at the time of the HP Journal article (August 1987) on the HP 28C there was an attempt to create a less whimsical name--hence "ROM-based procedural language," which preserved the initials but had a more dignified sound. The development team never calls it anything but (the initials) RPL. You can choose either of the two full-word versions that you prefer. Or how about "Rich People's Language?" Bill Wickes, HP Corvallis.”
  4. ^ Schoorl, André (2000年4月4日). “HP48 Frequently Asked Questions List”. HP Calculator Archive. pp. 69. 2015年9月12日閲覧。
  5. ^ I've heard the names RPL, Saturn, STAR, GL etc... What are they? - RPL”. FAQ: 2 of 4 - Hardware, Programs, and Programming. comp.sys.hp48 (2000年4月14日). 2015年9月12日閲覧。
  6. ^ Nelson, Richard J. (2012-04-04). “HP RPN Evolves”. HP Solve (Hewlett-Packard) (27): 30–32. http://h20331.www2.hp.com/hpsub/downloads/HP_Calculator_eNL_04_April_2012%20(2).pdf 2015年9月12日閲覧。. 
  7. ^ a b Mier-Jedrzejowicz, Włodek A. C. (July 1991). A Guide to HP Handheld Calculators and Computers (5 ed.). HHC 2011. ISBN 978-1888840308. 1888840307. "RPL stands for Reverse Polish Lisp - it combined the RPN calculator language of earlier models with features of the Lisp and Forth programming languages. For a time HP explained the letters RPL as an acronym for "ROM-based Procedural Language"." 
  8. ^ HP Celebrates 35 Years of Handheld Calculator Innovation”. Hewlett-Packard Development Company, L.P. (2007年). 2015年9月13日閲覧。 “1987: HP-28C: First full RPL calculator: In the late 1980s, HP developed a new programming language for its new series of extremely powerful calculators. By combing elements of RPN, Lisp and Forth, HP came up with a language called RPL (or ROM-based Procedural Language).”
  9. ^ LISPは本来前置記法を採用している
  10. ^ HP38G Aplet Template
  11. ^ HP-39/40G SysRPL Programming Tutorials
  12. ^ Horn, Joe K.. “RPL.DOC”. 2015年9月12日閲覧。
  13. ^ Hewlett-Packard. “RPLMan from Goodies Disk 4 (RPLMAN.ZIP)”. 2015年9月12日閲覧。
  14. ^ Kuperus, Klaas (2015年3月4日). “HP 50g: End of an era”. Moravia. ????-??-??閲覧。
  15. ^ Kuperus, Klaas (2015年3月6日). “HP 50g not so good news?”. Moravia. 2016年1月1日閲覧。
  16. ^ Wessman, Tim (2015年12月26日). “Windows 10 won't allow HP 50g USB drivers to be installed”. HP Museum. 2016年1月1日閲覧。
  17. ^ 英語版記事では"The UserRPL command SYSEVAL tells the calculator to process designated parts of a UserRPL program as SysRPL code."と書かれていたが、これでは意味がよくわからない。一方で"HP 50g / 49g+ / 48gII graphing calculator advanced user’s reference manual"のSYSEVALの説明には "Evaluate System Object Command: Evaluates unnamed operating system objects specified by their memory addresses."と書かれていたので、このように書き換えた。
  18. ^ http://hpgcc3.org/projects/newrpl
  19. ^ http://hpgcc3.org/projects/newrpl/8-newrpl-news/55-more-on-benchmarks
  20. ^ http://hpgcc3.org/projects/newrpl
  21. ^ https://sourceforge.net/projects/newrpl/files/
  22. ^ http://hpgcc3.org/projects/newrpl/project-status/8-newrpl-news/57-soft-menus
  23. ^ http://hpgcc3.org/projects/newrpl/downloads
  24. ^ https://sourceforge.net/projects/newrpl/files/TARGET%2050g-ROM/
  25. ^ http://hpgcc3.org/projects/newrpl/8-newrpl-news/47-alpha-demo-5-is-getting-closer
  26. ^ http://hpgcc3.org/projects/newrpl/project-status/detailed-status
  27. ^ http://www.hpmuseum.org/forum/archive/index.php?thread-3288.html
  28. ^ Programming in System RPL (PDF)


「RPL (プログラミング言語)」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「RPL_(プログラミング言語)」の関連用語

RPL_(プログラミング言語)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RPL_(プログラミング言語)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのRPL (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS