英文字典中文字典


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





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


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

































































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


  • Our new shop location! | Dodge Cummins Diesel Forum
    We recently moved into our new location in Bellflower California Give us a shout or come by if you need any help with your truck, parts, or installation! CJC Off Road 10030 Flora Vista st Unit B Bellflower, CA 90706 (424)241-3252
  • Carli suspension ride quality 2500 vs 3500 | Cummins Diesel Forum
    What’s Better Off Road CJC Off Road Watch on I still can't decide on 2500 vs 3500 SRW I've been told by very knowledgeable people in the field (who also sell ride Carli products) that I'd prefer a 3500 w Carli progressive rear leafs over a 2500 and its wagging rear end I've also had people tell me I'm crazy for considering a 3500
  • CJC Coupon Code | Cummins Diesel Forum
    So, i have some $1600 bucks of suspension components in my basket over at CJC Off Road I was wondering if anyone knows of a coupon code? I don't want to sound like a tight wad but, shoooooot! I like saving a little bit where I can :) By the way here is what I am going with: Bilstein
  • CJC Off Road | Cummins Diesel Forum
    Broke Down Discussion starter 21,524 posts · Joined 2008 #1 · Nov 15, 2011 CJC Off Road - Dodge Cummins Diesel Forum CJC Off Road member feedback for CJC Off Road 1 Reply Like Sort by Oldest first
  • Suspension Upgrade Little to Light Towing - Dodge Cummins Diesel Forum
    CJC Off-Road told me that I could as long as I purchase their CJC-03AHMC High-Mount Stabilizer Drag Link Clamp In fact, they show one of their 4th Gen's in a YouTube vid, with the Carli High Low-Mount stabilizers, married up with the Apex Steering System
  • Carli lift - Install myself or pay a shop? | Cummins Diesel Forum
    The first "off road" excursion (really just an awful dirt road on the mountain) with the parts sold me to the benefits I don't do anything gnarly, it's a street driver 99 9999999999%
  • Carli Kit Ordered, Thank you CJC Offroad! | Cummins Diesel Forum
    CJC OFF ROAD | The Solid Axle Suspension Specialists! 424 241 3252 Our Website Our Instagram Check out our YouTube for helpful videos and tips Reply Like Devilman 4,863 posts · Joined 2008
  • Carli Kit Ordered, Thank you CJC Offroad! - Dodge Cummins Diesel Forum
    CJC OFF ROAD | The Solid Axle Suspension Specialists! 424 241 3252 Our Website Our Instagram Check out our YouTube for helpful videos and tips Devilman Reply Quote Like
  • 2023 RAM 2500 LTD with air ride new Thuren 1 soft. . .
    I ordered my suspension from CJC Off-Road for the new 2023 Ram 2500 LTD with factory air ride yesterday I will report back with pics and review once installed Goals were minimal lift as possible Smoothest ride as possible Still maintain 100% towing capacity Improve the steering stability as
  • Carli Stainless Steel Steering Stabilizers now in stock!!
    We now have the new Carli Stainless Steel Steering Stabilizer in stock! The same great level if performance as the original Carli steering stabilizer with the added bonus of a stainless steel body for weather resistance Stainless Steel Construction yields highest possible corrosion





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