ピカントC

株式会社ソリトンウェーブが販売している安価なPICマイコン用コンパイラ。C言語以外にC++、パスカルが使えるのが特徴。SourceBoost IDEの日本語版。同社サイトから最新英語版もダウンロード可能。SourceBoostについてはこちらで解説しています。

  • Windows98SE/2000/XP対応。(私のPC9821aile@Win98SEでは動作せず。9821ユーザは注意)
  • 日本語対応。(ソースリストへの日本語コメントは十分な対応とは言えない。エディタ機能が2バイト文字に対応していないと思われる。
  • 仮想デバイスは便利。ただし1プロジェクトに対して1つずつしか使用できない。(例えば7セグLEDを2つ使用することはできない)
  • 完全にC言語準拠ではない。これはPICマイコン上で動作することを考えるとやむを得ない部分ではあるが、4バイト整数型やfloat型が無いのは残念。使用したい機能に対応しているか、調べておいたほうがいい。

使用してみて上記のような感想を持った。シリアル通信以外のデバイスには関数が用意されておらず、そのようなライブラリを期待するのであれば別のコンパイラを選択されることをお勧めする。否定的な意見が多くなってしまったが、アセンブラのみでプログラムしていた頃に比べれば遙かに楽になり価格分の満足はしている。本家のサイトではライブラリやエミュレーション用デバイスも紹介されているようなので、今後に期待したい。


2005/01/23 komina