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

برنامه‌نویسی دستوری (به انگلیسی: Imperative programming) در علوم رایانه یکی از شیوه‌های برنامه‌نویسی است که در آن مراحل اجرای یک برنامه کامپیوتری قدم به قدم توسط برنامه‌نویس بیان می‌شود. این بر خلاف زبان‌های اعلانی است که در آنها تنها نتیجه انجام دستورها بیان می‌شود. به بیان دیگر در زبان‌های دستوری چگونگی اجرای برنامه بیان می‌شود اما در زبان‌های اعلانی چیستی نتیجه بیان می‌شود.

به عنوان مثال اگر قصد باز کردن دری را داشته باشیم و با زبان اعلانی این را بخواهیم بیان کنیم خواهیم گفت در را باز کن اما اگر با زبان دستوری بیان کنیم خواهیم گفت بلند شو، به طرف در نزدیک شو، دستگیره را بگیر و در را به طرف بیرون هل بده.

جستارهای وابسته

زبان‌های اعلانی
زبانهای منطق
زبانهای کاربردی


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.