Dator > vad är skillnaden mellan C + + & Visual Basic ?

  • vad är skillnaden mellan C + + & Visual Basic ?


  • Tack vare sin objektorienterade redesign och senare utveckling , aktier Visual Basic nu mycket gemensamt med C + + , men de två språken , som skapats för olika ändamål , aldrig varit avsedda att vara utbytbara . Det finns flera viktiga skillnader mellan dem

    En plattform kontra flera

    Visual Basic ska sammanställas och köras på en version av operativsystemet Microsoft Windows . C + + -kompilatorer finns på nästan alla moderna operativsystem .

    Läsbar vs Cryptic

    Visual Basic syntax mer liknar ett naturligt språk , det mesta urskilja genom även en nybörjare . Syntaxen för C + + , även om den inte som reservdel som sin stamfader C , är , vågar jag påstå, än mer kryptiskt .

    Pekare vs hanterad kod

    Bara ett snäpp ovan maskinkod , + C + har konstruktioner som kallas " pekare " som gör det möjligt för Direct Memory Access och fördelning . Detta innebär att kod kan snabbt och effektivt men också idel försvagande buggar och säkerhetsrisker. Visual Basic , å andra sidan , kör inom . NET Framework . Denna miljö hanterar minnesallokering och kontrollerar åtkomst till systemresurser , vilket avsevärt minskar buggar , minnesläckor och säkerhetsrisker. Även snabb och effektiv , kan Visual Basic vara aldrig så snabbt som icke-förvaltade C + +

    multipelt arv kontra gränssnitt

    C + + kan en klass att härleda från flera basklasser . Visual Basic inte , utan i stället använder Java-liknande gränssnitt för att få de flesta av fördelarna med multipelt arv med ingen av nackdelarna.

    Delegater och händelser

    Visual Basic innehåller Event uttalande och delegat typ att bättre arbeta med händelsen arkitektur av grafiska användargränssnitt och webbformulär . C + + har inga sådana verktyg.


Previous:Vilka är fördelarna med Java uppgradera ? Next:varför är begreppet arv viktigt i objektorienterad programmering ?





Relaterade artiklar


  • vad är en AC hubb?
  • processor Uppgraderingsverktygen
  • installation av bluetooth på en Apple Power Mac G5
  • hur man får bilder från en Sony st kamera
  • hur man läser programmering på en dator
  • Ta bort en fil med php
  • m2 MemoryStick musik kapacitet
  • Lägga till en listruta i ett Visual Studio i ett nät projekt
  • hur man ändrar det aktiva fönstret i Visual Basic
  • hur man skriver ut på Legal-papper med en Canon MP780