/Dr_Quine

Primary LanguageShell

Dr_Quine

Introduction

Un quine est un programme informatique (une sorte de métaprogramme) dont la sortie et le code source sont identiques. À titre de défi ou d’amusement, certains programmeurs essaient d’écrire le plus court quine dans un langage de programmation donné.

L’opération qui consiste à ouvrir le fichier source et à l’afficher est considérée comme une tricherie. Plus généralement, un programme qui utilise une quelconque entrée de données ne peut être considéré comme un quine valide. Une solution triviale est un programme dont le code source est vide. En effet, l’exécution d’un tel programme ne produit pour la plupart des langages aucune sortie, c’est-à-dire le code source du programme.

Objectifs

Ce projet vous invite à vous confronter au principe d’auto-reproduction et des problématiques qui en découlent. Il s’agit d’une parfaite introduction aux projets plus complexes, notamment les projets malware.

Pour les curieux, je vous conseille vivement de regarder tout ce qui est lié aux points fixes !