سه شنبه ۱ بهمن ۱۳۹۸

دنیای صفر و یک

نظریه پنجره شکسته

ساختمان خالی از سکنه‌ای را در کنار یک خیابان پر رفت و آمد، در حالی که شیشه‌ یکی از پنجره‌هایش شکسته است تصور کنید. مشاهده‌های علمی نشان می‌دهد که اگر پنجره شکسته ظرف مدت کوتاهی، تعمیر نشود، عابران این پیام را از ساختمان می‌گیرند که کسی نگران ساختمان نیست و نظارتی وجود ندارد. پس شیطنت شروع می‌شود و پنجره‌های سالم ساختمان مورد هدف قرار می‌گیرند و ساختمان تغییر شکل می‌دهد و البته ادامه این روند می‌تواند منجر به ورود میهمانان ناخوانده به ساختمان بی‌صاحب شود و آثارش از سطح به عمق نفوذ کند. اتفاقی که در اشکال مختلف شاهد آن بوده‌ایم.

ادامه مطلب

کتاب ۹۷ چیزی که هر برنامه‌نویس باید بداند

هر برنامه‌نویس، با تخصص در هر زبان برنامه‌نویسی، باید ۹۷ مورد را به خوبی بداند و در کدنویسی خود رعایت کند. این ۹۷ مورد در کتاب حاضر توضیح داده شده است. در این کتاب از نظرات و دانش بسیاری از کارشناسان خبره در این زمینه استفاده شده است. این کتاب از لینک زیر قابل دانلود است:

ادامه مطلب

عادت‌های بد برنامه‌نویسان

در طول چند سالی که مشغول به برنامه‌نویسی هستم عادت‌های بدی را توسط خودم و بقیه برنامه‌نویسان مشاهده کرده‌ام. هدف از این مطلب گردآوری تعدادی از رفتارها و عادت‌های نادرست است که با شناختن آن‌ها می‌توان از رخ دادنشان جلوگیری کرد.

ادامه مطلب

کتاب Concrete Mathematics

کتاب Concrete Mathematics: A Foundation for Computer Science اثری با موضوع مفاهیم اولیه ریاضیات پیوسته و ریاضیات گسسته به قلم رونالد گراهام، دونالد کنوت و اُرِن پاتاشنیک – از دانشمندان بزرگ علوم ریاضیات و کامپیوتر – است. در این کتاب از بیان متفاوتی نسبت به نوشتار عموم کتاب‌های آموزش ریاضی استفاده شده است و مفاهیم پایه‌ای محاسباتی علم کامپیوتر به زبان ساده و گیرا توضیح داده شده است. این مفاهیم پیش‌نیاز حل بسیاری از مسائل کامپیوتری، ریاضی و محاسبات علمی هستند.

ادامه مطلب