C LANGUAGE TECHNOLOGY

【C/C++言語】おすすめのエラー検出訂正符号ライブラリ

悩んでいる人

C/C++言語でおすすめのエラー検出訂正符号ライブラリを教えて!

こういった悩みにお答えします.

本記事の信頼性

  • リアルタイムシステムの研究歴12年.
  • 東大教員の時に,英語でOSの授業.
  • 2012年9月~2013年8月にアメリカのノースカロライナ大学チャペルヒル校コンピュータサイエンス学部2021年の世界大学学術ランキングで20位)で客員研究員として勤務.C言語でリアルタイムLinuxの研究開発
  • プログラミング歴15年以上,習得している言語: C/C++Solidity/Vyper,Java,Python,Ruby,HTML/CSS/JS/PHP,MATLAB,Assembler (x64,ARM).
  • 東大教員の時に,C++言語で開発した「LLVMコンパイラの拡張」,C言語で開発した独自のリアルタイムOS「Mcube Kernel」GitHubにオープンソースとして公開

こういった私から学べます.

【C/C++言語】おすすめのエラー検出訂正符号ライブラリ

C/C++言語でおすすめのエラー検出訂正符号ライブラリを紹介します.

エラー検出訂正符号ライブラリのリストは,以下になります.

※C/C++言語以外にもPython,Java,Go言語等のエラー検出訂正符号ライブラリがあります.

【C++言語】GNU Radio

GNU Radioは,C++言語のエラー検出訂正符号ライブラリです.

GNU Radioは,以下のエラー検出訂正符号をサポートしています.

Ubuntu 22.04 LTSでGNU Radioをインストールするためには,以下のコマンドを実行しましょう.

PyBOMBSは,GNU Radioのためのビルドツールです.

システムファイルではなく指定されたユーザディレクトリにインストールするために利用します.

PyBOMBSは,管理者権限を持っていないシステムで利用します.

GNU Radioのコードは,以下のコマンドで取得できます.

GNU Radioのライセンスは,GPL Version 3です.

【C++言語】AFF3CT

AFF3CTは,C++言語の汎用のエラー検出訂正符号ライブラリです.

1つのライブラリで多くのエラー検出訂正符号を試したい場合におすすめです.

AFF3CTは,以下のエラー検出訂正符号をサポートしています.

AFF3CTのコードは,以下のコマンドで取得できます.

AFF3CTのライセンスは,MIT Licenseです.

【C/C++言語】eccpage(The Art of Error Correcting Coding)

eccpageは,The Art of Error Correcting Codingの本に掲載されているC/C++言語のコードです.

ライブラリ用途というよりは,エラー検出訂正符号を深く理解したい場合や自作したい場合におすすめです.

※ダウンロードできない外部リンクのコードがあります.eccpageのコードのライセンスは不明です.

The Art of Error Correcting Codingを読みたいあなたはこちらからどうぞ.


eccpageは,以下のエラー検出訂正符号をサポートしています.

まとめ

C/C++言語でおすすめのエラー検出訂正符号ライブラリを紹介しました.

どれもおすすめですので,あなたの用途にあったライブラリを選びましょう!

C言語を独学で習得することは難しいです.

私にC言語の無料相談をしたいあなたは,公式LINE「ChishiroのC言語」の友だち追加をお願い致します.

私のキャパシティもあり,一定数に達したら終了しますので,今すぐ追加しましょう!

友だち追加

独学が難しいあなたは,元東大教員がおすすめするC言語を学べるオンラインプログラミングスクール5社で自分に合うスクールを見つけましょう.後悔はさせません!

-C LANGUAGE, TECHNOLOGY
-, , , , ,