英文字典中文字典


英文字典中文字典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英翻中〔查看〕





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


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

































































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


  • Best SUVs for 2025 - Top-Rated SUV Models | U. S. News
    The best hybrid SUV is the 2025 Hyundai Tucson Hybrid, with an overall score of 9 2 out of 10 The three best luxury hybrid SUVs are the 2025 Lexus NX Hybrid, 2025 Lexus RX Hybrid, and the 2025 Lexus TX Hybrid which all have an overall score of 8 2 out of 10
  • Best SUVs for 2025, Tested and Reviewed - Car and Driver
    Wondering what SUV to buy? Our testing team looks at over 200 data points when rating vehicles Check out what made our list of the best SUVs to buy in 2025
  • Best SUVs for 2025, Tested and Rated by Experts - MotorTrend
    Our team has ranked the best SUVs for 2025 based on our extensive test results We test over 200 vehicles a year, so you can trust our ratings and reviews to help you buy the best SUV for 2025
  • Best SUVs of 2025 and 2026 - Expert Reviews and Rankings - Edmunds
    Edmunds expert reviewers rank the best SUVS of 2025 and 2026 on a 10-point scale that includes performance, comfort, interior, technology, and value
  • Best SUVs of 2025 - Top-Rated New SUVs Ranked - Kelley Blue Book
    The best new SUVs of 2025, ranked by experts based on safety features, price, fuel economy, tech, value, and more
  • Best SUVs for 2025, Ranked by Car Enthusiasts - Road Track
    Best SUVs for 2025 Best SUVs for 2025 The SUV market includes everything from practical crossovers to capable 4x4s to performance machines Here are our favorites in a variety of segments
  • Best SUVs of 2025 - Car Talk
    Ray's Personal Take With over four decades of doling out trusted automotive advice and extensive vehicle knowledge, both behind the wheel and under the hood, Car Talk's founder and original Tappet Brother Ray Magliozzi shares his first-hand experience and expert opinion about the Best SUVs for 2025 Spoiler alert: sometimes Ray’s take is different from the rest of the Car Talk staff
  • The Best SUVs of 2025 (So Far) - Motor1. com
    With a 100 0-kilowatt-hour battery pack and two electric motors, the super-SUV was so good that it even made our list of the Best Performance Cars of 2025 (So Far)
  • The Hottest SUVs for 2025-2026: Top Models, Features and Pricing
    Which is the best Electric SUVs for 2025-2026? With a range of 450 miles, the 2025 Cadillac Escalade IQ will be an odd mix of luxury and performance that boasts such great features as a 55-inch curved touchscreen and hands-free Super Cruise along with an elegant cabin
  • Best SUVs to Look Out for in 2025 - carsjade. com
    Best Mid-Size SUVs Coming in 2025 Not every mid-size SUV is created equal, and the 2025 lineup is shaping up to impress with versatility, technology, and performance From enhanced fuel efficiency to family-friendly space, the upcoming models promise to cater to the diverse needs of modern drivers





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