Datornätverk
Tack vare dess objektorienterade omstrukturering och efterföljande utveckling delar Visual Basic nu mycket med C++, men de två språken, som skapades för olika syften, var aldrig avsedda att vara utbytbara. Det finns flera viktiga skillnader mellan dem.
Visual Basic måste kompileras och köras på en version av Microsoft Windows. C++‑kompilatorer finns på nästan alla moderna operativsystem.
Visual Basic‑syntaxen liknar mer en naturlig språk, vilket gör att även nybörjare kan förstå den i stor utsträckning. C++‑syntaxen, som är mer omfattande än sin föregångare C, är enligt vissa mer kryptisk.
Just under maskinkodens nivå har C++ konstruktioner kallade "pekare" som möjliggör direkt minnesåtkomst och allokering. Detta gör att koden kan vara snabb och effektiv, men också full av svåra buggar och säkerhetsrisker. Visual Basic körs däremot inom .NET‑ramverket, som hanterar minnesallokering och kontrollerar åtkomst till systemresurser, vilket kraftigt minskar buggar, minnesläckor och säkerhetsrisker. Trots att den är snabb och effektiv kan Visual Basic aldrig bli lika snabb som icke-hanterad C++.
C++ tillåter en klass att härleda från flera basklasser; Visual Basic gör det inte, utan använder istället Java‑liknande gränssnitt (interfaces) för att få de flesta fördelarna med flera arv utan nackdelarna.
Visual Basic har Event‑uttalandet och Delegate‑typen för att bättre hantera händelsedriven arkitektur i grafiska användargränssnitt och webbformulär. C++ har inga liknande verktyg.
Det råder ofta förvirring kring mjukvaruterminologi. ERP och SOA är helt olika begrepp, men de dyker ibland upp tillsammans när man pratar om företagssystem, vilket kan göra grejen ännu mer förvirrande. ERP ERP står för Enterprise Resource Planning. Ett ERP-system består av funktionella moduler som
OCR (optisk teckenigenkänning) och OMR (optisk markeringigenkänning) är specialiserade system som omvandlar bilder på papper till ett digitalt format som enkelt kan läsas och bearbetas av en dator. Både OCR och OMR består av hårdvara och mjukvara och fungerar genom att skanna dokument – skannern tol
Skillnaden mellan understrykning och understreck Trots att vissa definitioner betraktar understreck (underscore) och understrykning som samma sak, används de ofta som separata symboler eller verktyg i textbehandling. Understrykning En understrykning är en horisontell linje som placeras under en text