برنامه‌نویسی ادیبانه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
AlleborgoBot (بحث | مشارکت‌ها)
Ayda (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱:
'''برنامه‌نویسی ادیبانه'''(به انگلیسی Literate Programming) چگونگی نگارش یک برنامهٔ[[برنامه رایانه‌ای]] استاست، بطوریکه صورت و شمایل آن برنامه به شکل اسناد و متونی باشد که برای خواندن غیررسمی و غیرفنی توسط انسان (مانند خواندن متون ادبی)، مناسب باشد.
این مفهوم برای اولین بار توسط [[دونالد کنوت]]، دانشمند علوم رایانه و استاد افتخاری دانشگاه [[استانفورد (دانشگاه)]]، در سال [[1981۱۹۸۱ (میلادی)]] میلادی مطرح شده استشده‌است.
 
در این روش متن برنامه (کد مبدا) و توضیحات به همراه هم در یک فایل مبدا ذخیره می‌شوند. متن اصلی برنامه و توضیحات را می‌توان بطور کامل به‌وسیلهٔ برنامه‌های کاربردی خاص، استخراج کرد.
خط ۶:
== منابع ==
<div dir="ltr">
* 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'', Univ. de Liege, Service d'Informatique (December, 1973).
</div>