Skip to content

i14kwmr/C--

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programing Laguage C--

Programing Language C-- is an Educational System Description Language.

プログラミング言語C−-は、教育用のシステム記述言語です。 C言語をお手本にしていますが、型チェックが厳しい、ポインターがない等、初心者に使いやすい仕様になっています。 配列や構造体はJavaのように全て参照型になります。 C言語で悩んだ配列の実態、配列名、配列を指すポインタの混乱、 多次元配列とポインタ配列の使い分けのようなものはありません。 常に参照です。

詳細は マニュアルをご覧ください。

TacOSは C--言語で記述されています。 C--言語は、ある程度実用的なシステム記述言語です。

ターゲット

TacOSの アプリケーションを開発するためのコンパイラと、 C言語を出力するトランスレータが準備してあります。

コンパイラ

TacOSの アプリケーション用にTaCのアセンブリ言語を出力します。 Util--の ツールを使用してTacOSの実行形式に変換できます。 付属のコンパイラドライバ(cm2e)を使用すると、 簡単にTacOSの実行形式を作ることができます。

トランスレータ

C--言語プログラムをC言語に変換します。 付属のコンパイラドライバ(cm2c)を使用すると、 C--言語プログラムを実行可能な形式に変換できます。

About

Programing Language C--

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 79.0%
  • Assembly 13.1%
  • Makefile 3.7%
  • Shell 2.8%
  • Objective-C 1.4%