برنامه‌نویسی ادیبانه

از ویکی‌پدیا، دانشنامهٔ آزاد
نمونه کد

برنامه‌نویسیِ ادیبانه (به انگلیسی: Literate programming) چگونگی نگارش یک برنامهٔ رایانه‌ای است، به‌طوری‌که صورت و شمایل آن برنامه به‌شکل اسناد و متونی باشد که برای خواندن غیررسمی و غیرفنی توسط انسان (مانند خواندن متون ادبی)، مناسب باشد.
این مفهوم برای اولین بار توسط دونالد کنوت، دانشمند علوم رایانه و استاد افتخاری دانشگاه استنفورد، در سال ۱۹۸۱ مطرح شده‌است.

در این روش، متن برنامه و توضیحات به‌همراه هم در یک فایلِ مبدأ ذخیره می‌شوند. متن اصلی برنامه و توضیحات را می‌توان به‌طور کامل به‌وسیلهٔ برنامه‌های کاربردیِ خاص استخراج کرد.

منابع[ویرایش]

  • Donald E. Knuth, Literate Programming, Stanford, California: Center for the Study of Language and Information, 1992, CSLI Lecture Notes, No. 27.
  • Pierre Arnoul de Marneffe, Holon Programming, Université de Liège, Service d'Informatique, Décembre 1973.

پیوند به بیرون[ویرایش]