مشغول نوشتن برنامه پروژه‌ام هستم.
مشغول نوشتن برنامه پروژه‌ام هستم. یک برنامه Ù…ØØ§Ø³Ø¨Ø§Øª عددی بزرگ. دردسر خیلی دارد. ولی خوب باید ØÙ„ شود،‌ پس می‌شود. قبلا تصمیم داشتم درباره‌اش بیش‌تر بنویسم، کمی‌ هم نوشتم Ùˆ ØªÙˆØ¶ÛŒØ Ø¯Ø§Ø¯Ù… ولی بعد به این رسیدم Ú©Ù‡ کار مهملی است. از ØªÙˆØ¶ÛŒØ Ø¯Ø§Ø¯Ù† زیاد (Ùˆ مخصوصا تکنیکی) صرÙ‌نظر کردم. شاید هر چند وقت یک بار مختصری درباره ØÙˆØ§Ø´ÛŒ آن بنویسم: این‌ جالب‌تر است.
این برنامه را با C++ می‌نویسم. می‌شود Ú¯ÙØª OO است با این‌که همه بیش‌تر از همه از قابلیت‌هایی مثل encapsulation‌اش دارم Ø§Ø³ØªÙØ§Ø¯Ù‡ می‌کنم تا چیزی مثل inheritance آن. در چنین پروژه‌ای نیاز چندانی به آن نمی‌بینم. گرچه شاید اگر می‌خواستم گسترش‌اش بدهم به امکان پیاده‌سازی چندین روش عددی Ù…ØªÙØ§ÙˆØªØŒâ€Œ کار خوبی باشد (Ùˆ هست!). Ù…ØÛŒØ· کارم یک سکویXP Windows هست Ùˆ VC++. مهم‌ترین سود این ترکیب امکان Ø§Ø³ØªÙØ§Ø¯Ù‡ از ØØ§Ùظه زیاد است. قبلا باDOS کار می‌کردم Ùˆ اساسا مشکل داشتم: Ø§Ø³ØªÙØ§Ø¯Ù‡ از extended memory در Borland C++ دردسر دارد (Ùˆ از آن‌جا Ú©Ù‡ کار اصلی من هم قرار نیست سر Ùˆ کله زدن با چنان چیزهایی باشد) Ùˆ Watcom C هم تنها C هست Ùˆ قابلیت OO به من نمی‌داد. بعضی وقت‌ها می‌شود از آن Ø§Ø³ØªÙØ§Ø¯Ù‡ کرد ولی این‌بار ØªØ±Ø¬ÛŒØ Ø¯Ø§Ø¯Ù… بروم سراغ همین یکی. خوبی‌اش این است Ú©Ù‡ Ùوق‌العاده پایدار است (به خاطر XP بودن!). Linux هم همین خوبی ØØ§Ùظه را داشت ولی هم این یکی Ø±Ø§ØØªâ€ŒØªØ± است Ùˆ هم این‌که برای ارایه بیش‌تر Windows قابل دست‌رسی است تا آن یکی(جالب نیست Ú©Ù‡ در دانشگاه ما یک سکوی Linux هم وجود ندارد؟!!!).
امروز یک نکته بامزه کش٠کردم: کار کردن در 1280×1024 کی٠دارد. برای اولین بار است Ú©Ù‡ می‌توانم ادعا کنم Ú©Ù‡ دو تا پنجره سورس کد‌م را می‌توانم باز کنم Ùˆ هر دو را هم با هم ببینم.