دسته: فنی
-
فشرده سازی اتلافی Lossy Compression
فشرده سازی اتلافی یا Lossy Compression چیست؟ فشرده سازی اتلافی (Lossy Compression) به گونهای از روشهای فشرده سازی (یا کدگذاری دادهها) اطلاق میشود که با حذف بخشی از دادهها و تخمینهای نسبی از محتوای اصلی، نمایی تقریبی از آن ارائه میکنند. به این نوع فشرده سازی، فشرده سازی بازگشت ناپذیر (Irreversible) نیز گفته میشود. معمولا…
-
تغییر دهنده دسترسی Access Modifier
تغییر دهنده دسترسی یا Access Modifier چیست؟ تغییر دهنده دسترسی (Access Modifier) در برنامه نویسی شئگرا به گونهای از کلمات کلیدی اطلاق میشود که جهت تعیین سطح دسترسی (Access Level) به کلاسها، متدها و سایر اعضا به کار میرود. اصطلاح تعیین کننده دسترسی (Access Specifier) نیز به عنوان معادلی برای این واژه مورد استفاده قرار میگیرد.…
-
کپسوله سازی Encapsulation
کپسوله سازی یا Encapsulation چیست؟ کپسوله سازی (Encapsulation) در برنامه نویسی رایانهای، اصلاحی است که معمولا در مبحث کلاسها و به عنوان یکی از اصول شئ گرایی مطرح میشود. بسته به زبانهای برنامهنویسی مختلف، این مفهوم دارای تعاریف مشابهی است که معمولا امکان دستهبندی (کپسوله کردن یا قرار دادن در یک فضای بسته) دادهها و…
-
ثابت Constant
ثابت یا Constant چیست؟ ثابت (Constant) در زبانهای برنامه نویسی به مقداری گفته میشود که در طول اجرای برنامه غیر قابل تغییر است. در واقع ثوابت، درست در نقطه مقابل متغیرها (Variable) قرار میگیرند. همانطور که مقدار یک Variable قابل تغییر است، مقدار یک Constant نیز غیرقابل تغییر (یا ثابت) است. ثابتهای زمان کامپایل و…
-
نوع داده شمارشی Enumerated Data Type
نوع داده شمارشی یا Enumerated Data Type چیست؟ نوع داده شمارشی (Enumerated Data Type)، نوع دادهای است متشکل از مجموعهای از مقادیر نامگذاری شده (یا شناسه) که به آنها شمارنده (Enumerator) میگویند. نام شمارندهها تقریبا مشابه با ثابت (Constant) هاست. متغیری که از یک نوع شمارشی تعریف شده است میتواند صرفا یکی از شمارندههای مربوط به…
-
تراکم پیکسلی Pixel Density و پی پی آی PPI
تراکم پیکسلی Pixel Density و پی پی آی PPI چیست؟ تراکم پیکسلی (Pixel Density) اصطلاحی است که بیانکننده میزان پیکسلهای تشکیل دهنده دستگاههای نمایش الکترونیکی (نظیر نمایشگرهای رایانه، تلویزیون) و همچنین دستگاههای ثبت تصاویر دیجیتال (نظیر دوربین دیجیتال و پویشگر تصویر) در واحد طول است. معمولا برای بیان تراکم پیکسلی از واحد Pixels Per Inch…
-
بازیابی داده Data Recovery
بازیابی داده یا Data Recovery چیست؟ بازیابی داده (Data Recovery) به فرایندی اطلاق میشود که طی آن دادههای از دست رفته، غیرقابل دسترسی، آسیب دیده یا فرمت شدهای که بر روی یک فضای ذخیرهسازی ثانویه یا قابل جداسازی قرار داشته است و اکنون به صورت طبیعی قابل دسترس نیستند بازیابی یا نجات داده میشود. این…
-
انتساب Assignment
انتساب یا Assignment چیست؟ انتساب (Assignment) یا تخصیص در دانش برنامه نویسی عملی است که طی آن مقداری به فضای نگهداری متناظر با نام یک متغیر تخصیص داده میشود. رایجترین نمادی که برای انجام این عمل (در قالب یک عملگر کاربردی یا عبارت انتساب) مورد استفاده قرار میگیرد نماد تساوی (یا =) میباشد. در برخی…
-
آرایه انجمنی Associative array
آرایه انجمنی یا Associative array چیست؟ آرایه انجمنی (Associative array) در زبانهای برنامهنویسی یک نوع دادهی انتزاعی است متشکل از مجموعهای از دوتاییهای (کلید، مقدار) یا (Key, Value) به طوری که هر مقدار با یک کلید در تناظر میباشد و کلیدهای موجود در مجموعه نیز تکراری نباشند. آرایههای انجمنی با نامهایی همچون نقشه (Map) و…
-
عملگر کاهش Decrement Operator
عملگر کاهش یا Decrement Operator چیست؟ عملگر کاهش (Decrement Operator) عملگری یکانی است که عملوند خود را یک واحد کاهش میدهد. هر چند این عمل به صورت معمولی و از طریق عملگرهای تفریق و انتساب نیز قابل انجام است ولی به دلیل رایج بودن و کاربرد بالای آن در برنامهنویسی، توسط اغلب زبانهای امروزی مورد…
