اطلاعیه

Collapse
No announcement yet.

یادگیری Cو++C

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    یادگیری Cو++C

    سلام به همه
    من از دوستانی که در برنامه نویسیC قدرت زیادی دارم خواهش می کنم نظر بدن تا راهنمایی بشم :agree:میدونیم این زبان برای یک مهندس برق از نون شب هم واجب تره پس بهترین تجارب خودتون رو برای یادگیری این زبان بگید.من فقط آشنایی خیلی مختصری با C اونم غیر اصولی دارم و خسته شدم :cry:میخوام این زبان رو درست یاد بگیرم و بعد با تلاش خودم تکمیلترش کنم.به نظر شما برم کلاس بهتره یا کلا از روی PDFها؟
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    #2
    پاسخ : یادگیری Cو++C

    میدونم سوال ساده ای هست ولی من از کسایی که در C حرفه ای هستن میخوام نظر بدن چکار کنم بهتره.ممنون میشم ازتون اگه نظر بدین
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    دیدگاه


      #3
      پاسخ : یادگیری Cو++C

      پیشنهاد من اینه که با تعریف پروژه برای خودت سعی کنی برنامهه نویس (و کلا مباحث عملی رو) یاد بگیری. همین PDF ها هم کفایت میکنهو نمی خوام بگم کلاس رفتن بیهوده ست ولی اگه شما علاقه داشته باشی بدون کلاس رفتن هم پیشرفت خوبی میکنی. برای اثبات حرفم هم کافیه تو همین سایت از بچه هایی که C رو خوب بلدن ، بپرس ببین کدوماشون کلاس رفتن. عملا هیچکدومشون چون چیزایی که بلدن تو هیچ کلاسی ارائه نمیشه

      دیدگاه


        #4
        پاسخ : یادگیری Cو++C

        میدونیم این زبان برای یک مهندس برق از نون شب هم واجب تره
        الزاما نه!
        کی اینو گفته؟ "مهندس" اگر بخواییم واقعا برای این کلمه ارزش قائل بشیم و درست باهاش برخورد کنیم یک "تحلیل گر حرفه ای" باید باشه. برای تحلیل هم احتیاجی به دست به کد شدن نیست. چرا ما عادت داریم هر کاری رو به غیر اهلش واگذار کنیم؟ کلی آدم توی دنیا درس میخونن که برنامه نویس بشن. و حالا شما که کار تخصصی ات جدای از این مقوله هست میخوایی این رو به خودت بچسبونی؟
        صحبت سر نتونستن و نشدن نیست. سر اینه که یک مهندس برق کار اصلیش این نیست.
        شما به عنوان یک مهندس برق به این توجه کن که وقتی PLC به بازار میاد برای مهندسین برق (اون زمان) میان زبانی بنام LADDER میذارن چون با رله لاجیک آشناتر هستن. برای افراد متخصص الکترونیک میان CSF رو میذارن چون با شماتیک کشیدن نزدیک تره و برای برنامه نویس ها STL. صرفه نظر از قصد برای جذب افراد بیشتر برای استفاده از محصول جدید؛ منطق حکم میکنه بیشتر به این نکته توجه کنیم که این افراد عادت دارن با این ابزار ها نه تنها کار بلکه فکر کنن.

        از تمام اینا گذشته؛ یک زبانی مثل C یا بد تر از اون ++C زبانی با ساختارهای بسیار قدرتمند و در عین حال خطرناکه. نوشتن یک برنامه خوب به زبان C اطلاعات بسیار زیادی راجع به سیستم سخت افزاریی که باید برنامه روش اجرا بشه و محیطی که برنامه در اون اجرا میشه و اطلاع کاملی از نحوه تولید کد توسط کامپایلرش احتیاج داره. صرف اینکه من بتونم چهار تا if و else قطار کنم که C نویس نمیشم.

        شما اگر میخوایی باید از چیزی شروع کنی که نیاز اولیه ات رو به عنوان یک مهندس برطرف کنه. مثلا LabView یا MathLab و بعد از اون میشینی بالای سر یک برنامه نویس و بهش میگی چکار برات بکنه. حالا اگر اینا رو یاد گرفتی و در وقت بیکاری خواستی برنامه نویسی C یاد بگیری اون دیگه خیلی عالیه.

        سالهای 65 تا 68 شرکتی در تهران با نمایندگی رسمی از اپل تاسیس شد. بنام سیبستان. به مدیریت آقایی بنام "پاتریک مولیر". یکی از دوستان که خیلی هم با این شخص روابط نزدیکی داشت برای پز دادن که مک و اپل خیلی حال میده میگفت که : "شرکت اپل ممکنه در خیلی از کارها اول نباشه ولی مطمئنا در خیلی از کارها دومه!" یعنی عمدتا غیر حرفه ای کار میکنه. بخاطر هم همینه که خیلی ها هم هستن که نمیدونن این "سیب" کذایی اصلا چکار میکنه و حالا هم کجا هست. ولی شرکتی مثل Pioneer که از شرکت های مطرح قدیمی هم هست رو بخاطر تخصصش همه میشناسن. و من یکی اگر جنس اصل این شرکت رو گیر بیارم مطلقا با محصول معادل شرکت دیگه ای عوضش نمیکنم.

        دیدگاه


          #5
          پاسخ : یادگیری Cو++C

          سلام مهندس آقازاده
          من کلیت حرفاتونو قبول دارم.من در الگوریتم نویسی تعریف نباشه باید بگم خیلی قویم و qbasic رو عالی بلد بودم و حتی پروژه های 20و30 صفحه ای هم مینوشتم.ولیC نه.با توجه به گرایشم و علاقم به میکروکنترلرها و اینکه یکی از زمینه های کاری ما همین می تونه باشه گفتم c خیلی واجبه.اما من هنوز درسهایی که به درد لب ویو بخوره یاد نگرفتم و پایه اینارو ندارم ایشالا تا یکسال دیگه.ولی من دوست دارم c رو خیلی خوب یاد بگیرم.
          با تشکر از شما
          جانم به فدای ائمه اطهار
          می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

          دیدگاه


            #6
            پاسخ : یادگیری Cو++C

            با سلام
            بنظر من یک دانشجوی رشته برق (مقطع مهم نیست)باید برنامه نویسی بلد باشه ,دلیل اینکه C رو پیشنهاد کردن اینه که یه زبان قابل انعطاف و قدرتمندیه
            اگه یک دانشجو برنامه نویسی بلد نباشه بخواد ادامه تحصیل بده بالاخره یه روزی مجبوره که یاد بگیره پس چه بهتر زودتر شروع بشه
            نوشته اصلی توسط رضا آقازاده
            الزاما نه!
            کی اینو گفته؟ "مهندس" اگر بخواییم واقعا برای این کلمه ارزش قائل بشیم و درست باهاش برخورد کنیم یک "تحلیل گر حرفه ای" باید باشه. برای تحلیل هم احتیاجی به دست به کد شدن نیست. چرا ما عادت داریم هر کاری رو به غیر اهلش واگذار کنیم؟ کلی آدم توی دنیا درس میخونن که برنامه نویس بشن. و حالا شما که کار تخصصی ات جدای از این مقوله هست میخوایی این رو به خودت بچسبونی؟
            صحبت سر نتونستن و نشدن نیست. سر اینه که یک مهندس برق کار اصلیش این نیست.
            آقای آقا زاده تو این جامعه مگه به کلمه مهندس ارزش قائل میشن یا درست برخورد میکنن !!!؟ :eek:
            هر موقعی به یک مهندس (به قول شما " تحلیل گر حرفه ای&quot ارزش قائل شدن و یک مهندس تو تخصص خودش به مردم خدمت کرد منم با شما موافق خواهم بود
            به امید اون روزی که سیستم آموزشی کشور پیشرفت و مهندسان این کشور عزیز ارزش داشته باشند
            از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...

            دیدگاه


              #7
              پاسخ : یادگیری Cو++C

              نوشته اصلی توسط ahmadpashaei
              سلام به همه
              من از دوستانی که در برنامه نویسیC قدرت زیادی دارم خواهش می کنم نظر بدن تا راهنمایی بشم :agree:میدونیم این زبان برای یک مهندس برق از نون شب هم واجب تره پس بهترین تجارب خودتون رو برای یادگیری این زبان بگید.من فقط آشنایی خیلی مختصری با C اونم غیر اصولی دارم و خسته شدم :cry:میخوام این زبان رو درست یاد بگیرم و بعد با تلاش خودم تکمیلترش کنم.به نظر شما برم کلاس بهتره یا کلا از روی PDFها؟
              من پیشنهاد می کنم که pdf انگلیسی بخونین. من خودم هم همین طوری یاد گرفتم. :nerd:
              البته گقتم انگلیسی چون گفتین یه آشنایی مختصر دارین :agree:
              آن زنده که کاري نکند ، مرده به از اوست

              دیدگاه


                #8
                پاسخ : یادگیری Cو++C

                آقای آقا زاده تو این جامعه مگه به کلمه مهندس ارزش قائل میشن یا درست برخورد میکنن !!!؟
                ببین عزیزم. دو تا مسئله هست. یکی چیزی که باید باشه و یکی چیزی که عمدتا هست. پس شما هم قبول داری که این چیزی که من عرض کردم تا حدودی درسته اما باهات هم تا حدودی موافقم که شرایط ممکنه ما رو مجبور به این کار ها کنه. به عنوان مثال دروغ گفتن بده. اما همه دروغ میگن. به نظر من خیلی مواقع این ما هستیم که تعیین میکنیم چه کاری باید انجام بشه. در این سری موارد اگر کسی دروغ بگه من اصلا حسابش نمیکنم. اما خوب بعضی شرایط هم پیش میاد که آدم مجبور میشه. همون خدایی که گفته دروغ بده اینجور جاها رو مجاز کرده.
                حالا اگر بحث این موارد خاص نباشه باز هم روی حرف خودم تاکید دارم. اما در شرایط خاص خوب خود شما و آقای پاشایی بهتر میدونین.

                ضمنا توصیه میکنم کتاب استاندارد زبان C نوشته آقایان کرنیگان و ریچی رو بخونین. اینها طراحان زبان C هستن.

                دیدگاه


                  #9
                  پاسخ : یادگیری Cو++C

                  مهندس من خودم تو دانشگاه برنامه نویسی رو یاد گرفتم !!!!!

                  دیدگاه


                    #10
                    پاسخ : یادگیری Cو++C

                    ببین عزیزم. وقتی کسی با یک زبان قدرتمند مثل C کار میکنه لابد منظور اصلیش نوشتن برنامه های نسبتا پیچیده هم هست. در این صورت بدون دونستن یک سری مبانی که ظاهرا هیچ ربطی به c هم نداره عملا نمیتونه برنامه خوبی بنویسه. از طرفی مسائلی مثل ساختمان داده ها هم جزء ضروریات حساب میشه. بذار اینطوری بگم. صرف دونستن اینکه یک ترانزیستور چطوری کار میکنه و چطوری ازش میشه کار کشید مهم نیست. باید بدونی که کجاها هم چطوری ازش کار بکشی.
                    اما با توجه به صحبت های رد و بدل شده مثل اینکه نمیشه رای شما رو زد!! :mrgreen:
                    بنابراین توصیه من اینه از همون کتاب کرنیگان ریچی برای یادگیری شروع کنین ولی هر سورسی هم دم دستتون رسید نگاهش کنین و سعی کنین تکنیک هاشو برای خودتون تحلیل کنین. اینجوری انشالله سریعتر راه میفتین.
                    در کنار همین هم یک سری کتابهای جنبی مثل ساختمان داده ها (برای هر زبانی باشه مهم نیست) و مبانی سیستم عامل رو یک نگاهی هم بکنین.

                    دیدگاه


                      #11
                      پاسخ : یادگیری Cو++C

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

                      دیدگاه


                        #12
                        پاسخ : یادگیری Cو++C

                        راستی یادم رفت. یک سری نکات ریز هم توی برنامه نویسی با زبان C و یک سری هم کلا در هنگام برنامه نویسی با هر زبونی وجود داره که بیشتر با تجربه بدست میاد. و صد البته خیلی ها هم ممکنه به غلط بودنشون حکم بدن.

                        دیدگاه


                          #13
                          یادگیری Cو++C

                          نوشته اصلی توسط رضا آقازاده
                          در کنار همین هم یک سری کتابهای جنبی مثل ساختمان داده ها (برای هر زبانی باشه مهم نیست) و مبانی سیستم عامل رو یک نگاهی هم بکنین.
                          با سلام ...

                          با تشکر از پاسختون ...

                          برای ساختمان داده و مبانی سیستم عامل چه کتابی رو معرفی میکنید ؟
                          مصادیق اظهار محبت به همسر
                          بررسی مسائل جنسی در زندگی زناشویی(فایل صوتی)
                          ویژگی های خانواده سالم - مصادیق احترام (فایل صوتی)
                          اثر قصه گویی برای کودکان

                          دیدگاه


                            #14
                            پاسخ : یادگیری Cو++C

                            اینو از اهلش بپرسین بهتره. ولی من خودم با کتاب های آقای دکتر فهیمی و آقای روحانی رانکوهی بیشتر حال میکنم.
                            ساختمان داده ها هم بخاطر یادآوری دوستان در دانشگاه تهران؛ فقط (اگر درست اسمش یادم باشه) الیس هوروویتز.
                            (چه میشه کرد. اینا اغلب مال 10 الی 20 سال پیشه)

                            دیدگاه


                              #15
                              پاسخ : یادگیری Cو++C

                              نوشته اصلی توسط رضا آقازاده
                              (چه میشه کرد. اینا اغلب مال 10 الی 20 سال پیشه)
                              دانشگاههای ما هنوز هم تو اون دوره DOS موندن چونکه هنوز هم همین کتابها رفرنس اصلی هست (حداقل تو علم و صنعت و امیر کبیر هم همینا رو میگن) و جالبتر اینکه هنوز هم تو هیچ دانشگاهی برنامه نویسی تحت ویندوز مورد استفاده رسمی قرار نمیگیره و این خود دانشجوها هستند که باید برن سراغ این چیزا

                              دیدگاه

                              لطفا صبر کنید...
                              X