プログラミング言語
最終更新: 2025年8月21日
イーサリアム上で構築を行うためには、デベロッパーがスマートコントラクトを記述しなければならないというのは、よくある誤解です。 これは間違いです。 イーサリアムのネットワークとコミュニティの素晴らしさの一つは、ほぼどんなプログラミング言語であっても参加できることにあります。
イーサリアムとそのコミュニティは、オープンソースを採用しています。 クライアントの実装、API、開発フレームワーク、テストツールなどのコミュニティプロジェクトは、さまざまな言語で記述されています。
言語の選択
以下から使用したい開発言語を選択して、プロジェクト、リソース、仮想コミュニティを見つけられます。
- Dartデベロッパーのためのイーサリアム
- Delphiデベロッパーのためのイーサリアム
- .NETデベロッパーのためのイーサリアム
- Elixirデベロッパーのためのイーサリアム
- Goデベロッパーのためのイーサリアム
- Javaデベロッパーのためのイーサリアム
- JavaScriptデベロッパーのためのイーサリアム
- Pythonデベロッパーのためのイーサリアム
- Rubyデベロッパーのためのイーサリアム
- Rustデベロッパーのためのイーサリアム
使いたい言語がサポートされていなかった場合
追加のプログラミング言語のリソースやバーチャルコミュニティへのリンクをご希望の場合は、issueをオープンするopens in a new tabことで、新しいページをリクエストできます。
現在サポートされていない言語でブロックチェーンのインタフェースのコードを記述したい場合は、 JSON-RPCインターフェースを使用してイーサリアムネットワークに接続できます。 このインターフェースは、TCP/IPを使用できるすべての言語で利用可能です。