int int

C ++プログラム内でLispプログラミングを行うことができるC ++クラスのライブラリ
今すぐダウンロード

int int ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Andrey V. Stolyarov
  • 出版社のWebサイト:
  • http://www.intelib.org/

int int タグ


int int 説明

C ++プログラム内でLISPプログラミングを行うことを可能にするC ++クラスのライブラリ InteLibはC ++プログラミングのライブラリであり、追加の前処理がなくてもC ++プログラム内でLispプログラミングを行うことができます。 「Lisp Mode」で考えると、あなたが書くコードは、純粋なC ++になるでしょう。あなたに本質的な感情を与えるために、次の例が提供されます。(Defun IsomOrphic(tree1 tree2) TREE1)(ATOM TREE2)((ATOMRPHIC(ATOMORPHIC(CAR TREE1)(CAR TREE2))(IsOmorphic(CDR TREE1))))))))))Lisp関数のみ、ISNそれは?次のコードを見て、(L | Defun、IsomOrphic、(L | PEFUN、TREE2)、(L | COND、(L |(L | TROE1)、(L | TROE2))、(L | (L | TROUS2)、NIL)、(L | T、(L |、L |、L |、L |、L |)、(L | PROUST)、(L | PROUST)、(L | CAR、TRIE2))、(L | ISOMORPHIC、L) | CDR、TREE1)、(L | CDR、TREE2)))))))))))は明らかに同じですが、構文はビットを変更しましたが、それでも同じです。まあ、それがC ++コードであると言ったら私はあなたを驚かせますか?信じていない場合は、次の点を確認してください。 ;静的LFunctionalSymbol DEFUN( "DEFUN")。静的LFunctionalSymbol COND( "COND");静的LFunctionalSymbol 原子( "Atom");静的lFunctionalSymbol ( "と");静的LFunctionalSymbol CAR( "CAR");静的lFunctionalSymbol CDR( "CDR"); llistConstructor l。 void lispinit_isomorphic(){static lsymbol tree1( "tree1");静的LSYMBOL TREE2( "TREE2"); ///////////////////////////////////// ///// / /////// //// / (L | DEFUN、イオモルフィック、(L | PEEC1、TREA2)、(L | COND、(L |)、(L | TROE2))、(L | TROE2) 、NIL)、(L |、(L |、L |)、(L | TROE1)、(L | PROUST))、(L | IsOmorphic、(L | CDR、Tree1)) L | CDR、Tree 2)))))))))))。評価(); ////////////////////////// //////////////// / // //////// / // ////// / ////// / // /////// //// / //////// //// ///// filewellの終わり、このコードは完全なC ++モジュールであり、それはかなりよくコンパイルされます。冗談はありません、それはreal.byです。マクロプロセッサから作った使用を見つけようとしないでください。 Intelibによってマクロは使用されていません(条件付きコンパイル指令を除く)。代わりに、C ++の演算子であることを思い出すだけで、ユーザーが発明したデータ型のために過負荷をかけることができます。このリリースの新機能: ・バージョンには、IGOR Bronshtein(感謝IGOR!)が著しく手直したREFAL計算モデルの実装が含まれています。 ・この実装は、以前に存在するものよりも特に速いようです。


int int 関連ソフトウェア