C/C++は、プログラミングを行うのに必要な道具となる処理系と開発環境が豊富に揃っている。ここでは特にPC向けで無償版が存在するものを紹介しよう。 C/C++の処理系には、プログラム言語により記述されたソースコードを読み込んで解釈し、実行できるようにするコンパイラやリンカが含まれている。種類によっては、中間コードを読み込んで実行するVM(Virtual Machine : 仮想マシン)というしくみが存在するものもある。 GCC(the GNU Compiler Collection) GCCはLinuxの世界で最もよく知られた処理系といって良いだろう。オープンソースにより開発が進められ、GPLライセンスで公開されている。Windows環境でもMinGWやCygwinをインストールすると利用可能になる。 当初GCCはGNU C Compilerの略称で、C言語のコンパイラのみが提供されていた
![C/C の処理系と開発環境:無料のものを総まとめ - builder by ZDNet Japan](https://cdn-ak-scissors.b.st-hatena.com/image/square/c45f5c7d8a2905043ccbcccabfecc041ea2500c3/height=288;version=1;width=512/https%3A%2F%2Fbuilder.japan.zdnet.com%2Fstorage%2F2011%2F01%2F24%2Fdf1441539d58e5f5860ee9b15bae31da%2Fstory_media%2F20363049%2Fc-programming-language-184.jpg)