کاربرد ریاضیات
سلام دوستان خسته نباشید این سوال خیلی ذهنمو به خودش مشغول کرده واقعا به جواب قانع کننده ای هم نرسیدم.
سوال اول). تو رشته کامپیوتر مخصوصا حوضه نرم افزار و برنامه نویسی و شبکه ریاضیات کجای کاره؟؟واقعا کاربرد داره؟؟این طور که گفتن ریاضیات گسسته گریمالدی رو باید خوند تا دید خوبی نسبت به کامپیوتر بگیری واقعا اینجوریه؟؟؟
سوال دوم ).کاربرد ساختمان داده ها چی؟؟؟؟؟اگه داره همه جا گفتن کتاب هورویتز خوبه واقعا اینطوریه؟؟
6 پاسخ
من خودم الگوورتیم فلوید روکمی بهبودبخشیدم....
باحافظه کمتر انجامش دادم
همش ریاضه!!
من خودم متنفرم ار ریاضی.زیر خط فقرم تو این مورد.میخوام برم کتابای ریاضی پنجم ابتدایی به بعدو بخرم از نو دوباره بخونم :/
ولی خب ریاضی جدا از همه این صحبتا
یه ورزش فکریه.
مستقیم شاید به کارت نیاد اما ذهنتو باز میکنه.تو طراحی الگوریتم و حل مسئله بهت خیلی کمک میکنه.
نه حالا تو برنامه نویسی و شبکه،تو سایر حوزه ها هم همینطوره.
ببینید اینها هیچکدوم به دردنمیخورن
امااینها برای ارشد خوب هستن و بس
ساختمان داده و طراحی الگوریتم هم برای نگاه برنامه نویسی خوبه نه برای برنامه نویسی نگاهت روبازمیکنه
درمجموع بهت بگم ساختمان داده گریمالدی هیچکدوم ازفصلهاش خوب نیست مگرفصل منطق که پیش نیاز سه فصل هوش مصنوعیه.و فصل گراف ودرختش وگرنه وقت تلف کردنه ولی به درد ارشدمیخوره بعدش هیچ کاربردی نداره
دردنیای کامیپوتر بحث برنامه نیوسی میخای ....سی و سی پلاس رو حرفه ای بیاموز.....
برای لینوکس همینهاخوب هستن برای برنامه نویسی مایکروسافت سی شارپ خوبه.
وقته خودت روتلف نکن ....اگه برنامه نویسی لینوکس و سی بری ادامه داره تا به برنامه نویسی سخت افزاربرسی و....
سوالی داشتی بپرس بهت بگم
کلا ریاضیات به درد میخوره امابرای کارهای مهندسی کردن.یعنی نرم افزارخیلی مهندسی بخای بسازی اره دراین صورت طراحی الگوریتم و....خوب هستن.
امایادگیری ریاضی به صورت مفهوممی اماامار احتمالات خیلی به کارمیتونه بیادالتبه بستگی به برنامه ایه که مینویسی.
مثلا یکبار یک برنامه نوشتم سه روز سیستم روشن بودتامحاسباتش تمام بشه بارم هشت گیگ.
اینجوری خوبه امابرنامش اصلاگرافیکی نبود...باسی ++ نوشتم.
کتاب هورویتز .. اینم خوب نیست .....
نمیدونم ترم چندمی و کجای کاری که بهت چیزی معرفی کنم.
سلام
باید دید که شما چطور و تا کجا میتونی و میخای پیش بری.... مثلا SQL Server بدون ریاضیات امکان نداره.... البته منظورم طراحی اون هست نه کاربردش... در مابقی نرم افزارها هم همینوطور
فرض کن شما برنامه نویس هوش مصنوعی شدی که میخای یه الگویتم سریع برای بهینه سازی تصویر بنویسی... خوب اینجا ریاضیات به کارت میاد...
برای پروزه های کوچیک شاید اصلا کاربرد این دو مبحث احساس نشه اما توی پروژه های بزرگ قطعا وجودشون رو حس می کنید مثلا زمانی که باید الگوریتم طراحی کنید فکری که با ریاضیات تقویت شده به راحتی الگوریتم های پیچیده طراحی میکنه و همینطور ساختمان داده ها خیلی خیلی مهمه چون انواع ساختارهای داده ای توی پروژه ها به کار میان که باید مفهومشون و طرز کارشون رو به خوبی بدونید تا بتونید درجای مناسبش استفاده کنید و از همه مهم تر این که هر دوی این مباحث برای سنجش مرتبه های زمانی و مکانی الگوریتم ها و ساختارهای به کار رفته در پروژه شما مهم هستند تا شما بتونید یک برنامه بهینه به لحاظ زمانی و مکانی طراحی کنید. این مورد آخر فقط توی پروژه های کلان مثلا در حد استان یا کشور و ... خیلی خودش رو نشون میده و در مورد پروژه های کوچیک شما اگه یه برنامه درب و داغون داشته باشیدکه کلی الکی فضای حافظه رو درگیر می کنه و یا الکی کلی زمان میبره تا یه پردازش ساده رو انجام بده (چون بهینه نشده) حس نمیشه چون تعداد تراکنش برای برنامه های کوچیک کم هست.