![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Java_implementation_of_a_quine_program.png/640px-Java_implementation_of_a_quine_program.png&w=640&q=50)
كواين (حوسبة)
من ويكيبيديا، الموسوعة encyclopedia
برنامج كواين هو برنامج حاسوب لا يأخذ أي مدخلات وينتج نسخة من الشيفرة المصدرية الخاصة به كمخرج وحيد له. المصطلحات القياسية لهذه البرامج في نظرية الحاسوبية وأدبيات علم الحاسوب هي "برامج النسخ الذاتي".
هذه مقالة غير مراجعة. (نوفمبر 2023) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Java_implementation_of_a_quine_program.png/320px-Java_implementation_of_a_quine_program.png)
كواين هو نقطة ثابتة في بيئة التنفيذ، حيث يُنظر إلى تلك البيئة على أنها دالة مخرجاتها هي الشيفرة المصدرية لتلك الدالة. يمكن استخدام الكواين في أية لغة برمجة تحقق كمال تورنغ كنتيجة مباشرة لنظرية العودية لكلين. عادة، يحاول المبرمجون، وبغرض التسلية، تطوير أقصر سطر ممكن في أية لغة برمجة معينة.