گر تا به حال از خود پرسیدهاید چرا برخی از کوئریهای پایگاه داده کند هستند در حالی که دیگران سریع اجرا میشوند، پاسخ معمولاً در ایندکسها نهفته است. این راهنما شما را با مفهوم ایندکس ، انواع آن در PostgreSQL و نحوه استفاده از آنها آشنا میکند.
داستان بحران نرم افزار : سفری از هرج و مرج تا حل مشکلات
روزی روزگاری جهان قدرت ماشینهایی را کشف کرده بود که قادر به انجام محاسبات بودند ماشینهایی که میتوانستند مسیرها را محاسبه کنند، موجودیها را مدیریت کنند. اما زیر سطح، مشکلاتی در حال شکلگیری بودند. این داستان بحران نرمافزار است.
زبان برنامه نویسی Go چیست؟ و چرا از آن استفاده کنیم
زبان برنامه نویسی Go که اغلب به عنوان Golang شناخته میشود، یک زبان برنامهنویسی متنباز است که توسط گوگل توسعه داده شده و در سالهای اخیر توجه زیادی را به خود جلب کرده است.
اجایل ( Agile ) چیست؟
در دهه ۱۹۹۰، توسعه نرمافزار با چالشهای فراوانی مواجه بود. روشهای سنتی و خطی باعث میشد محصولات نهایی دیگر با خواستههای متغیر مشتریان همخوانی نداشته باشند. در ادامه به معرفی اجایل ( Agile ) می پردازیم
درک نحوه کارکرد کامپایلر جاوا اسکریپت | آیا جاوا اسکریپت کامپایل شده است یا تفسیر شده ؟
جاوا اسکریپت یک زبان برنامهنویسی سطح بالا است که ویژگیهایی از زبانهای کامپایل شده و تفسیر شده را ترکیب میکند. در گذشته، این زبان به عنوان یک زبان تفسیر شده در نظر گرفته میشد، زیرا کد آن به صورت خط به خط توسط یک مفسر اجرا میشد.
آشنایی با دامنه ( scope ) در جاوا اسکریپت
یکی از اساسیترین پارادایمهای تقریباً تمامی زبانهای برنامهنویسی، توانایی ذخیرهسازی مقادیر در متغیرها و سپس بازیابی یا تغییر آن مقادیر است. ما آن مجموعه قوانین در جاوا اسکریپت را دامنه ( scope ) مینامیم.