CIDコンパイラ

CIDコンパイラは、オブジェクト指向機能を使用してCコードを簡単に作成するための言語ツールです。
今すぐダウンロード

CIDコンパイラ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Markus W Weissmann
  • 出版社のWebサイト:
  • http://wiki.opendarwin.org/index.php/Cid

CIDコンパイラ タグ


CIDコンパイラ 説明

CIDコンパイラは、オブジェクト指向機能を持つCコードを簡単に作成するための言語ツールです。 CIDコンパイラは、オブジェクト指向機能を持つCコードを簡単に作成するための言語ツールです。コンパイラは、指定ファイル(.i)からヘッダ(.h)ファイルと実装(.c)を生成します。生成されたCコードは、構造体、不透明なポインタ(ヘッダファイル内)と書き換え関数で構成されています。定義された関数はクラス名を付けてプレフィックスされます。戻り値を持たない新しいstruct.unctionsのポインタである新しい最初の引数も作成し、新しい1次の引数を取得しませんが、構造体へのポインタの戻り値を自動的に取得します。 @ class「name」と@ attributesの間の場所はeです。 g。 INCLUDE文の場合はヘッダーファイルになります。クラスの名前を変更するには、定義クラスを使用できます。これは、常に新しいStruct Typeのポインタへの定義になります。 H>#include @ attributeschar * c; @methodsnew(char * n){クラスi = newclass; i - > c = strdup(n); int length(){Return Strlen(this-> c); @ endwillはcstring.hファイルを生成します。#ifndef _cstring_h_#define _cstring_h_#に #include.h> typedef struct CSTRING * CSTRING CSTRING CSTRING_NEW(chart * n); int cstring_length(cstring_length);#Endifand a cstring.cファイル:#include "cstring.h" #defineクラスcstring#newclass malloc(sizeof(struct cstring))。 #define newclass_m malloc(sizeof(struct cstring));#define newclass_c calloc(1、sizeof(struce cstring)); struct cstring {chart * c;}; cstring cstring_new(char * n){class i = newclass; i - > c = strdup(n); return i; int cstring_length(cstringこの){Return Strlen(this-> c);}問題:現在のコンパイラ(v0.1)はかなりの有効なCコードを拒否します。また、与えられたエラーはあまり役に立ちません


CIDコンパイラ 関連ソフトウェア

GCC UPC

UPC(Unified Parallel C)言語で書かれたプログラムのためのコンパイルと実行環境 ...

157

ダウンロード