دسته: فنی
-
سربارگذاری تابع Function Overloading
سربارگذاری تابع یا Function Overloading چیست؟ منظور از سربارگذاری تابع در برنامه نویسی، ایجاد نسخههای مختلفی از یک تابع با نام یکسان است که قادر به انجام کارهای تقریبا مشابهی هستند. در واقع تابع سربارگذاری شده دارای چندین پیاده سازی است که بسته به نیازهای مختلف برنامه، هر پیاده سازی دستورات متفاوتی را اجرا میکند.…
-
خزنده وب Web Crawler
خزنده وب یا Web Crawler چیست؟ خزنده وب (Web Crawler) یک ربات اینترنتی است که به صورت سازماندهی شده به مرور و گردش در صفحات تارنمای جهانی وب میپردازد و اطلاعاتی را جمعآوری میکند که توسط موتور جستجو برای ایندکس کردن صفحات مورد استفاده قرار میگیرد. عنکبوت وب (Web Spider) نیز معادلی رایج برای این…
-
پارامتر Parameter
پارامتر یا Parameter چیست؟ پارامتر (Parameter) نوعی متغیر است که در یک زیرروال به عنوان دادهی ورودی مورد استفاده قرار میگیرد. به این دادهها، آرگومان (Argument) گفته میشود. یک زیرروال میتواند به تعداد دلخواه پارامتر داشته باشد. این پارامترها در قالب یک لیست مرتب مشخص میشوند و هنگام فراخوانی زیرروال نیز لازم است مقادیر پارامترهای…
-
زیرروال Subroutine
زیرروال یا Subroutine چیست؟ در زبانهای برنامه نویسی، زیرروال (Subroutine) به دنبالهای از دستورات گفته میشود که در قالب یک قطعه کد واحد بستهبندی شده است و بنا به نیاز برنامه به آن می تواند از مکانهای مختلفی در برنامه فراخوانی (Call) و مورد استفاده قرار بگیرد. معمولا در برخی زبانها و یا در حالات…
-
واقعیت مجازی Virtual Reality – VR
واقعیت مجازی یا Virtual Reality چیست؟ واقعیت مجازی (Virtual Reality) یا به اختصار VR، یک محیط ایجاد شده توسط رایانه است که در آن با شبیه سازی حضور فیزیکی کاربر امکان تعامل او با این محیط فراهم میشود. در واقعیت مجازی کاربر بخشی از محیط مجازی به شمار میرود و میتواند با اشیای این محیط…
-
زبان تفسیری Interpreted Language
زبان تفسیری یا Interpreted Language چیست؟ زبان تفسیری (Interpreted Language) به نوعی از زبانهای برنامه نویسی گفته میشود که اکثر دستوراتش به صورت مستقیم و بدون نیاز به کامپایل کردن برنامه به دستورات زبان ماشین توسط مفسر اجرا میشود. در واقع مفسر هر برنامه را در قالب دنبالهای از زیرروالهای کوچکتر که پیشتر به زبان…
-
واترمارک دیجیتال Digital Watermark
واترمارک دیجیتال یا Digital Watermark چیست؟ واترمارک در علوم رایانه، به دادههایی گفته میشود که به منظور شناسایی مالک و حفظ حق کپی رایت به فایلها و دادههای دیجیتالی نظیر فایلهای صوتی، تصاویر و ویدیوها افزوده میشود. انواع واترمارک همانند واترمارکهای معمولی که نمونهی آنها در اسناد و اسکناسها به صورت تصویری نیمه مبهم پس…
-
طراحی واکنشگرا (ریسپانسیو) وب Responsive Web Design – RWD
طراحی واکنشگرا (ریسپانسیو) وب یا Responsive Web Design چیست؟ طراحی واکنشگرا یا ریسپانسیو وب (به اختصار RWD) رویکردی در طراحی وب میباشد که در آن صفحات وب به گونهای طراحی میشود که روی دستگاههای مختلف (اعم از رایانههای رومیزی و گوشیهای همراه) دارای ظاهری مناسب و کارآمد باشد. در طراحی ریسپانسیو، طراح با بهرهگیری از…
-
واقعیت افزوده Augmented Reality – AR
واقعیت افزوده یا Augmented Reality چیست؟ واقعیت افزوده (به اختصار AR) نمایی از یک محیط فیزیکی در دنیای واقعی است که با اطلاعات دیجیتال ادغام شده است. برخلاف واقعیت مجازی (Virtual Reality) که یک نمای کاملا مصنوعی از محیط ایجاد میکند، واقعیت افزوده اطلاعات جدیدی را به محیط واقعی پیرامون فرد میافزاید. کاربردهای واقعیت افزوده…
-
تست تورینگ Turing test
تست تورینگ یا Turing test چیست؟ تست تورینگ آزمونی مشهور در زمینهی هوش مصنوعی است که برای ارزیابی میزان هوشمندی یک عامل هوشمند به کار میرود. این آزمون در سال 1950 توسط آلن تورینگ (Alan Turing) در مقالهای با عنوان Computing Machinery and Intelligence معرفی شده است. در این تست، فردی به عنوان ارزیاب به…
