C LANGUAGE TECHNOLOGY

【無料】C言語をプログラミングできるおすすめサイト3選

悩んでいる人

無料でC言語をプログラミングできるおすすめサイトを教えて!

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

本記事の内容:C言語をプログラミングできるおすすめサイト3選

 

本記事の信頼性

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

こういった私が解説していきます.

C言語を学ぶために開発環境を構築するのは面倒ですよね.

そんなあなたにC言語をプログラミングできるおすすめサイト3選を紹介します.

お手軽にC言語をプログラミングして実行したいあなたにおすすめです.

これらのサイトを利用する注意点として,自分で書いたコードが設定によっては全世界に公開されることがあります.

したがって,これらのサイトは基本的には学習目的で利用し,商用目的で利用する場合は自分で開発環境を構築するか有償のサイトを利用することを検討しましょう.

ここで,C言語のコンパイラはGNU C Compiler(GCC)でLinux等のUNIX系OSで開発することを想定します.

また,C言語は数年に1回くらい新しい規格が発表され,それに伴いGCCコンパイラがその新しい規格をサポートします.

例えば,2018年6月にリリースされたC言語の規格「C17」はGCCコンパイラのバージョン8.1.0以降でサポートします.

したがって,C17の機能を利用してC言語をプログラミングしたい場合はコンパイラのバージョンが重要です.

paiza.io

paiza.ioは日本語でC言語をプログラミングできるサイトです.

一番シンプルで使いやすいので,C言語やプログラミングの初心者におすすめです.

サポートしているGCCのバージョンは9.3.0です.

paiza.io

LinuxマシンにSSHでログインして開発したい場合はPaizaCloudをおすすめします.

こちらは無料プラン1つと有料プラン2つの合計3つのプランがありますので,用途に応じて利用しましょう.

Coding Ground

Coding Groundは英語でC言語をプログラミングできるサイトです.

Coding Groundはpaiza.ioの英語版という印象で,シンプルで使いやすいです.

サポートしているGCCのバージョンは7.1.0です.

paiza.ioのサイトが有料化した場合の予備サイトとしての利用をおすすめします.

Coding Ground

repl.it

repl.itは,英語で統合開発環境(IDE:Integrated Development Environment)を提供しているC言語をプログラミングできるサイトです.

複数のディレクトリやファイルを管理する中規模以上のソフトウェアの開発に向いています.

サポートしているGCCのバージョンは7.5.0と8.4.0です.

repl.itは,上記の2つのサイトと比較すると少し複雑なサイトですが,GitHubと連携できるので使いこなせばとても実用的です.

repl.it

まとめ

C言語をオンラインでプログラミングできるおすすめサイト3選を紹介しました.

どれも無料で使えますので,あなたに合うサイトを選んでお手軽にC言語をプログラミングしましょう!

項目paiza.ioCoding Groundrepl.it
日本語対応
GCCのバージョン9.3.07.1.07.5.0と8.4.0
C17サポート
(GCCのバージョン8.1.0以降)
対象日本語&初心者以上の方英語&初心者以上の方英語&中級者以上の方

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

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

友だち追加

独学が難しいあなたは,C言語エンジニアになりたいあなたにおすすめのオンラインプログラミングスクール3社で自分に合うスクールを見つけましょう.

-C LANGUAGE, TECHNOLOGY
-, , , , , ,

© 2021 元東大教員/アメリカのスタートアップCTO