プログラミング言語C−-は、教育用のシステム記述言語です。 C言語をお手本にしていますが、型チェックが厳しい、ポインターがない等、初心者に使いやすい仕様になっています。 配列や構造体はJavaのように全て参照型になります。 C言語で悩んだ配列の実態、配列名、配列を指すポインタの混乱、 多次元配列とポインタ配列の使い分けのようなものはありません。 常に参照です。
詳細は マニュアルをご覧ください。
TacOSは C--言語で記述されています。 C--言語は、ある程度実用的なシステム記述言語です。
TacOSの アプリケーションを開発するためのコンパイラと、 C言語を出力するトランスレータが準備してあります。
TacOSの アプリケーション用にTaCのアセンブリ言語を出力します。 Util--の ツールを使用してTacOSの実行形式に変換できます。 付属のコンパイラドライバ(cm2e)を使用すると、 簡単にTacOSの実行形式を作ることができます。
C--言語プログラムをC言語に変換します。 付属のコンパイラドライバ(cm2c)を使用すると、 C--言語プログラムを実行可能な形式に変換できます。