VB proti C
Visual Basic (znan tudi kot VB) je programski jezik, ki temelji na dogodkih. To je tretja generacija takšnega jezika in je tudi integrirano razvojno okolje (ali IDE). Prihaja iz Microsofta in se uporablja posebej za njegov programski model -COM. Kot osnovni dediščini in grafičnih razvojnih značilnostih je zasnovan kot preprost jezik za učenje. VB omogoča hiter razvoj aplikacij (ali RAD) aplikacij GUI; dostop do baz podatkov z uporabo podatkovnih objektov dostopa, oddaljenih podatkovnih objektov ali podatkovnih objektov ActiveX; in ustvarjanje kontrolnikov in predmetov ActiveX.
C je programski jezik za računalnike splošne namene. Posebej je bil zasnovan za uporabo v operacijskem sistemu Unix. Uporablja se za izvajanje sistemske programske opreme; Vendar pa je znano, da se uporablja tudi za razvoj prenosne aplikacijske programske opreme. Kot eden najbolj priljubljenih programskih jezikov ima večina operacijskih sistemov arhitekturo, v kateri obstaja prevajalnik C.
Zamišljeno je bilo, da bo VB prišel tako naravno kot jezik za začetnike programiranja. Zaradi enostavne uporabe lahko programerjem omogoča ustvarjanje osnovnih aplikacij GUI in razvoj kompleksnih aplikacij.
C je imperativni jezik izvajanja sistemov (kar pomeni, da je programska paradigma, ki opisuje izračunske izraze izjav, ki naj bi spremenili stanje programa in jih uporabili). Njegova zasnova je minimalistične narave - ustvarjena je bila tako, da jo je mogoče sestaviti s preprostim in celovitim prevajalnikom, da bi zagotovili dostop do pomnilnika na nizki ravni, zagotovili jezikovne konstrukcije, ki učinkovito preslikajo strojna navodila, in za to potrebovali čim manj podpore za izvajanje. Ker je zasnovan s preprostimi konstrukcijami v mislih, je zelo dragocen za tiste aplikacije, ki so bile prej kodirane v montažnem jeziku (jezik nizke ravni, ki je uveljavil simbolične predstavitve številčnih strojnih kod, potrebnih za programiranje arhitekture procesorja).
Za razliko od jezika C pri VB večkratna dodelitev ni možnost. Tudi numerična vrednost boolove konstante 'True' je -1. V VB so logični in bitni operaterji poenoteni. Tudi VB vsebuje spremenljivo bazo nizov in močno integracijo z Windows.
Izvedene so tudi značilnosti jezika C, da bi bil jezik bolj dostopen programerjem. Omogoča leksikalno spremenljiv obseg in rekurzijo; vsa izvršljiva koda je v določenih funkcijah; in ker je njegova struktura sestavljena tudi iz raznovrstnih zbirnih vrst podatkov, omogoča, da se podatkovni elementi, ki so povezani, združijo in manipulirajo kot enota.
Povzetek:
1. C je programski jezik za računalnike splošne namene; VB je programski jezik, ki temelji na dogodkih, zasnovan za olajšanje računalniškega programiranja za začetnike programiranja.
2. C je nujno potreben jezik za izvajanje sistemov; VB nima možnosti večkratne dodelitve, vendar vsebuje spremenljivo bazo nizov in močno integracijo z Windows.