از طلوع عصر کامپیوترهای بزرگ تا به امروز، زنان در طراحی و توسعه زبانهای برنامهنویسی تأثیرات قابل توجهی داشتهاند. تأثیرگذاری فعالیت آنها تا به امروز در دنیای نرمافزار ماندگار بوده و نقش...
درک میکنم؛ یک جورهایی احمقانه به نظر میآید که از همه ـ از بیخانمانها گرفته تا بچهها ـ بخواهیم کد زدن را یاد بگیرند. مشکلاتی بزرگتر در دنیا وجود دارد که باید حل شوند. اما این به معنای آن نیست که...
در یادداشت شماره قبل رویکرد دوآپس را بهعنوان ساختاری جدید که توسط اندرو کلی شافر و پاتریک دبوس در کنفرانس سالانه Agile در سال 2008 مطرح شد، معرفی کردیم و هدف از استفاده از این رویکرد را مورد بررسی...
ضربالمثلی در زبان ما و بسیاری از کشورهای دیگر با این عنوان وجود دارد: «چون که صد آمد، نود هم پیش ما است.» اگرچه معنای این ضربالمثل بسیار واضح است، اما فارغ از حوزه استفاده، گاهی در تفسیر آن...
چه چیزی باعث به وجود آمدن سورس کدهای خوب نرمافزاری میشود؟ آیا کدی که از یک منطق هوشمند، یک الگوریتم، کمترین خطوط موردنیاز برای برنامهنویسی یا از یک قالببندی مناسب استفاده میکند؟ طراحان نرمافزار...
به زودی شاهد ورود نسل جدیدی از زبانهای برنامهنویسی که به نام برنامهنویسی احتمالی یا احتمالاتی (probabilistic programming) نامیده میشوند، در مقیاس وسیع و عمومی خواهیم بود. یک زبان برنامهنویسی...
مایکروسافت در راستای حرکت به سوی جامعه منبع باز اقدام به بازگشایی کدهای بیشتری از داتنت کرد. CoreCLR و Core FX از مهمترین و اصلیترین بخشهای Net Core. بهشمار میروند که چند وقت پیش مایکروسافت...
برای یادگیری برنامهنویسی شرایط سنی مطرح نیست. اما اگر این یادگیری از کودکی به و صورت اصولی بر مبنای استانداردهای مشخص و زیرنظر متخصصان انجام شود، بدون شک مهارتهای زیادی را برای کودکان در آینده به...
ویژوال استودیو 2015 روند توسعه و ساخت نرم افزارهای چندسکویی را سرعت میبخشد. مایکروسافت در تاریخ شانزدهم ژانویه، پیشنمایش نسخه نهایی ویژوالاستودیو 2015 را منتشر ساخت. این پیشنمایش بر مبنای مجموعه...
توسعهدهندگان سیستمهای نرمافزاری برای ایجاد برنامههای خود از ابزارهای گوناگونی استفاده میکنند. این ابزارها که بنا به زبان برنامهنویسی مورد استفاده میتوانند بسیار متنوع باشند، اغلب یک هدف ساده...