Quine Pdf

3 views
Skip to first unread message

Deandra Uleman

unread,
Aug 4, 2024, 10:41:53 PM8/4/24
to rerasbuckfif
Aquine is a computer program that takes no input and produces a copy of its own source code as its only output. The standard terms for these programs in the computability theory and computer science literature are "self-replicating programs", "self-reproducing programs", and "self-copying programs".

A quine is a fixed point of an execution environment, when that environment is viewed as a function transforming programs into their outputs. Quines are possible in any Turing-complete programming language, as a direct consequence of Kleene's recursion theorem. For amusement, programmers sometimes attempt to develop the shortest possible quine in any given programming language.


The idea of self-reproducing automata came from the dawn of computing, if not before. John von Neumann theorized about them in the 1940s. Later, Paul Bratley and Jean Millo's article "Computer Recreations: Self-Reproducing Automata" discussed them in 1972.[1]Bratley first became interested in self-reproducing programs after seeing the first known such program written in Atlas Autocode at Edinburgh in the 1960s by the University of Edinburgh lecturer and researcher Hamish Dewar.


In general, the method used to create a quine in any programming language is to have, within the program, two pieces: (a) code used to do the actual printing and (b) data that represents the textual form of the code. The code functions by using the data to print the code (which makes sense since the data represents the textual form of the code), but it also uses the data, processed in a simple way, to print the textual representation of the data itself.


In many functional languages, including Scheme and other Lisps, and interactive languages such as APL, numbers are self-evaluating. In TI-BASIC, if the last line of a program returns a value, the returned value is displayed on the screen. Therefore, in such languages a program consisting of only a single digit results in a 1-byte quine. Since such code does not construct itself, this is often considered cheating.


In some languages, particularly scripting languages but also C, an empty source file is a fixed point of the language, being a valid program that produces no output.[a] Such an empty program, submitted as "the world's smallest self reproducing program", once won the "worst abuse of the rules" prize in the International Obfuscated C Code Contest.[5] The program was not actually compiled, but used cp to copy the file into another file, which could be executed to print nothing.[6]


Quines, per definition, cannot receive any form of input, including reading a file, which means a quine is considered to be "cheating" if it looks at its own source code. The following shell script is not a quine:


Theoretically, there is no limit on the number of languages in a multiquine.A 5-part multiquine (or pentaquine) has been produced with Python, Perl, C, NewLISP, and F#[17]and there is also a 25-language multiquine.[18]


Similar to, but unlike a multiquine, a polyglot program is a computer program or script written in a valid form of multiple programming languages or file formats by combining their syntax. A polyglot program is not required to have a self-reproducing quality, although a polyglot program can also be a quine in one or more of its possible ways to execute.


Unlike quines and multiquines, polyglot programs are not guaranteed to exist between arbitrary sets of languages as a result of Kleene's recursion theorem, because they rely on the interplay between the syntaxes, and not a provable property that one can always be embedded within another.


A radiation-hardened quine is a quine that can have any single character removed and still produces the original program with no missing character. Of necessity, such quines are much more convoluted than ordinary quines, as is seen by the following example in Ruby:[19]


Using relational programming techniques, it is possible to generate quines automatically by transforming the interpreter (or equivalently, the compiler and runtime) of a language into a relational program, and then solving for a fixed point.[20]


This bibliography includes all known essays, articles, and reviews written by W. V. Quine together with a major reprint citation if available. It is based upon the extensive bibliographies published by Eddie Yeghiayan (Special Collections, Main Library, University of California, Irvine, CA ), The Philosophy of W. V. Quine (P. A. Schilpp, editor) and Essays on the Philosophy of W. V. Quine (R. W. Shahan and Chris Swoyer, editors).


The Manx name 'Quine' is pronounced exactly as a native English reader should guess. Unfortunately, because the name is so rare, most people get it wrong because they don't trust their instincts (the name is not spelled 'Quinn' nor is it pronounced that way).


DARE is a multi-year project of the late Professor Frederic Cassidy - a close friend of Quine since high school days. All 5 volumes have been published and they are a wonderful source of information about the regional differences in English across the United States. This continuing monumental effort of research and documentation was a passion of Quine's. Memorial gifts to help continue the work may be made to DARE / University of Wisconsin Foundation, 1848 University Avenue, P.O. Box 8860, Madison, WI 53708


quine /kwi:n/ [from the name of the logician Willard V. Quine, via Douglas Hofstadter] - n. 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.Here is one classic quine (of several at the web site): ((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.. Some infamous Obfuscated C Contest entries have been quines that reproduced in exotic ways.


definition 2: quine A program that upon execution will reproduce its own source code. definition 3: quine verb, to distort beyond recognition. Origin: In philosophy "to Quine" used to deny existence of entities that cannot be individuated or identified (after ontological methodology of W.V.Quine).definition 4: quine forum acronym: quote is not edit. Refers to the situation when intending to edit your post you misclick and quote it instead, resulting in two identical posts; thence the second post you replace with 'edit:quine' Used at SA forums.

W. V. Quine's Ph.D. students - chronological listCompiled by Charles Parsons and Ti-Grace Atkinson at Harvard University on September 19, 2002. (Names in parentheses are the other names on the acceptance certificate; indented details obtained from various sources.) Additional information gathered from the Mathematics Genealogy Project (MGP) listing for W. V. Quine on April 19, 2008. Additions and corrections are welcomed: please E-Mail webmaster: 1940, Leigh D. Steinhardt - later Leigh S. Cauman (Charles Morris)Leigh Steinhardt Cauman was Managing Editor of The Journal of Philosophy from 1960 until her retirement in 1987. She combined this position with teaching logic at the School of General Studies at Columbia University. She died March 23, 2015.1942, George D. W. Berry (H. M. Sheffer)George D. W. Berry taught at Princeton University then at Boston University. He is believed to have died in 1993.1948, Henry Hiz (C. I. Lewis)Henry Hiz began the study of logic in Poland before the war and probably continued his studies during the war through underground arrangements. He taught at Pennsylvania State University and around 1961 joined the Department of Linguistics at the University of Pennsylvania, where he remained until his retirement in 1988. His work applied logical methods to the study of language, in particular semantics. He died Jan. 9, 2007.1948, Hugues Leblanc (Sheffer)Hugues Leblanc came to Harvard from Quebec. He taught at Bryn Mawr College from 1948 to 1997 and at Temple University from then until his retirement in 1992. He died in 1999. He had a large body of work in areas of logic related to philosophy. An account of his life and work appears in the Bulletin of Symbolic Logic, vol. 6 (2000), pp. 230-231.1948, Hao Wang (C. I. Lewis)Hao Wang was born in China and came to Harvard after having studied mathematics and philosophy there. He was a Junior Fellow (1948-51), then taught at Harvard and Oxford before returning to Harvard as Gordon McKay Professor of Applied Mathematics and Mathematical Logic in 1961. In 1966 he moved to the Rockefeller University in New York, first as a visitor, where he remained until he retired in 1991. He died in 1995. He was a prolific writer, author of several books and many papers in mathematical logic, computer science, and philosophy. An account of his life and work appears in the Bulletin of Symbolic Logic, vol. 2 (1996), pp. 108-111. The Hao Wang bibliography appears in Philosophia Mathematica (3) 6 (1998), 25-38.1949, John R. Myhill (L. H. Loomis (mathematics); Myhill acknowledges substantial assistance of Frederic B. Fitch (Yale University), who was not on the committee.)John Myhill taught at several places, including the University of California, Berkeley, and Stanford University, before becoming professor of mathematics at the State University of New York at Buffalo in the mid-1960s. He remained there until his death in about 1984. His work was largely in mathematical logic, especially recursion theory.1950, Bradford Dunham (Sheffer)Bradford Dunham worked in the research laboratories of IBM, ultimately at the IBM Thomas J. Watson Research Center in Yorktown Heights, N. Y. He died about 1990.1951, Robert Forbes McNaughton, Jr. (via MGP)Dissertation: On Establishing the Consistency of Systems. Robert McNaughton is in the Department of Computer Science. Rensselaer Polytechnic Institute. Troy, NY and their computer science prize is named after him. The mathematics genealogy lists 7 of his students: Hisao Yamada (University of Pennsylvania,1960), John Corcoran (The Johns Hopkins University, 1963), David Hannay (Rensselaer Polytechnic Institute, 1973); John Spagnuolo, Jr. (Rensselaer Polytechnic Institute, 1983); Paliath Narendran (Rensselaer Polytechnic Institute, 1984); Gilbert Porter, III (Rensselaer Polytechnic Institute, 1987); and Robert McCloskey (Rensselaer Polytechnic Institute , 1993). He died in 2014.1951, William Craig (Nelson Goodman, visitor)William Craig taught at Pennsylvania State University and then in the philosophy department at the University of California, Berkeley, where he retired ten or more years ago. He is known for some basic results in theoretical logic, particularly the "interpolation lemma". His later work was largely in algebraic logic.1951, Robert L. Stanley (Sheffer)Robert L. Stanley taught in the mathematics department of Portland State University from 1961 until his retirement in 1987 and published papers in logic. He died February 5, 2013.1957, Joseph S. Ullian (Burton Dreben, Morton White, Hartley Rogers, Jr.) Ullian wrote Parsons and Atkinson that the thesis was begun with Quine and that White was a replacement while Quine was on leave at Princeton in 1956-57. He states that Rogers was in practice the principal advisor.Joseph S. Ullian was a Harvard undergraduate (1952). After his Ph. D. he taught at Stanford, Johns Hopkins, and the University of California, Santa Barbara, before settling at Washington University, St. Louis, where he is Professor of Philosophy. His publications include collaboration with Quine on The Web of Belief and with Nelson Goodman on several articles.1961, Dagfinn K. Fllesdal (N. L. Wilson, visitor)Professor Dagfinn Fllesdal studied mathematics, astronomy and mechanics at the University of Oslo and mathematics at the University of Gttingen and worked for two years in ionospheric physics before starting his studies for a Ph.D. at Harvard. After his Ph.D. in 1961 he taught at Harvard from 1961 to 1964 and then returned to Oslo on a research fellowship and became Professor of Philosophy there in 1967. In 1968 he began a parallel appointment at Stanford University where he has been C.I. Lewis Professor of Philosophy since 1976. He retired in Oslo in 1999 but continues at Stanford. Fllesdal's research interests are in the philosophy of language, philosophy of Edmund Husserl, and phenomenology, with side interests in the philosophy of science, philosophy of action and ethics.... Publications: Written and edited 16 books and special issues of journals and around 100 articles. Editor, The Journal of Symbolic Logic, 1970-82.... Selected works: "Quine on modality", Donald Davidson and Jaakko Hintikka, eds., Words and Objections: Essays on the Work of W. V. Quine, Dordrecht: Reidel, 1968, 175-85. In 2001, he was the editor of Philosophy of Quine (Five Volume Set of reprinted articles and reviews on Quine) - view the full table of contents at WVQ table of contents. Prof. Fllesdal retired from Stanford University in 2010.1961, Charles D. Parsons (Burton Dreben was the principal advisor)Charles Parsons was also a Harvard undergraduate (1954), as well as a Junior Fellow of the Society of Fellows (1958-61). He taught briefly at Cornell and Harvard and then joined the philosophy department at Columbia University in 1965, where he remained until 1989. Then he returned to Harvard and having retired in 2005 is now Edgar Pierce Professor of Philosophy emeritus. His thesis and much of his early work were in proof theory. He has written on philosophy of logic and mathematics, on Kant, and on some other historical figures. He is an editor of the posthumous works of Kurt Gdel. 1963, Gilbert H. Harman (Roderick Firth, Donald C. Williams)Gilbert Harman has spent his entire career since leaving graduate school at Princeton University, where he is James S. McDonnell Distinguished University Professor of Philosophy. His publications are on philosophy of language, epistemology, and the foundations of ethics.1967, David K. Lewis (Hilary Putnam)David Lewis was at Princeton from 1970 on, after teaching at UCLA. He has a very large body of publications in many areas of philosophy. He has developed a distinctive realistic point of view, in which his realism extends to modality by incorporating possible worlds. He died in October 2001.1969, Gail Caldwell Stine (Burton Dreben)Gail Caldwell Stine taught at Wayne State University. She died in December 1977 at the age of 37.1970, Norman Daniels, 1970 (Hilary Putnam was the main advisor; Quine was the secondreader)After many years at Tufts University, Daniels recently become professor at the Harvard School of Public Health1972, Michael J. Devitt (Robert Nozick)Michael Devitt is Australian and after leaving Harvard returned to the University of Sydney until he became Professor of Philosophy at the University of Maryland in the 1980's. In 1999 he became Executive Officer of the Ph. D. Program in Philosophy at the Graduate Center of the City University of New York. His publications, including several books, are in philosophy of language and mind.1973, Frank W. Thompson (Hilary Putnam)Frank Thompson taught philosophy at Indiana University and then moved into economics. He is now Lecturer in Economics at the University of Michigan.W. V. Quine's undergraduate students - (partial) alphabetical listAdditions and corrections are welcomed: please E-Mail webmaster: Professor Donald Davidson, one of the most significant philosophers of the XX century, was born March 6, 1917 in Springfield, Massachusetts and died August 30, 2003 in California. He studied English, Comparative Literature and Classics in his undergraduate years at Harvard. In his sophomore year at Harvard, Davidson attended two classes that made a lasting impression on him. These two classes on philosophy were taught by Alfred North Whitehead in the last year of his career. Davidson was then accepted to graduate studies in philosophy at Harvard, where his teacher was Willard Van Orman Quine. Quine set Davidson on a course in philosophy quite different from that of Whitehead. Subsequently, Davidson did his dissertation on Plato's Philebus..... Philosophy of Donald Davidson, 1999 (at a discount from Amazon.com). "He served as Slusser Professor of Philosophy at the University of California, Berkeley from 1981 to 2003 after having also held teaching appointments at Stanford University, Rockefeller University, Princeton University, and the University of Chicago. Davidson was known for his charismatic personality and the depth and difficulty of his thought. His work exerted considerable influence in many areas of philosophy from the 1960s onward, particularly in philosophy of mind, philosophy of language, and action theory. While Davidson was an analytic philosopher, and most of his influence lies in that tradition, his work has attracted attention in continental philosophy as well, particularly in literary theory and related areas. [Wikipedia]" He died August 30, 2003 in Berkeley, California.Professor Daniel C. Dennett, the author of Darwin's Dangerous Idea (Simon & Schuster, 1995), is Distinguished Arts and Sciences Professor, Professor of Philosophy, and Director of the Center for Cognitive Studies at Tufts University. He received his B.A. in philosophy from Harvard in 1963. He then went to Oxford to work with Gilbert Ryle, under whose supervision he completed the D.Phil. in philosophy in 1965. He taught at U.C. Irvine from 1965 to 1971, when he moved to Tufts, where he has taught ever since, aside from periods visiting at Harvard, Pittsburgh, Oxford, and the Ecole Normal Superieur in Paris. Professor Burton Dreben taught at Harvard University from 1956 to 1990, and was the Edgar Pierce Professor of Philosophy from 1981 to 1990 (and Edgar Pierce Professor Emeritus until 1999). He has been the recipient of numerous awards and honors, including a Fulbright Fellowship (at Oxford University), a Junior Fellowship (Harvard University), and a Guggenheim Fellowship. He is a Fellow of the American Academy of Arts & Sciences. He also delivered the Sherman Lectures, University College, London; the Lovejoy Lecture, John Hopkins University; the Skolem Memorial Lectures, University of Oslo; the Brian O'Neil Memorial Lectures, University of New Mexico; and was Special Lecturer at the University of Western Ontario as well as the University of California at Berkeley. "Dreben became known for his close reading and detailed comments on the draft writings of his Harvard colleagues W. V. Quine, John Rawls, Hilary Putnam, Stanley Cavell, Charles Parsons, and Warren Goldfarb. Quine often thanked Dreben in print for his advice and corrections." [Wikipedia] Dreben died July 11, 1999 in Boston, Massachusetts.Tom Lehrer the man, his myth and his music? by Odell Sneeden Hathaway, III (Copyright, 1992) In this report I will introduce the reader to Tom Lehrer, mathematician and songwriter. First the man. Where did he come from, who was he, what did he do and were is he now. Next we will look at Tom Lehrer the myth, we will look at the effect Dr. Lehrer had on the genre of satire and though satire on the world and at some of the stories that have sprung up concerning Dr. Lehrer. Finally, we will look at Dr. Lehrer's music. Thomas Andrew Lehrer: Born in New York City in 1928, as a child took piano lessons, at the age of 15 entered Harvard University where he majored in mathematics. At the same time, he began writing and performing sarcastic little ditties and parodies. This made him a popular fixture at Harvard parties. Especially freshman smokers. He received his BA in 1947 (Magna Cum Laude, Phi Beta Kappa)..... Theodore Kaczynski (aka the unabomber)Quine's cartography logo

3a8082e126
Reply all
Reply to author
Forward
0 new messages