SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
Quines—Programming your way back to where you were
My 2013-03-05 Riviera.rb quines talk slides. I'm afraid there's not much left without the speech and live demos.
Quines are programs (or, more generally, concepts) that reproduce themselves. During this talk we explored how they were possible, what they could look like, how to generate them and how to generalize them,
1.
Programming your way
back to where you were
Riviera.rb
5 March 2013
Jean-Baptiste Mazon
@jbmazon
2.
Introduction
● What
● Cheats
● Hacks
● Language features
3.
A quine is a computer
program which 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.
My 2013-03-05 Riviera.rb quines talk slides. I'm afraid there's not much left without the speech and live demos.
Quines are programs (or, more generally, concepts) that reproduce themselves. During this talk we explored how they were possible, what they could look like, how to generate them and how to generalize them,
1.
Programming your way
back to where you were
Riviera.rb
5 March 2013
Jean-Baptiste Mazon
@jbmazon
2.
Introduction
● What
● Cheats
● Hacks
● Language features
3.
A quine is a computer
program which 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.