a function which prints its own code
                                                            
                                                     
                        
                                                
                        
                        
                            a "program that generates a copy of its own source text as its complete output
                                                            
                                                     
                        
                                                
                        
                        
                            a program that outputs a copy of its own source
                                                            
                                                     
                        
                                                
                        
                        
                            a program that outputs its own source code when you run it
                                                            
                                                     
                        
                                                
                        
                        
                            a program that prints its own full source code as its only output
                                                            
                                                     
                        
                                                
                        
                        
                            a program that when executes prints itself as output
                                                     
                        
                                                
                        
                        
                            a program that will recreate itself when run
                                                            
                                                     
                        
                                                
                        
                        
                            a program that writes itself
                                                            
                                                     
                        
                                                
                        
                        
                            a program which prints its own listing
                                                            
                                                     
                        
                                                
                        
                        
                            a program whose output produces the source code of the program
                                                            
                                                     
                        
                                                
                        
                        
                            a self-reproducing program
                                                            
                                                     
                        
                                                
                        
                        
                            a special kind of metaprogram that has its own source as its output