اصطلاح برنامهنویسی
اصطلاحهای برنامهنویسی ساختارهایی است که در یک یا چند زبان برنامهنویسی تکرار میشوند.
نمونههای اصطلاحهای ساده
افزایش شمارنده
در زبانی شبیه بیسیک کد افزایش یکی شمارنده بسیار سادهاست:
i = i + 1
در زبان سی و بسیاری از زبانهای مشتق شده کد کوتاه شدهای دارد:
i += 1; /* i = i + 1; */ ++i; /* same result */ i++; /* same result */
دو عبارت اول نسخهٔ جدید i را بیرون میدهند ولی عبارت سوم نسخهٔ قدیمی را. وقتی عبارتها به صورت جدا استفاده بشوند به مانند همینجا، عبارت به بیرون داده شده نادیده در نظر گرفته میشود.
جابجا کردن دو عبارت
در بسیاری از زبانها کد جابجاکردن دو عبارت به شکل زیر است:
temp = a; a = b; b = temp;
در پرل میتوان به کمک نحوی فشردهشده با کمک قابلیت اختصاص فهرست آن را انجام داد:
($a, $b) = ($b, $a);
منابع
- Wikipedia contributors, "Programming idiom," Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=Programming_idiom&oldid=551155644 (accessed October 30, 2013).