HPGCC for the 49g /50gとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > HPGCC for the 49g /50gの意味・解説 

HPGCC for the 49g+/50g

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/31 16:30 UTC 版)

HP 49/50 シリーズ」の記事における「HPGCC for the 49g+/50g」の解説

HPGCCはGNU GPL下で配布されているGCCコンパイラ実装一つである。HPGCCの主な対象ARM搭載したhp 49g+/HP 50gである。HPGCCの以前のバージョンは他のARM搭載HP社電卓サポートしていた(hp 48gII/hp 39g+/HP 39gs/HP 40gs)。しかし、それを求める人が少ないことや互換性の問題原因削除された。正式には、HPGCCはクロスコンパイラである。ARM搭載HP電卓用のコードコンパイルするが、HPGCCはPC上で動作する。 HPGCCの最新バージョン初期バージョンから多く改良なされている。最も注目するべき点は、コンパイルされたコードデフォルトARMThumb命令(ARM縮小命令)になることである。その結果わずかな性能低下を伴うが、コードサイズは大幅に縮小されるANSI C言語のほとんどを実装しているだけでなく、デバイス固有のライブラリもあるので、電卓RPNスタックメモリピエゾ素子ブザーのようなものを扱うことができる。 GCCコンパイラ自体フリーソフトウェア財団資産であり、その財団GCC利用したできた成果物に対して特定のライセンス制限課していないと宣言している。しかしながら、HPGCCに含まれているライブラリは、HPGCCでコンパイルされたプログラム実際電卓実行するために必要なルーチン含んでいる。HPGCCのライブラリ改変GPLライセンスの下でリリースされている。他の多くプラットフォームGCCライブラリに対してGPLより制限の緩いライセンス使っているのとは対象的である。 このようにHPGCCのライブラリ(改変GPL)とリンクし全てのプログラムはGPL(非営利ソフトウェア対す例外を伴う)でリリースされたとしても配布することだけが可能である。 (※)以上は英語版によるが、HPGCCの改変GPL(modified GPL)がどのようなものかは不明である。通常のGPLはソースコード開示請求応じれば販売可能なので、そこのところ異なるのかもしれない

※この「HPGCC for the 49g+/50g」の解説は、「HP 49/50 シリーズ」の解説の一部です。
「HPGCC for the 49g+/50g」を含む「HP 49/50 シリーズ」の記事については、「HP 49/50 シリーズ」の概要を参照ください。

ウィキペディア小見出し辞書の「HPGCC for the 49g /50g」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



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

辞書ショートカット

すべての辞書の索引

HPGCC for the 49g /50gのお隣キーワード
検索ランキング

   

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



HPGCC for the 49g /50gのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのHP 49/50 シリーズ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS