اطلاعیه

Collapse
No announcement yet.

سوال در مورد ++C

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

    سوال در مورد ++C

    سلام
    من می خوام بدونم فرق C با ++C چیه و اصلا چقدر با هم شباهت دارن؟ من تازه می خوام C یاد بگیرم. کدومش بهتره؟ مثلا با ++C می تونم avr و یا 8051 بنویسم؟ منظورم اینه که کامپالر هایی مثل franklin و codevision ، این نوع از C رو ساپورت می کنن؟

    #2
    سوال در مورد ++C

    سلام . خوبی دوست عزیز؟
    شما برای کارهای برقی ای که الان می خواهی انجام بدی فقط به C استاندارد نیاز پیدا میکنی ولی فرق این 2 تا چی هست.
    تقریبا تمام کارهایی که با ++C مشه انجام داد با C هم میشه انجام داد ولی خیلی سخت تر . اون کار ها زمانی هست که شما خودت بخواهی متغییر تعریف کنی که ابعادش بزرگتر از یه عدد باشه . مثلا یه متغییر به نام مشتری که شامل نام و نام خانوادگی و کد اشتراک هست . شما اگه بخواهی با Cآ‌ معمولی این کار رو انجام بدی رسما بیچاره میشی ولی توی ++C با تعریف یه کلاس به اسم مشتری به راحتی میشه این کار رو کرد.
    حالا سوال اصلی اینکه که تعریف همچین متغییر هایی در برنامه نویسی های برقی کاربرد داره یا نه من به شما عرض میکنم که من حدود 7 ساله که برنامه نویسی میکنم و حدود 5 ساله که برنامه برقی مینویسم تا الان نیازم نشده .
    خلاصه اینکه اگه فقط برای کارهای برقی می خواهید C رو بخونید و وقت خودتون رو تلف نکنید . اگر هم می خواهید ++C بخونید حتما اول C رو بخونید زمانی که الگوریتم نویسیتون قوی شد بعد برید سراغ ++C
    موفق باشید.
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      سوال در مورد ++C

      با سلام
      دوست عزیز مهم اینکه می خواهید برنامه نویسی یاد بگیرید
      هرچی شد
      فقط بسم الله
      برای سی و سی پلاس پلاس یا هم خانواده های دیگه زیاد سخت گیری نکنند
      اصل یکی
      واسه سی پلاس پلاس هم کتاب هربرت شیلد ترجمه مهندس شادمان پور خوبه
      ولی سی یه خوبی داره که کلا کتاب زیاد داره
      این سی پلاس پلاس هم کلا استاندارد نشده و هر کامپیلرش یه کمی با اون یکی ها تفاوت داره
      باز می گم این دست و اون دست نکن
      فقط با علی همین

      دیدگاه


        #4
        سوال در مورد ++C

        در مورد کامپایلر باید از چی استفاده کنم؟ ( برای C ) هر چی turbo c پیدا کردم همش تحت داس بود و اعصاب خورد کن! اصلا turbo c تحت ویندوز پیدا میشه؟

        دیدگاه


          #5
          سوال در مورد ++C

          سلام . خوبی دوست عزیز؟
          توربو سی تحت ویندوز نداریم ولی برلند سی تحت ویندوز داریم که یه مقدار کامپایلرش با سی معمولی فرق میکنه .
          موفق باشید .
          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

          دیدگاه


            #6
            سوال در مورد ++C

            DevC++ For Windows
            یه سری به این وبلاگ بزن
            حتما خوشت میاد
            http://cpp.blogfa.com/
            موفق باشی.

            دیدگاه


              #7
              پاسخ : سوال در مورد ++C

              سلام
              آقا این بنده های خدا این همه خودشون رو کشتن سی++ درست کردن که اون وقت بگی با سی هیچ فرقی نداره؟؟!!
              مهمترین تفاوت این دو در مدیریت و مهندسی یک نرم افزاره! به طور مثال در سی++ امکان overload کردن operator ها وحود داره؛templateها و این امکان به شما این اجازه رو می ده که مثلاً یک تابع sort بنویسید که با هر ورودی بتونه یک list رو sort . چه یک list از int چه از float چه از هر کلاسی که شما بخواهید!!!! اونوقت شما برو تو سی یه همچون کاری رو بکن (عمراً)!
              اما با این وجود هیچ زبانی مثل جاوا نمی شه!

              تفاوت ها:
              - function overloading
              - type checking
              - operator overloading
              - template
              - Virtual Functions and Polymorphism
              - ...

              دیدگاه


                #8
                پاسخ : سوال در مورد ++C

                gffxdxxxxxkjavascript:void(0);
                icon_surprisedklll :sad: :cry:

                دیدگاه


                  #9
                  پاسخ : سوال در مورد ++C

                  نوشته اصلی توسط kmisagh
                  سلام
                  آقا این بنده های خدا این همه خودشون رو کشتن سی++ درست کردن که اون وقت بگی با سی هیچ فرقی نداره؟؟!!
                  مهمترین تفاوت این دو در مدیریت و مهندسی یک نرم افزاره! به طور مثال در سی++ امکان overload کردن operator ها وحود داره؛templateها و این امکان به شما این اجازه رو می ده که مثلاً یک تابع sort بنویسید که با هر ورودی بتونه یک list رو sort . چه یک list از int چه از float چه از هر کلاسی که شما بخواهید!!!! اونوقت شما برو تو سی یه همچون کاری رو بکن (عمراً)!
                  اما با این وجود هیچ زبانی مثل جاوا نمی شه!

                  تفاوت ها:
                  - function overloading
                  - type checking
                  - operator overloading
                  - template
                  - Virtual Functions and Polymorphism
                  - ...
                  سلام خوبی دوست عزیز؟
                  ممنون از اطلاعت شما و ممنون که اشتباه من رو اصلاح کردید .
                  موفق باشید.
                  شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                  هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                  چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                  دیدگاه


                    #10
                    پاسخ : سوال در مورد ++C

                    سلام
                    مشخصا از اسمها،اول C اومده بعد تکمیل تر اون++c ،اگه c باد بگیری همون کار هارو توو ++c هم می تونی انجام بدی
                    ++c برای شی گرایی و ایجاد کلاسها بهبود پیدا کرده،چند تا دستور اضافه داره( مثلا هم PrintF رو داره هم Cout ) و کمی ...

                    واضحا از c شروع کن و به ++c برش ..

                    اما هیچ میکرویی اینقدر قدرت نداره که بخواد از امکانات ++c کامل استفاده کنه :mrgreen: برای میکرو ها c معمولی با چند دستور سادش کافیه ...

                    franklin رو بیخیال شو و هم keil هم franklin با C استاندارد هستن ...

                    جاوا برای میکرو های موجود ندیدم ....

                    اگه زبان خوب می خوای،بیشتر توضیح بده هدفت چیه تا اگه بتونم کمکی کنم ...

                    دیدگاه


                      #11
                      پاسخ : سوال در مورد ++C

                      با IAR میشه برای میکروکنترلرها با C++ برنامه نوشت. :smile:
                      There is nothing so practical as a good theory. — Kurt Lewin, 1951

                      دیدگاه


                        #12
                        پاسخ : سوال در مورد ++C

                        سلام بزرگان

                        برای یادگیری C++ هیچ نیازی به یادگیری C در ابتدا نیست.
                        نه تنها این موضوع وارده ، بلکه انجام این کار ممکنه وقتتون رو بیخود تلف کنه.
                        من خودم با C++ برنامه می نویسم و اصلا تا حالا C نخوندم.
                        اگه شما اول C بخونین ممکنه به برنامه نویسی ساخت یافته عادت کنین و بعد موقعی که با کلاس و ... که تو c++ هست روبرو میشین احساس غریبی یا عدم راحتی کنین.
                        یکی از بزرگان گفته بود که اول تو c وارد شو و بعد برو سراغ c++
                        خب چه اشکالی داره که از اول بریم سراغ c++ و شیئ گرایی
                        همین مسائل باعث میشه که موقع مقایسه ی برنامه نویسی ساخت یافته و شیء گرا خیلی ها شیء گرایی رو بجای اینکه کارامد تر ببینن سخت تر ببیننش.
                        به هر حال کتاب how to program C++ (deitel & deitel)l کتاب خوبیه .
                        انتشارات غزال ترجمه ی خوبی از اونو داره که دو جلده.
                        معادل این کتاب برای جاوا هم هست.

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

                        مرسی.
                        Upload your files Here. Great Azeri Resumable File Host: http://endir.az/index.php?lang=5

                        دیدگاه


                          #13
                          پاسخ : سوال در مورد ++C

                          فرق این دوتا شی گرا بودن c++ است به نظر من c++ کسی یاد بگیره c هم یاد گرفته خیلی ساده هست یعنی حدود دو هفته اگه علاقه داشته باشید میشه یاد گرفت.
                          با c++ هم میشه برای میکرو برنامه نوشت AVR ATMAN .
                          اما بیشتر کامپایلر ها C ساپورت میکنند .
                          بیسیک را هم که اصلا پیشنهاد نمی کنم.
                          Difficult But possible
                          به اميد ايراني آباد.
                          http://art-net.ir

                          دیدگاه


                            #14
                            پاسخ : سوال در مورد ++C

                            سلام
                            برنامه نویسی به زبان C
                            تالیف :مهندس عین الله جعفرنژاد قمی
                            http://rapidshare.com/files/110811243/Ebook_C.rar
                            pass: www.pcseven.com

                            دیدگاه


                              #15
                              پاسخ : سوال در مورد ++C

                              سلام بزرگان
                              راستی -ali جون
                              signature ات خیلی خوشگله
                              دمت داغ (خیلی دمت گرم) :mrgreen:

                              Upload your files Here. Great Azeri Resumable File Host: http://endir.az/index.php?lang=5

                              دیدگاه

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