မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

how do u think about difference of c and c++

edited May 2009 in C++
i wanna know about the difference between C and C++
pls tell me

မှတ်ချက်များ

  • edited February 2008 Registered Users
    C++ ;
    C=C+1;
    in C++ code har ha
    even i m graduated form UCSY and learned about C and C++ ..i still dont know the differences between c and c++ but i like c++. it is ezee to learn and easy to make exe file.
    Posted bye Fatty_Cat
  • edited February 2008 Registered Users
    kophone wrote: »
    i wanna know about the difference between C and C++
    pls tell me

    The main difference between C& C++ is the OOPS(Object Oriented Programming) concept in C++. C++ is an advanced version of c which was made in 1980's in the same lab where C was also made and hence most of the features of C are contained in C++ also,but with a little difference in some of the syntaxes to make C++ more advanced Language.
    C++ have the provision of inheritence, constructors whereas you will not find these in C. Besides these there is not much difference between them..
    (ဖတ်ဘူးတာပြောတာနော် :P)
  • edited February 2008 Registered Users
    I think C also got oop?? and I think that most of the c programing is go to the hardware IO ...also C++??I don't know of it..
    Then what do u think about to run C in vista??Can I??if yes which IDE do i need to do!!!
  • edited February 2008 Registered Users
    hay fri u got so many error in C programing...
    C value is 67 I think...
    if C++=68..it will be conflict with D..68
    harhahr
  • edited June 2008 Registered Users
    ကျွန်တော်ကြားဘူးတာက C က semi OOP တဲ့၊ C++ ကျတော့မှ OOP တဲ့၊
  • edited June 2008 Moderators
    They are different base on programming Paradigms.
    C is Imperative programming.
    C++ is Object-Oriented programming.
  • edited February 2009 Registered Users
    ကိုယ်သိသလောက်တော့ program ကတစ်ခုရရင်နောက်တခုကိုလေ့လာရတာ လွယ်တယ်:O:O:O
    cနဲ့c++ကမတူဘူးတဲ့:65::65::65:
  • edited February 2009 Registered Users
    c++ နဲ့ ဘာတွေလုပ်လို့ရမလဲ
    ဘယ်အထိလုပ်လို့ရမလဲ:106:


    သိချင်ပါတယ်:77:
    မြန်မာလိုဖြေကြပါ
  • edited February 2009 Administrators
    superstar wrote: »
    c++ နဲ့ ဘာတွေလုပ်လို့ရမလဲ
    ဘယ်အထိလုပ်လို့ရမလဲ:106:


    သိချင်ပါတယ်:77:
    မြန်မာလိုဖြေကြပါ

    ဗမာလိုပြန်ဖြေမယ် ရှည်ရှည်လျားလျားပဲ "အကုန်လုပ်လို့ရတယ်"
  • edited February 2009 Registered Users
    superstar wrote: »
    c++ နဲ့ ဘာတွေလုပ်လို့ရမလဲ
    ဘယ်အထိလုပ်လို့ရမလဲ:106:


    သိချင်ပါတယ်:77:
    မြန်မာလိုဖြေကြပါ

    C++ နဲ့ချည်းပဲ ရေးထားတဲ့ မြန်မာပြည်ဖြစ် game တွေ ဒီမှာ သွားကြည့်နိုင်ပါတယ်...
  • edited May 2009 Registered Users
    C ဆိုတာက procedural language ပါ။ တနည်း data နဲ့ procedure နဲ့ ခွဲထားတဲ့ language မျိုးပေါ့။

    ဥပမာ
    typedef struct{
    int i;
    } INT;
    

    ဆိုတာက data ပေါ့။ အဲဒီ data ပေါ်မှာ အလုပ်လုပ်မဲ့ code ကို ဒီလိုရေးရပါတယ်။
    void main(void)
    {
    INT myInt;
    int counter;
    myInt.i = 5;
    for(counter = 0; counter < 5; counter++)
    {
    myInt.i ++;
    }
    }
    

    C++ ကျတော့ C ကို Object Oriented Paradigm ပေါင်းထည့်ထားတာပါ။ Object Oriented Paradigm ဆိုတာကတော့ Program ရေးသားနည်းလမ်းတမျိုးလို့ပဲ အလွယ်မှတ်ပေါ့ဗျာ။ (Procedural Programming, OO Programming အပြင် အခု AOP - Aspect Oriented Paradigm ဆိုတာပါ ပေါ်နေပါပြီး သချင်္ာပညာရဲ့ အသီးအပွင့်တွေပေါ့။) သူ့ကျတော့ data တွေဟာ စကားပြောလာကြတယ်။ ဥပမာ
    class INT{
    private: int i;
    public: void set(int ii){this->i = ii;}
    void increment(void){this->i++;}
    void decrement(void){this->i--;}
    

    ဒီလိုရေးထားလိုက်ရင် အစောတုန်းကလို main ကနေပြီး data ကို လုပ်ချင်သလို ယူလုပ်လို့မရတော့ဘူး။ INT class ကို စကားပြောပြီး (via function calls) စေခိုင်းလာရပြီ။ INT class က ပေးသလောက်ပဲ လုပ်ခွင့်ရှိတော့တယ်။ အဲဒါကို encapsulation လို့ခေါ်ပါတယ်။

    Encapsulation နဲ့ အတူ OO Paradigm ရဲ့ အသီးအပွင့်များကို C++ မှာ တွေ့ရှိနိုင်ပါတယ်။ အဲဒါတွေကတော့ inheritence, polymorphism စတာတွေပါပဲ။ နောက်တခါ input/output ကိုလဲ C ရဲ့ printf, scanf တွေကနေ တဆင့်တက်ပြီး streaming ဖြစ်လာပါတယ်။ istream နဲ့ ostream တွေကို implement ထားတဲ့ object တွေကတော့ လူသိများလှတဲ့ cin နဲ့ cout ပဲ ဖြစ်ပါတယ်။
  • edited May 2009 Registered Users
    natkhaung wrote: »
    ကျွန်တော်ကြားဘူးတာက C က semi OOP တဲ့၊ C++ ကျတော့မှ OOP တဲ့၊

    အဲဒါဟာ မှန်ပါတယ်။ ဘာလို့လဲဆိုတော့ C မှာ function pointer (function တခုရဲ့ အစမှတ် address ကို သိမ်းတဲ့ဟာ) ပါနေလို့ပါပဲ။ အဲဒါကို အသုံးပြုပြီး (အဲဒါကို struct ထဲမှာ ထည့်ပေးခြင်းဖြင့်) Object ပုံစံရအောင် ပြုလုပ်နိုင်ပါတယ်။ (သက်သေပြချက်မှာ သချင်္ာများ အလွန်များပြားသဖြင့် ဒီတိုင်းယုံပေးပါ။ မယုံပါက အင်တာနက်မှာ ကိုယ့်ဘာသာကိုယ်ရှာပါ။)

    ပြဿနာက data encapsulation အထူးသဖြင့် data hiding မရတာပဲ ဖြစ်ပါတယ်ခင်ဗျား။ (မရဘူးတော့မဟုတ်၊ လုပ်ရအင်မတန် လက်၀င်တာပဲ ဖြစ်ပါတယ်။)
  • Registered Users
    မေးချင်ပါတယ်
    c and c++ မှာဘယ်သူက ပိုပြီးလွယ်မလဲဆိုတာရယ်.လောလောဆယ် c ကိုတော့လေ့လာနေပါတယ်.လေ့လာနေတာမှားများနေသလား ဖြေပေးကြပါအုံး..သူတို့နှစ်ခုမှာ ဘယ်လိုတွေကွားခြားချက်တွေရှိလဲ အားသာချက်တွေပေါ့နော်....c ရရင် c++ လုပ်ရတာအဆင်ပြေရဲ့လား နောင်တော်တို့ကူညီဖြေကြားပေးကြပါအုံး....
  • Administrators
    ကွာခြားချက်လို့မရှိပါဘူး ဘာလို့လဲဆိုတော့ သူတို့နှစ်ခုက တစ်ခုစီသီးသန့်မဟုတ်လို့ပါပဲ။ တကယ်တော့ C++ ဆိုတာက Object Oriented Features တွေကို C မှာသုံးလို့ရအောင် ထပ်တိုးထားတာပါပဲ။ ဒီတော့ C နဲ့မတတ်ပဲ C++ သင်လို့ရတယ်ဆိုတာလည်း မရှိနိုင်ပါဘူး။ အဲဒီတော့ Programming အခြေခံမရှိတဲ့လူဆိုရင်တော့ C ရဲ့အခြေခံတွေကို အရင်ဆုံးလေ့လာရမှာပါပဲ အဲဒါပြီးမှသာ Object Oriented ရေးဖို့အတွက် C++ ကိုလေ့လာမှပဲရမှာပါ။
Sign In or Register to comment.