diapason
سه شنبه 29 اسفند 1391, 10:18 صبح
موضوع زیر عامل اولیۀ عضویتم در این انجمن بود...
برنامهنویسی را از حدود 16 سال پیش با کوئیک بیسک محبوب آغاز کردم. با این که کامپیوتر نداشتم، از هر فرصتی که کامپوتری در اختیارم قرار میداد استفاده میکردم تا کدهایی که روی کاغذ نوشته بودم، تست کنم. یادم میآید که با بیسیک یک برنامه نوشته بودم که میشد روی یکی خط حامل نت نوشت و اجرا کرد.... ولی چون آن زمان ابزاری برای ذخیرهسازی نداشتم، همهآش پاک شد و به فنا رفت (یادش بخیر). از پس از حدود 5 سال، یعنی 11 سال پیش، ویژوال سی پلاس پلاس 6 را شروع کردم. از نظر خودم پیشرفت قابل قبولی داشتم، تقریباً 99 درصد زمان آزادم به این امر خطیر اختصاص پیدا کرده بود. همیشه برای خودم یک برنامه تعریف میکردم تا به این بهانه چیزهای جدیدی یاد بگیرم... DirectX، irrLicht... دو سه تا بازی دو بعدی و سه بعدی برای خودم نوشتم... متأسفانه سر یک بیتوجهی سورس دو تا از این بازیها هم از دستم رفت (:افسرده:)...
چندبار قصد داشتم سمت .Net بروم.. نشد. علاقه و تعصب خاصی به ادبیات سی پلاس پلاس داشتم و اصلا انگار برایم برنامه نویسی معادل بود با سی پلاس پلاس! :قلب:... VC2005، VC2003......
تا این که به دلایل نیاز به پروژههای درسی و پایاننامه و این چیزها... حدود 3 سالی از سی پلاس پلاس فاصله گرفتم و درگیر Matlab شدم.....
اما عمق فاجعه:
یک هفته قبل:
نیاز داشتم برنامهای بنویسم. اما :متعجب:... چرا هیچ زبانی یاد ندارم؟! حتا (همان "حتی"، البته به شیوۀ خودم)
CSomthingDlg dlg;
dlg.DoModal();
را هم بلد نبودم. اصلا انگار محیط ویژوال استودیو یک محیط جدید بود! دنبال چند کلاس در اینترنت گشتم، اکثراً تحت دات نت بودند... انگار مثل اصحاب کهف پس از 300 سال از خواب بیدار شده بودم و وجه همراهم نیاز به بستر داتنت دارد تا بتوانم با آن نان بخرم. چند جا، از جمله stackoverflow، صحبت از این بود که "آقایان سمت داتنت بروید... MFC در حال قدیمی شدن است" (هرچند خودم خیلی با آن موافق نیستم.. چون هنوز مایکروسافت با انتشار نسخههای جدیدتر، از آن پشتیبانی رسمی میکند).
در شک بودم، که یک راهحل سریع به ذهنم رسید و به سرعت در پی یک کتاب در مورد سی شارپ گشتم... کتاب پیدیاف فارسی آقای هاشمیان را پیدا کردم... 900 صفحه را در حدود 4 روز با سرعت مرور کردم... اما هنوز هم چندان با دستورزبان این زبان راحت نیستم... اصلاً دیدن تمام دل و رودۀ یک برنامه در سی پلاس پلاس برای نوشتن یک برنامۀ جمع دو عدد یک لذت دیگری برایم دارد... تا این که با سی شارپ در یک خط بدون داشتن دانش حسابداری یک برنامه حسابداری برای مایکروسافت بنویسم (مزاح :تشویق:)...
خوب! بعد از این همه شرح ما وقع، نظر دوستان چیست؟ برای شروع داتنت، خودم را با سیشارپ سازگار کنم، یا از ویژوال سی استفاده کنم؟ یا اصلاً یک پیشنهاد جدید دارید؟
در یک کلام: چکار کنم؟
برنامهنویسی را از حدود 16 سال پیش با کوئیک بیسک محبوب آغاز کردم. با این که کامپیوتر نداشتم، از هر فرصتی که کامپوتری در اختیارم قرار میداد استفاده میکردم تا کدهایی که روی کاغذ نوشته بودم، تست کنم. یادم میآید که با بیسیک یک برنامه نوشته بودم که میشد روی یکی خط حامل نت نوشت و اجرا کرد.... ولی چون آن زمان ابزاری برای ذخیرهسازی نداشتم، همهآش پاک شد و به فنا رفت (یادش بخیر). از پس از حدود 5 سال، یعنی 11 سال پیش، ویژوال سی پلاس پلاس 6 را شروع کردم. از نظر خودم پیشرفت قابل قبولی داشتم، تقریباً 99 درصد زمان آزادم به این امر خطیر اختصاص پیدا کرده بود. همیشه برای خودم یک برنامه تعریف میکردم تا به این بهانه چیزهای جدیدی یاد بگیرم... DirectX، irrLicht... دو سه تا بازی دو بعدی و سه بعدی برای خودم نوشتم... متأسفانه سر یک بیتوجهی سورس دو تا از این بازیها هم از دستم رفت (:افسرده:)...
چندبار قصد داشتم سمت .Net بروم.. نشد. علاقه و تعصب خاصی به ادبیات سی پلاس پلاس داشتم و اصلا انگار برایم برنامه نویسی معادل بود با سی پلاس پلاس! :قلب:... VC2005، VC2003......
تا این که به دلایل نیاز به پروژههای درسی و پایاننامه و این چیزها... حدود 3 سالی از سی پلاس پلاس فاصله گرفتم و درگیر Matlab شدم.....
اما عمق فاجعه:
یک هفته قبل:
نیاز داشتم برنامهای بنویسم. اما :متعجب:... چرا هیچ زبانی یاد ندارم؟! حتا (همان "حتی"، البته به شیوۀ خودم)
CSomthingDlg dlg;
dlg.DoModal();
را هم بلد نبودم. اصلا انگار محیط ویژوال استودیو یک محیط جدید بود! دنبال چند کلاس در اینترنت گشتم، اکثراً تحت دات نت بودند... انگار مثل اصحاب کهف پس از 300 سال از خواب بیدار شده بودم و وجه همراهم نیاز به بستر داتنت دارد تا بتوانم با آن نان بخرم. چند جا، از جمله stackoverflow، صحبت از این بود که "آقایان سمت داتنت بروید... MFC در حال قدیمی شدن است" (هرچند خودم خیلی با آن موافق نیستم.. چون هنوز مایکروسافت با انتشار نسخههای جدیدتر، از آن پشتیبانی رسمی میکند).
در شک بودم، که یک راهحل سریع به ذهنم رسید و به سرعت در پی یک کتاب در مورد سی شارپ گشتم... کتاب پیدیاف فارسی آقای هاشمیان را پیدا کردم... 900 صفحه را در حدود 4 روز با سرعت مرور کردم... اما هنوز هم چندان با دستورزبان این زبان راحت نیستم... اصلاً دیدن تمام دل و رودۀ یک برنامه در سی پلاس پلاس برای نوشتن یک برنامۀ جمع دو عدد یک لذت دیگری برایم دارد... تا این که با سی شارپ در یک خط بدون داشتن دانش حسابداری یک برنامه حسابداری برای مایکروسافت بنویسم (مزاح :تشویق:)...
خوب! بعد از این همه شرح ما وقع، نظر دوستان چیست؟ برای شروع داتنت، خودم را با سیشارپ سازگار کنم، یا از ویژوال سی استفاده کنم؟ یا اصلاً یک پیشنهاد جدید دارید؟
در یک کلام: چکار کنم؟