[به روایت کد] = [سورس کد سفینه Apollo 11]

مدتی پیش که اخبار دنیای تکنولوژی را مرور میکردم، به خبر جالبی مبنی بر اینکه آقای کریس گری، کارآموز سابق ناسا، مجموعه‌ی کامل سورس کد سیستم هدایت آپولو را روی وب‌سایت گیت هاب (GitHub) قرار داده است، به نظرم خیلی جالب آمد و سرگرم مرور کدهای آن شدم و جالب تر اینکه نظرات طنزآلود برخی از کاربران وب سایت گیت هاب واقعا لبخند بر لبانم نشاند. به هر حال برای دوستانی که برنامه نویسی را درک کرده اند و توانایی خواندن، درک و تجزیه و تحلیل کدهای زبان اسمبلی را دارند حتما جالب خواهد بود.

شما می توانید مجموعه کامل کدهای منتشر شده را از اینجا دانلود کنید.

در ادامه مطلب می توانید نمونه ای از کدها را مشاهده کنید.

خواندن ادامه مطالب

[به روایت کد] = [حل مساله کشیش و آدمخوار به شکلی جدید]

معمای کشیش‌ها و آدمخوارها (Missionaries and cannibals problem) یک مساله کلاسیک در هوش مصنوعی است.این مساله نمونه ای از مسائل ارضای محدودیت می‌باشد. سه کشیش و سه آدم خوار در يک طرف رودخانه قرار دارند و هم چنين قايقي که قادر است يک يا دو نفر را حمل کند. راهي را بيابيد که همه را به سمت ديگر رودخانه ببرد، بدون آنکه تعداد کشيش‌ها در يکجا کمتر از آدم خوارها شود.

کد پیش روی شما به حل این مساله جذاب می پردازد. البته توسط زبان ++C

برای انجام این مساله در قالب بازی اینجا کلیک کنید!

کد ها را در ادامه مطلب مشاهده کنید.

خواندن ادامه مطالب

[به روایت کد] = [کد محاسبه یک عدد 1000 رقمی با یک عدد 1000 رقمی دیگر]

کد پیش روی شما توانایی جمع، تفریق، ضرب، تقسیم و به توان رساندن اعداد تا 1000 رقم را دارد. این روش کد نویسی از عناصر فلسفی برخوردار است! شاید بعدها مجالی شد و برایتان بیشتر از کدنویسی با طعم فلسفه نوشتم البته به یاد دارم قبل ها مقاله ای با این عنوان در وبسایت منتشر شده.

این کد بخش کوچکی از یک پروژه بزرگ است که در سال 1390 برای هدفی خاص توسط بنده کد نویسی شده. شما میتوانید با اجرای این کد رایانه خود را به یک ابر کامپیوتر کوچک تبدیل کنید!

زبان برنامه نویسی C همیشه جزء علاقمندی های من است.

 

خواندن ادامه مطالب

[به روایت کد] = [الگوریتم رمزمگاری MD5]

مروری بر کد الگوریتم رمزنگاری MD5، این نوشته فقط برای آن دسته از دوستانی است که توانایی درک و تحلیل این قبیل کدنویسی را دارند، شما دوستان عزیز میتوانید سوالات خود را راجع به همین مبحث در قسمت دیدگاه ها مطرح نمایید.

 

خواندن ادامه مطالب