بایگانیها: واژه ها
-
اسپاگتی کد Spaghetti Code
اسپاگتی کد یا Spaghetti Code چیست؟ اسپاگتی کد (Spaghetti Code) یا کد درهم تنیده اصطلاحی در حوزه برنامه نویسی رایانه ای است و به سورس کدهایی گفته میشود که فاقد ساختار مناسب بوده و به علت پیچیدگی غیرضروری، فهم و نگه داری آن به امری دشوار تبدیل میشود. این درهم تنیدگی و پیچیدگی میتواند ناشی…
-
جدول درهم سازی Hash Table
جدول درهم سازی یا Hash Table چیست؟ جدول درهم سازی (Hash Table) نوعی ساختمان داده است که قادر به نگه داری جفت دادههایی به صورت کلید و مقدار (Key, Value) میباشد. هر کلید در این ساختمان داده مشابه یک فرهنگ لغت به مقدار متناظر خود نگاشت میشود. تمامی این جفت دادهها در مجموعهای از حفره…
-
زبان برنامه نویسی سطح بالا High-level Programming Language
زبان برنامه نویسی سطح بالا یا High-level Programming Language چیست؟ زبان برنامه نویسی سطح بالا (High-level Programming Language) به گونهای از زبان های برنامه نویسی گفته میشود که از میزان انتزاع (Abstraction) بالایی نسبت به جزئیات رایانه و زبان ماشین برخوردار هستند. به عبارت بهتر در این زبانها نسبت به زبانهای سطح پایین (Low-level Programming…
-
سمت کلاینت Client-Side
سمت کلاینت یا Client-Side چیست؟ سمت کلاینت (Client-Side) اصطلاحی در مورد اعمالی است که در یک ارتباط کلاینت – سرور توسط کلاینت انجام میشود. در یک ارتباط کلاینت – سرور، کلاینت اصولا در قالب یک نرم افزار روی سیستم محلی کاربر اجرا میشود و در مواقع لزوم با سرور ارتباط برقرار میکند. اینکه بخشی از…
-
چاپگر Printer
چاپگر یا Printer چیست؟ چاپگر یا پرینتر (Printer) نوعی دستگاه خروجی جانبی است که در مدلهای مرسوم، امکان چاپ متن یا تصویر را روی کاغذ فراهم میآورد. اولین پرینتر الکترونیک با نام EP-101 توسط شرکت EPSON در سال 1968 معرفی شد. نخستین چاپگرهای الکترونیکی که روانه بازار شدند براساس مکانیزمهای مورد استفاده در ماشینهای تحریر…
-
پرکردن خودکار Autofill
پرکردن خودکار یا Autofill چیست؟ پرکردن خودکار (Autofill) به قابلیتی در برخی از نرم افزارهای رایانه ای گفته میشود که میتواند به طور خودکار یک یا چند فیلد را با مقدار مناسب پر نماید. رایجترین کاربرد این قابلیت در مرورگرهای وب برای پر نمودن فرم های اینترنتی قابل مشاهده است. ویژگی Autofill نیز همانند ویژگیهای…
-
شبکه تحویل محتوا Content Delivery Network – CDN
شبکه تحویل محتوا یا Content Delivery Network – CDN چیست؟ شبکه تحویل محتوا (Content Delivery Network به اختصار CDN) شبکه ای از پروکسی سرورها و مراکز دادهای است که در نقاط مختلف جغرافیایی توزیع شدهاند. هدف از CDN ها توزیع سرویس در مکانهای مختلف متناسب با کاربران است تا کارایی و دسترسی به سرویس افزایش…
-
بوت استرپ Bootstrap
بوت استرپ یا Bootstrap چیست؟ بوت استرپ (Bootstrap) یک کتابخانه منبع باز و رایگان برای طراحی وبسایت ها و وب اپلیکیشن هاست و شامل قالبهای طراحی مبتنی بر HTML و CSS و همچنین افزونههای اختیاری جاوا اسکریپت میباشد. بوتاسترپ از جمله ابزارهای توسعه وب سمت کاربر (Front-End Web Development) به شمار میرود (تنها چیزهایی که…
-
ردیاب فعالیت Activity Tracker
ردیاب فعالیت یا Activity Tracker چیست؟ ردیاب فعالیت (Activity Tracker) یا فعالیت سنج به دستگاه یا اپلیکیشن هایی گفته میشود که به منظور بررسی و پیگیری معیارهای تناسب اندام و فعالیتهای ورزشی مورد استفاده قرار میگیرند. این ابزارها معمولا با کمک حسگرهای خود قادر به اندازهگیری فاکتورهایی نظیر تعداد قدمها (که در گام شمارها یا…
-
سفارش آنلاین غذا Online Food Ordering
سفارش آنلاین غذا یا Online Food Ordering چیست؟ سفارش آنلاین غذا (Online Food Ordering) سرویسی است که طی آن غذای مورد نظر مشتری از طریق رستورانهای محلی یا شرکای تأمین کننده غذایی به صورت آنلاین ثبت سفارش میشود. در این مدل سفارش غذا معمولا مشتری میتواند به صورت حضوری (Pickup) غذا را دریافت کند یا…
