ティク

GNU / Linux用のCコンパイラドライバ。
今すぐダウンロード

ティク ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Tiken Salam
  • 出版社のWebサイト:

ティク タグ


ティク 説明

GNU / Linux用のCコンパイラドライバ。 TIKCは、Cプログラムをコンパイルし、コンパイルされたプログラムの実行可能ファイルを作成できるGNU / Linux用のCコンパイラドライバです。これはTIKCの最初のリリースバージョンです。そのため、制限されたC構文/構文が実装されています。 TIKCによってすべての構文が実装されているプログラムをコンパイルして、ソースプログラムはコンパイルされない(以下に詳述されています)。そのため、コードは最初はまったく前後に前方になります(したがって、ヘッダーファイル、マクロのようなものはありません)。 TIKCは、ソースプログラムと同等のアセンブリコードを生成し、そのオブジェクトファイルを作成するために(アセンブラ)としてGNUを呼び出します。そして最後に、リンカはオブジェクトファイルとライブラリファイルをTogeHterにし、実行可能ファイルを作成します。生成されたアセンブルコードがIntelのx86のターゲットにされているので、TIKCはx86 platform上でLinuxを実行しているシステムで実行できます.TIKCへのTIKCへのアクセスTIKCソースをコンパイルするには、GCCとGNUAがシステムにインストールされている必要があります。 TIKCを初めて解除すると、以下のディレクトリがあります.A)Docs:TIKCの内部文書を含みます。 TIKC.Bの書き込みに参加する予定の場合は非常に役立ちます.SRC:TIKCファイルと一緒にTIKCソースコードファイルが含まれています。ディレクトリとともに、他のテキストファイルが見つかります。重要な情報が含まれている場合があるため、これらのファイルを見てください。現在の作業ディレクトリを「端末」を開き、「... / TIKC / SRC」を作ります。 %run make - これは実行可能な "TIKC"を生成します。 %run ./tikc filename -fileNameはCプログラムです。同じディレクトリにあるはずです。 - 生成されたASTおよび中間コードがコンソール出力に表示されます。 - これはあなたの実行可能ファイル "Tikc.out"を生み出します。 %run ./tikc.out - これはあなたのプログラムの出力を生み出します。 TIKC A)で使用できる構文)データ型int / char / void / float.butは "int"を使って作業してみてください。私は他人に取り組んでいます。 b)データ型の初期化c)すべての算術演算子。 (DISLICS、MOD)D)すべての論理演算子。 e)すべてのリレーショナル事業者。 f)ビット演算子(、|、^)g)if / if-elseステートメント。 h)の場合、Do-Whileループ。 i)図書館ルーチン「PRINTF」と「SCANF」。ここでの1つの問題は、 "printf"と "scanf"のコントロール文字列を12文字より長くすることはできません。 (ここでの深刻なバグ。私の頭を食べる。私の頭を食べる)構文TIKC Aでは使用できません)あなたのプログラムでヘッダーファイルやマクロを与えないでください(これに大きく機能します)。プリ処理はサポートされていません。 b)main()関数プロトタイプを指定する(int / void)。例えば。 int main()。 c)すべての算術演算子が除算およびMODを除くことを除く。 (浮動小数点操作で作業する必要があります)D)ユーザー定義関数呼び出しはありません。 e)PrintfおよびScanfライブラリルーチンのみを使用できます。 f)アレイ、構造、ユニオン、および列挙体まだ実装されていません。 Developer CommentStikcは私のCプログラミングのための私のために私に起こります。私の大学日以来、私自身のCコンパイラを書くための長い夢でした。手書きコードがどのようにして書かれたコードが本当に理解できる命令にどのように変換されるかを理解するのはスリルでした。このスリルで私はこれがどのように起こるかを理解するために下がりました。そしてTIKCを続けました。また、TIKCと一緒に私は私が本当に幸せであるC言語の構築物についてもっと深く探検することができました。 。気分が良くなる。またはあなたが感じるならば、あなたは私にTIKCを完成させ、私たちの夢を一緒に果たすことができます。 TIKCは、コードの最適化、アセンブリ言語プログラミング、実際にあなたの変数の呼び出しなどに起こるもの、関数呼び出しなどについて、コンパイラがどのように機能するかを理解するための幅広い機会を提供します。私にメールを撮影してください。私の教師と友人が私を信じていました。また、台所の調理と洗濯での仕事の後に残りの時間を過ごしなければならなかったならば、私の親愛なる言葉のための私の最愛の室内仲間のための特別な言及は、私が彼らの支持のために私の同僚に感謝します。奨励。また、TIKCが不可能な場合は、オープンソースコミュニティへの感謝を拡張します。少なくとも、私はItanagar、Itanagarの科学技術研究所(NERIST)の科学技術研究所(Nerist)にTIKCを捧げています。


ティク 関連ソフトウェア