メタックコンパイラMetacc

Metac Languageは、100%下位互換性のある方法でCを拡張します。
今すぐダウンロード

メタックコンパイラMetacc ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Free To Use But Rest...
  • 価格:
  • FREE
  • 出版社名:
  • Thomas Maier-Komor
  • 出版社のWebサイト:
  • http://www.maier-komor.de/mtwrite.html

メタックコンパイラMetacc タグ


メタックコンパイラMetacc 説明

Metac Language 100%の下位互換性のある方法でCを拡張します。 Metac LanguageはCを拡張します。そして、ソースコードとリファクタリング、変更、削除、または挿入に関する情報を収集するためのメタファンクション。 Metacで行うことができる修正のいくつかは、Cプリプロセッサとも実現可能です。しかし、CプリプロセッサはMetacを使用して克服することができる特定の制限を受けている.Metacの用途の領域は特定のドメインに限定されない。しかし、その概念とその動機は、組み込みリアルタイムシステムのためのケースツールの問題から導き出されました(例えばMathworkのMatlab、TelelogicのTau、AonixのSTP)。・ソースコードの再構成とリファクタリング一般的に。・明確に定義された能力のAPIの抽象化(RTOSベンダーによって特定のAPIにロックされています)。・WCET分析のためのソースコード計装・抽象マシンモデルに基づく複数の埋め込みターゲット(特に異なるネイティブプラットフォームAPI)へのソースコードの適応性・アプリケーション固有のデバッグサポート(Control-FlowまたはData-Flow Tracing)・ドメインとアプリケーション固有の制約の検証(例: MISRAのルールが自動車用アプリケーションでCベースのプログラムに設定されているルール)メタプログラミングアプローチの利点:・ソースコードの変更は構文に基づいて行われます。その結果、それらが実行される瞬間に無効な修正を検出することができる。・ソースコードのクロスカット再構成(すなわち、複数の機能またはモジュールに関する再構成(すなわち、複数の機能またはモジュールに関する再構成)を実行することができるようにすることができる。このリリースの新機能:・Win32ホストのサポートが追加されました。・初期化業者リストのサポートが追加されました。・C99の問題が修正されました。・いくつかの機能強化が行われました。・全体のバグが修正されました。


メタックコンパイラMetacc 関連ソフトウェア