Forskellen mellem VB og C

VB vs. C

Visual Basic (også kendt som VB) er et hændelsesdrevet programmeringssprog. Dette er den tredje generation af et sådant sprog og er også et integreret udviklingsmiljø (eller IDE). Det kommer fra Microsoft og bruges specifikt til dens programmeringsmodel -COM. Det hyldes som et simpelt sprog at lære på grund af dets BASIC-arv og dets grafiske udviklingsfunktioner. VB muliggør hurtig applikationsudvikling (eller RAD) af GUI-applikationer; adgang til databaser ved hjælp af Data Access Objects, Remote Data Objects eller ActiveX Data Objects; og oprettelse af ActiveX-kontroller og -objekter.

C er et programmeringssprog til computere til generelle formål. Det var specielt designet til brug på Unix-operativsystemet. Det bruges til implementering af systemsoftware; det har imidlertid også været kendt at blive brugt til udvikling af bærbar applikationssoftware. Som et af de mest populære programmeringssprog har de fleste operativsystemer en arkitektur, hvor der findes en C-kompilator.

VB blev udtænkt til at komme lige så naturligt som et sprog til programmering af begyndere. På grund af sin brugervenlighed er det i stand til både at lade programmører skabe grundlæggende GUI-applikationer og udvikle komplekse applikationer.

C er et bydende systemimplementeringssprog (hvilket betyder, at det er et programmeringsparadigme, der beskriver beregningsbetingelserne for udsagn, der er beregnet til at ændre et programs tilstand og sætter disse termer i kraft). Dens design er minimalistisk i sin natur - det blev oprettet til at blive kompileret med en ligetil og omfattende compiler for at give lavt niveau adgang til hukommelse, give sprogkonstruktioner, der effektivt kortlægger maskininstruktionerne og kræver så lidt drifttid som nødvendigt. Da det er designet med enkle konstruktioner i tankerne, er det meget værdifuldt for de applikationer, der tidligere var kodet i samlingssprog (et sprog på lavt niveau, der implementerer symboliske repræsentationer af de numeriske maskinkoder, der er nødvendige for at programmere CPU-arkitektur).

I modsætning til C-sproget er flere tildelinger i VB ikke en mulighed. Den numeriske værdi af den boolske konstant 'sandt' er -1. I VB forenes logiske og bitvise operatører. VB indeholder også en variabel array-base og stærk integration med Windows.

C-sprogegenskaber implementeres også for at gøre sproget mere tilgængeligt for programmerere. Det tillader leksikalsk variabel rækkevidde og rekursion; al eksekverbar kode er indeholdt i visse funktioner; og fordi dens struktur også består af heterogene aggregerede datatyper, tillader det dataelementer, der er relateret til at blive kombineret og manipuleret som en enhed.

Resumé:

1. C er et programmeringssprog til almindelige computere; VB er et begivenhedsstyret programmeringssprog, der blev designet til at gøre computerprogrammering lettere for programmering af begyndere.

2. C er et nødvendigt systemimplementeringssprog; VB har ikke muligheden for flere tildelinger, men indeholder en variabel array-base og stærk integration med Windows.