نویسنده: امیرحسین شهسواری
-
دستور GOTO
دستور GOTO چیست؟ GOTO (به معنای “برو به …”) عنوان دستوری است که در بسیاری از زبانهای برنامهنویسی به منظور انتقال کنترل به خط دیگری از کد مورد استفاده قرار میگیرد. مکانهایی که با استفاده از این دستور به آنها پرش میشود معمولا توسط برچسب (Label) ها یا شماره خطوط مشخص میشود. بسته به زبانهای برنامهنویسی…
-
زبان خاص دامنه Domain-Specific Language – DSL
زبان خاص دامنه یا Domain-Specific Language چیست؟ زبان خاص دامنه (Domain-Specific Language به اختصار DSL) یا زبان خاص منظوره به نوعی از زبانهای رایانهای گفته میشود که برای یک حوزه یا دامنه معین ویژهسازی شدهاند و دارای ویژگیها و قابلیتهای مخصوصی برای آن حوزه هستند. این نوع زبانها در نقطه مقابل زبانهای همه منظوره (General-Purpose…
-
حرکات ابزارهای اشاره گر Pointing Device Gestures
حرکات ابزارهای اشاره گر یا Pointing Device Gestures چیست؟ حرکات ابزارهای اشاره گر (Pointing Device Gesture یا به طور خلاصه Gesture) به حرکاتی اطلاق میشود که با استفاده از یک ابزار اشارهگر (نظیر ماوس، تاچ پد و صفحات لمسی) انجام میشود و نرمافزارهای مختلف قادرند این حرکات را به عنوان یک رخداد رایانهای شناسایی کرده…
-
فشرده سازی اتلافی Lossy Compression
فشرده سازی اتلافی یا Lossy Compression چیست؟ فشرده سازی اتلافی (Lossy Compression) به گونهای از روشهای فشرده سازی (یا کدگذاری دادهها) اطلاق میشود که با حذف بخشی از دادهها و تخمینهای نسبی از محتوای اصلی، نمایی تقریبی از آن ارائه میکنند. به این نوع فشرده سازی، فشرده سازی بازگشت ناپذیر (Irreversible) نیز گفته میشود. معمولا…
-
تغییر دهنده دسترسی Access Modifier
تغییر دهنده دسترسی یا Access Modifier چیست؟ تغییر دهنده دسترسی (Access Modifier) در برنامه نویسی شئگرا به گونهای از کلمات کلیدی اطلاق میشود که جهت تعیین سطح دسترسی (Access Level) به کلاسها، متدها و سایر اعضا به کار میرود. اصطلاح تعیین کننده دسترسی (Access Specifier) نیز به عنوان معادلی برای این واژه مورد استفاده قرار میگیرد.…
-
خوراک وب Web Feed
خوراک وب یا Web Feed چیست؟ خوراک وب (Web Feed) به فرمتی از دادهها اطلاق میشود که برای ارائهی محتواهایی با بروزرسانی مداوم به کاربر مورد استفاده قرار میگیرد. کاربران میتوانند با ثبت نشانی پیوند یک فید در نرمافزارهایی که به منظور جمعآوری خوراکها (Feed Aggregator) ساخته شدهاند از محتواهای جدید منتشر شده اطلاع پیدا…
-
رایانش سبز Green Computing
رایانش سبز یا Green Computing چیست؟ رایانش سبز (Green Computing) به تحقیقات و اقداماتی اطلاق میشود که در تلاش هستند امور مرتبط با رایانهها و فناوری اطلاعات را به گونهای محقق سازند که با محیط زیست سازگار باشد و آسیبهای وارد بر محیط ناشی از به کارگیری فناوریهای رایانهای را کاهش دهند. فناوری اطلاعات سبز (Green…
-
کپسوله سازی Encapsulation
کپسوله سازی یا Encapsulation چیست؟ کپسوله سازی (Encapsulation) در برنامه نویسی رایانهای، اصلاحی است که معمولا در مبحث کلاسها و به عنوان یکی از اصول شئ گرایی مطرح میشود. بسته به زبانهای برنامهنویسی مختلف، این مفهوم دارای تعاریف مشابهی است که معمولا امکان دستهبندی (کپسوله کردن یا قرار دادن در یک فضای بسته) دادهها و…
-
ثابت Constant
ثابت یا Constant چیست؟ ثابت (Constant) در زبانهای برنامه نویسی به مقداری گفته میشود که در طول اجرای برنامه غیر قابل تغییر است. در واقع ثوابت، درست در نقطه مقابل متغیرها (Variable) قرار میگیرند. همانطور که مقدار یک Variable قابل تغییر است، مقدار یک Constant نیز غیرقابل تغییر (یا ثابت) است. ثابتهای زمان کامپایل و…
-
نوع داده شمارشی Enumerated Data Type
نوع داده شمارشی یا Enumerated Data Type چیست؟ نوع داده شمارشی (Enumerated Data Type)، نوع دادهای است متشکل از مجموعهای از مقادیر نامگذاری شده (یا شناسه) که به آنها شمارنده (Enumerator) میگویند. نام شمارندهها تقریبا مشابه با ثابت (Constant) هاست. متغیری که از یک نوع شمارشی تعریف شده است میتواند صرفا یکی از شمارندههای مربوط به…
