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 )
安装中文字典英文字典查询工具!
中文字典英文字典工具:
复制到剪贴板
英文字典中文字典相关资料:
Willard Van Orman Quine - Wikipedia A computer program whose output is its own source code is called a "quine" after Quine This usage was introduced by Douglas Hofstadter in his 1979 book, Gödel, Escher, Bach: An Eternal Golden Braid
Willard Van Orman Quine - Stanford Encyclopedia of Philosophy Quine is often said to put forward an “indispensability argument” (sometimes known as “the Quine-Putnam indispensability argument”) for the existence of mathematical entities
On What There Is - University of Colorado Boulder On What There Is by Willard Van Orman Quine (1948) A curious thing about the ontological problem is its simplicity It can be put in three Anglo-Saxon monosyllables: ‘What is there?’ It can be answered, moreover, in a word— ‘Everything’—and everyone will accept this answer as true However, this is merely to say that there is what
Willard Van Orman Quine | Biography, Books, Philosophy, Facts . . . Willard Van Orman Quine, American logician and philosopher, widely considered one of the dominant figures in Anglo-American philosophy in the last half of the 20th century
QUINE definition and meaning | Collins English Dictionary Quine (Willard van Orman) in American English (kwaɪn ) 1908-2000; U S logician philosopher
Womens Clothing, Jewelry Accessories Bundle and save Best seller 4 8
Mini Quine - Hair Extensions Wigs - Phoenix, Arizona - Facebook Pretty new Listed over a week ago in Phoenix, AZ
Willard Van Orman Quine: Philosophy of Science By rejecting any sharp distinction between analytic and synthetic truths, Quine is led to the further denial of any type of knowledge that is categorically distinct from that found in our system of empirical knowledge (for details, see Quine 1951; Hylton 2007, 48-80)
Quine Associates, Inc Quine has been a leading firm for over 47 years and currently leases and manages over 7 4 million square feet of retail space making it one of the largest in the D FW area
Nurturing Interactions With Animals | Hoofbeats With Hearts Founded by Kelley Hullihen, Hoofbeats with Heart began providing Nurturing Interactions With Animals to those with disabilities in 2007