ブロックチェーン基盤のプログラミング言語「C++/Go/Rust言語」を学べるWebサイトを教えて!
こういった悩みにお答えします.
本記事の信頼性
- リアルタイムシステムの研究歴12年.
- 東大教員の時に,英語でOS(Linuxカーネル)の授業.
- 2012年9月~2013年8月にアメリカのノースカロライナ大学チャペルヒル校(UNC)コンピュータサイエンス学部で客員研究員として勤務.C言語でリアルタイムLinuxの研究開発.
- プログラミング歴15年以上,習得している言語: C/C++,Python,Solidity/Vyper,Java,Ruby,Go,Rust,D,HTML/CSS/JS/PHP,MATLAB,Verse(UEFN), Assembler (x64,ARM).
- 東大教員の時に,C++言語で開発した「LLVMコンパイラの拡張」,C言語で開発した独自のリアルタイムOS「Mcube Kernel」をGitHubにオープンソースとして公開.
- 2020年1月~現在はアメリカのノースカロライナ州チャペルヒルにあるGuarantee Happiness LLCのCTOとしてECサイト開発やWeb/SNSマーケティングの業務.2022年6月~現在はアメリカのノースカロライナ州チャペルヒルにあるJapanese Tar Heel, Inc.のCEO兼CTO.
- 最近は自然言語処理AIとイーサリアムに関する有益な情報発信に従事.
- (AI全般を含む)自然言語処理AIの論文の日本語訳や,AIチャットボット(ChatGPT,Auto-GPT,Gemini(旧Bard)など)の記事を50本以上執筆.アメリカのサンフランシスコ(広義のシリコンバレー)の会社でプロンプトエンジニア・マネージャー・Quality Assurance(QA)の業務委託の経験あり.
- (スマートコントラクトのプログラミングを含む)イーサリアムや仮想通貨全般の記事を200本以上執筆.イギリスのロンドンの会社で仮想通貨の英語の記事を日本語に翻訳する業務委託の経験あり.
こういった私から学べます.
国内・海外のブロックチェーンエンジニアのおすすめ求人サイトを知りたいあなたはこちらからどうぞ.
スマートコントラクトを記述できるプログラミング言語を知りたいあなたはこちらからどうぞ.
目次
【C++/Go/Rust言語】ブロックチェーン基盤のプログラミング言語を学べるWebサイト
ブロックチェーン基盤のプログラミング言語「C++/Go/Rust言語」を学べるWebサイトを紹介します.
例えば,ビットコインとイーサリアムのブロックチェーン基盤のプログラミング言語は以下になります.
- ビットコイン
- ブロックチェーン基盤(https://github.com/bitcoin/bitcoin):C++言語(C言語の暗号ライブラリ「libsecp256k1」を利用)
- イーサリアム
- ブロックチェーン基盤(https://github.com/ethereum/go-ethereum):Go言語(C言語の暗号ライブラリ「libsecp256k1」を利用)
- クライアント(https://github.com/openethereum/openethereum):Rust言語
多くの仮想通貨はビットコインやイーサリアムをベースとしているため,C++/Go/Rust言語を利用して開発されています.
ビットコインやイーサリアムを知りたいあなたはこちらからどうぞ.
ビットコインとイーサリアムで利用されているC言語の暗号ライブラリ「libsecp256k1」を知りたいあなたはこちらからどうぞ.
それでは,C++/Go/Rust言語を学べるWebサイトを紹介していきます.
C++言語を学べるWebサイト
C++言語を学べるWebサイトを紹介します.
WisdomSoftのC++入門
WisdomSoftのC++入門は,C++言語の初心者レベルを学べるWebサイトです.
C++言語の初めの一歩にはちょうどよい内容です.
C++98規格のC++言語について学べますが,C++11規格以降には対応していないので注意して下さい.
江添亮のC++入門
江添亮のC++入門は,江添亮によるC++言語の初心者~中級者レベルを学べるWebサイトです.
C++11以降の規格を含めてC++言語を深く学べます.
C++言語の本質を理解したいあなたにおすすめです!
また,「江添亮のC++入門」という本を出版しています.
入門と書いてありますが,結構難しめの内容ですので,挑戦したいあなたにおすすめです!
Go言語を学べるWebサイト
Go言語を学べるWebサイトを紹介します.
The Go Programming Language
The Go Programming Languageは,Go言語の初心者~中級者レベルを学べるWebサイトです.
Webサイトは英語ですが,Go言語の最新情報を収集したいあなたにおすすめです!
A Tour of Go
A Tour of Goは,Go言語のチュートリアルを実行できるWebサイトです.
チュートリアルの内容は基本的には初心者レベルです.
Go言語のプログラミングをしながら学びたいあなたにおすすめです!
golang.jp
golang.jpは,Go言語の日本コミュニティによるブログです.
日本各地のコミュニティ活動の紹介や最新のGoの動向等を収集できます.
Go言語ユーザと交流したいあなたにおすすめです!
シリコンバレーエンジニアの酒井潤のUdemyのGo講座
シリコンバレーエンジニアの酒井潤のUdemyのGo講座があります.
有料にはなりますが,シリコンバレーの最先端の技術を学べます!
- 現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発(27,800円)
- 現役シリコンバレーエンジニアが教えるGoで始めるスクラッチからのブロックチェーン開発入門(18,800円)
- 現役シリコンバレーエンジニアが教えるGo入門 + ドローンプログラミング(13,800円)
2023年3月現在は上記の価格ですが,今後は価格が上がるかもしれません.
今すぐ受講したいあなたは,以下の手順で購入しましょう!
- あなたが受講したい上記の「Go講座」をコピーする
- 以下の「Udemyホームページ」のリンクをクリックした後に検索フォームにペーストして検索する
- 検索でみつけた「Go講座」を購入する
Rust言語を学べるWebサイト
Rust言語を学べるWebサイトを紹介します.
The Rust Programming Language
The Rust Programming Languageは,Rust言語の初心者~中級者レベルを学べるWebサイトです.
Rust言語の公式Webサイトなので,Rust言語を学びたいあなたは必読です!
mebiusboxのRust入門
mebiusboxのRust入門は,Rust言語の初心者レベルを学べるWebサイトです.
上記の公式Webサイトが少し難しい場合は,最初にこちらを読むことをおすすめします!
まとめ
ブロックチェーン基盤のプログラミング言語「C++/Go/Rust言語」を学べるWebサイトを紹介しました.
これらのWebサイトでは,有料級の情報を無料で読めますので,是非学びましょう!
国内・海外のブロックチェーンエンジニアのおすすめ求人サイトを知りたいあなたはこちらからどうぞ.