واحد پردازش گرافیکی (GPU) بیشتر برای پردازش محاسبات گرافیکی کامپیوتری طراحی و تولید میشود. به بهرهبرداری از واحد پردازش گرافیکی یک کامپیوتر برای انجام محاسبات معمولی که در گذشته به کمک پردازنده های...
لینوکس سیستمعامل جامع و کاملی است که قابلیتهای مختلفی در اختیار کاربران قرار میدهد. با اینحال، کاربرانی که از سیستمعامل ویندوز به دنیای لینوکس وارد میشوند در ابتدای راه به دلیل عدم آشنایی با...
قبل از آنکه ساخت یک برنامه واقعی را آغاز کنیم ابتدا باید یک مرحله به عقب برگردیم و کمی درباره مفهومی بهنام REST API تحقیق کنیم. REST API یک اصطلاح جدید نیست و قدمتی نسبتا طولانی دارد. در حقیقت این...
دنیای منبع باز و لینوکس دو مفهوم عجین شده با یکدیگر هستند. لینوکس و ویندوز نقش مهمی در پیشبرد دنیای فناوری داشتهاند. مهمترین تفاوت این دو سیستمعامل در متنباز بودن و توزیعهای مختلفی است که برای...
سامانههای مدیریت محتوا به کاربران یا شرکتها اجازه میدهند به راحتی یکی از سامانههای متن باز را روی فضای مجازی آپلود کنند و در ادامه به طراحی سایت بپردازند. در حالی که این سامانهها در مقایسه با...
فرآیند ساخت نرمافزارهای کاربردی بر عکس تصور بسیاری از کاربران، پیچیده، زمانگیر، مشتمل بر ظرافتهای خاص، بررسی کیفیت و آزمونهای مختلف است که اگر هر یک از این فرآیندها به درستی انجام نشوند خروجی کار...
رشتهها یکی از مولفههای مهم دنیای برنامهنویسی هستند. به همین دلیل زبانهای برنامهنویسی روشهای مختلفی برای دستکاری رشتهها در اختیار توسعهدهندگان قرار میدهند. پایتون نیز از این قاعده مستثنا نیست...
یکی از مهمترین تکنیکهای کاربردی و ناپارامتری در تخمین خطای مدلها و محاسبات آماری، بهکارگیری نمونهگیری مجدد (Resampling) و محاسبه برآوردگر تحت نمونههای مختلف است. در این حالت انحراف معیار مقدار...
Vue.Js یک چهارچوب جدید فرانت است که توسعهدهندگان در ساخت وبسایتها و برنامههای وبمحور کمک میکند.Vue.Js یک چهارچوب سبک و انعطافپذیر است که یادگیری آن چندان پیچیده نیست و با صرف کمی وقت نکات...
توسعه برنامههای وبمحور سودآور است، به دلیل اینکه سازمانهای بزرگ و کسبوکارهای نوپا برای ارائه محصولات و خدمات خود و تعامل بهتر با مشتریان به چنین برنامههایی نیاز دارند. گاهی اوقات برنامهنویسان...
پایتون یکی از پر کاربردترین زبانهای برنامهنویسی است. خوانایی و کوتاهنویسی دستورات باعث شده تا توسعهدهندگان از پایتون برای انجام پروژههای مختلف استفاده کنند. در این مطلب به معرفی چند ترفند...
ماشین مجازی جاوا (Java Virtual Machine) که به صورت اختصار JVM نامیده میشود یکی از پر کاربردترین اصطلاحات دنیای نرمافزار است. ماشین مجازی جاوا یک ماشین مجازی است که به یک کامپیوتر اجازه میدهد...
AJAX سرنام Asynchronous Java script XML است. AJAX مجموعهای متشکل از فناوریهای طراحی وب یکپارچه است که در سمت کاربر برای ایجاد سریعتر، بهتر و ارتباط متقابل برنامههای وب غیرهمزمان از XML،HTML،CSS...
زبانهای برنامهنویسی سی، سیپلاس پلاس و سی شارپ از محبوبترین زبانهای برنامهنویسی حال حاضر هستند که برای کاربردهای مختلفی استفاده میشوند. تقریبا بخش عمدهای از نرمافزارها و چهارچوبهای مهمی که...
جاوا و پایتون دو زبان برنامهنویسی محبوب و پر کاربرد این روزهای دنیای فناوری هستند. بهطور معمول، برنامهنویسان جاوا را یک زبان مخصوص ساخت برنامههای سازمانی در مقیاس بزرگ و زبانی کارآمد برای ساخت...
اسکالا (Scala) یک زبان برنامهنویسی کاربردی است که از پارادایمهای شیءگرایی و تابعی پشتیبانی میکند. اسکالا زبانی است که بهترین شکل از گسترشپذیری را ارائه میکند تا توسعهدهندگان بتوانند برای ساخت...