変成コード自体の意味的に等価なバージョンを出力するコードである:https://en.wikipedia.org/wiki/Metamorphic_code変成作用と多相作用との違いは何ですか?
しかし、多型コードはそのまま元のアルゴリズムを維持しながら変異させる多型エンジンを使用するコードである:https://en.wikipedia.org/wiki/Polymorphic_engine
したがって、多態性コードは他のプログラム(多態性エンジン)に依存しているのに対し、変成作用にはこの機能が組み込まれているという唯一の違いはありますか?
誰かが多相コードの例をリンクまたは回答のいずれかで提供できますか?
は、多型コードと変成岩コードの主な違いは、実際にコードが変更を実行するか否かで、
メタモルフィックコードはquineです。それは自動参照を処理する必要があります。多型符号は、多相エンジンによって生成される。要するに、両方を2つの部分と考えることができます:a)コードを変更する(他の)コードb)実際の作業を行うコード違いは最初の部分のみであり、変成作用のあるその部分はそれ自身を変えることができなければならない。多形的なコードのために、かっこ内のテキストを追加しなければならない。また、ウィキペディアの同じページから: "これは、多形体エンジンが独自のコードを書き換えることができない多形体コードとは異なります。*" –
@MargaretBloom - あなたの答えをありがとう! シンプルな多形エンジンや変成コードの記述方法を示すリソースはありますか?周りにグーグル、それはそうだと思われるが、トピックは少しタブーであるか、多少不評である。 – Shuzheng
私はしませんが、[この回答](http://stackoverflow.com/a/11814102/5801661)トピックのリンクにいくつかあります。特に[this one](http://www.informit.com/articles/article.aspx?p=366890&seqNum=6)。 –