英文字典中文字典


英文字典中文字典51ZiDian.com



中文字典辞典   英文字典 a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z       







请输入英文单字,中文词皆可:

quine    音标拼音: [kw'ɑɪn]
Quine
n 1: United States philosopher and logician who championed an
empirical view of knowledge that depended on language
(1908-2001) [synonym: {Quine}, {W. V. Quine}, {Willard Van
Orman Quine}]

/kwi:n/ (After the logician Willard V. Quine,
via Douglas Hofstadter) A program that generates a copy of its
own source text as its complete output. Devising the shortest
possible quine in some given programming language is a common
hackish amusement.

In most interpreted languages, any constant, e.g. 42, is a
quine because it "evaluates to itself". In certain {Lisp}
dialects (e.g. {Emacs Lisp}), the symbols "nil" and "t" are
"self-quoting", i.e. they are both a symbol and also the value
of that symbol. In some dialects, the function-forming
function symbol, "lambda" is self-quoting so that, when
applied to some arguments, it returns itself applied to those
arguments. Here is a quine in {Lisp} using this idea:

((lambda (x) (list x x)) (lambda (x) (list x x)))

Compare this to the {lambda expression}:

(\ x . x x) (\ x . x x)

which reproduces itself after one step of {beta reduction}.
This is simply the result of applying the {combinator} {fix}
to the {identity function}. In fact any quine can be
considered as a {fixed point} of the language's evaluation
mechanism.

We can write this in {Lisp}:

((lambda (x) (funcall x x)) (lambda (x) (funcall x x)))

where "funcall" applies its first argument to the rest of its
arguments, but evaluation of this expression will never
terminate so it cannot be called a quine.

Here is a more complex version of the above Lisp quine, which
will work in Scheme and other Lisps where "lambda" is not
self-quoting:

((lambda (x)
(list x (list (quote quote) x)))
(quote
(lambda (x)
(list x (list (quote quote) x)))))

It's relatively easy to write quines in other languages such
as {PostScript} which readily handle programs as data; much
harder (and thus more challenging!) in languages like {C}
which do not. Here is a classic {C} quine for {ASCII}
machines:

char*f="char*f=%c%s%c;main() {printf(f,34,f,34,10);}%c";
main(){printf(f,34,f,34,10);}

For excruciatingly exact quinishness, remove the interior line
break. Some infamous {Obfuscated C Contest} entries have been
quines that reproduced in exotic ways.

{Ken Thompson}'s {back door} involved an interesting variant
of a quine - a compiler which reproduced part of itself when
compiling (a version of) itself.

[{Jargon File}]

(1995-04-25)

quine: /kwi:n/, n. [from the name of the logician Willard van Orman Quine, via Douglas
Hofstadter] A program that generates a copy of its own source text as its
complete output. Devising the shortest possible quine in some given
programming language is a common hackish amusement. (We ignore some
variants of BASIC in which a program consisting of a single empty string
literal reproduces itself trivially.) Here is one classic quine:

((lambda (x)
(list x (list (quote quote) x)))
(quote
(lambda (x)
(list x (list (quote quote) x)))))
This one works in LISP or Scheme. It's relatively easy to write
quines in other languages such as Postscript which readily handle programs
as data; much harder (and thus more challenging!) in languages like C
which do not. Here is a classic C quine for ASCII machines:

char*f="char*f=%c%s%c;main()
{printf(f,34,f,34,10);}%c";
main(){printf(f,34,f,34,10);}
For excruciatingly exact quinishness, remove the interior line
breaks. Here is another elegant quine in ANSI C:

#define q(k)main(){return!puts(#k"
q("#k")");}
q(#define q(k)main(){return!puts(#k"
q("#k")");})
Some infamous Obfuscated C Contest entries
have been quines that reproduced in exotic ways. There is an amusing
Quine Home
Page.


请选择你想看的字典辞典:
单词字典翻译
Quine查看 Quine 在百度字典中的解释百度英翻中〔查看〕
Quine查看 Quine 在Google字典中的解释Google英翻中〔查看〕
Quine查看 Quine 在Yahoo字典中的解释Yahoo英翻中〔查看〕





安装中文字典英文字典查询工具!


中文字典英文字典工具:
选择颜色:
输入中英文单字

































































英文字典中文字典相关资料:


  • 特長・強み|日経テレコン - 日本経済新聞
    日経テレコンは、業務の知的生産性を向上し、ビジネスの複雑な課題を解決するナレッジベースです。 信頼できる情報源を厳選し、時系列で幅広くカバレッジしたビジネス専用データベースが、経営上のリスクを最小化し、事業の成長をナビゲーションします。
  • 日経テレコン | 機能
    日経テレコンは、日本最大級の会員制ビジネスデータベースサービスです。 過去30年分の新聞・雑誌記事から、国内100万社以上・海外8,500万事業所以上の企業情報、 ビジネスに欠かせない人事情報に至るまで、幅広いビジネス情報を多数収録しています。
  • 日経テレコン - 新聞・雑誌記事のビジネスデータベース
    日経テレコンはビジネスに必要な情報を網羅した新聞・雑誌記事のデータベースサービスです。 記事・企業・人事・海外情報といったコンテンツや検索・通知機能、活用シーン等も詳しくご紹介します。 資料請求やご利用申し込みもこちら。
  • 日経テレコン | 日経テレコンとは
    日経テレコンは、日本最大級の会員制ビジネスデータベースサービスです。 過去30年分の新聞・雑誌記事から、国内100万社以上・海外8,500万事業所以上の企業情報、 ビジネスに欠かせない人事情報に至るまで、幅広いビジネス情報を多数収録しています。
  • 日経テレコンとは?日経テレコンと日経新聞の違いを徹底解説 . . .
    日経テレコンとは、日本経済新聞社が提供する会員制ビジネスデータベースサービス です。 ビジネスシーンで役立つ情報を効率よく収集できるため、与信管理業務やコンプライアンスチェック、商談前の情報収集などに幅広く活用されているのが特徴。 記事のデータベースは過去40年・1億本以上にわたり、30万人以上のキーパーソン情報や、国内外550業種以上の解説レポートも収録しています。 日経新聞をはじめとする日経各紙、全国紙や47都道府県の新聞、日刊工業新聞・化学工業日報といった業界専門紙など、500超のメディアを情報源とする豊富なデータベースが魅力です。
  • 日経テレコン の特徴・料金・機能と導入事例の一覧| デジタル . . .
    株式会社日本経済新聞社の日経テレコンは、過去40年分の新聞・雑誌記事を中心に、国内外の企業データベース、人物プロフィルなど、幅広いビジネス情報を収録した日本最大級の会員制ビジネスデータベースサービスです。
  • 日経テレコンの機能一覧と機能ごとの評価を紹介!【ITreview】IT . . .
    導入経験者によるリアルな評価や口コミを通じて、製品の機能や使い勝手、サポート品質などを比較できます。 まずは実際のユーザーの声をチェックしてみてください。 あなたのビジネスにぴったりの選択肢がきっと見つかります。
  • 日経テレコン21とは?料金は無料?使い方やアプリ・チェックを . . .
    そこで本記事では日経テレコンの概要や基本的な機能から料金体系、スマホアプリの有無、そしてお得な「無料版」まで徹底解説します。 さらに、日経テレコン以外で業務効率化に直結するおすすめの反社チェックツールや代替手段も詳しく紹介。
  • 特長|500超の新聞・メディア、145万社以上の企業情報「日経 . . .
    日本経済新聞社だからできる、情報ソースが明確で膨大なビジネス情報データベースをワンストップで効率的に検索できます。 記事、企業、人事、業界などの情報をまとめて検索、必要な情報に簡単にたどり着けます。 日経各紙、全国紙はもちろん、全国都道府県の50紙を収録、過去40年にわたる1 5億本の記事を検索できます。 業界解説レポートやPOSランキング、都市財政情報など、日経グループが取材・調査した独自の情報を収録しています。 膨大な情報の中から必要な情報を、確実かつ効率的に収集できるように、便利な機能を豊富に備えています。 ・一括検索はトップ画面から記事から人物・人事・会社情報までワンクリックで検索できるサービスです。
  • 日経テレコン21とは?日本経済新聞社が提供するオンライン . . .
    日経テレコン21は、インターネットを通じて企業情報、ニュース記事、最新技術情報を簡単に検索できるオンラインデータベースです。 各種情報が一元管理されているため、ビジネスマンが必要な情報を迅速に把握できます。





中文字典-英文字典  2005-2009