Gå til innhold

Doh, er Visual Basic et scripts språk?


Anbefalte innlegg

Videoannonse
Annonse
I en annen tråd (http://forum.harware.no/index.php?showtopic=433008) slår de fast at Visual Basic osv er et script språk, ikke et programmeringsspråk ettersom koden ikke kan kompileres ;)

Får rette på deg, Visual Basic _er_ et programmeringsspråk,

noe de i og for seg ikke sier noe i mot i den tråden du har linket til heller.

Visual Basic blir kompilert til maskinkode som et hvilket som helst

annet program. Det eneste med Visual Basic er at det avhenger veldig

av en del tileggs-libraries.

PS! Når jeg snakker om Visual Basic i denne forstanden tenker jeg på versjoner

fra 6 og nedover. VB.net er en annen sak.

 

mvh

Lenke til kommentar

Fra og med VB4 blir Visual Basic kode kompilert til native code før det kjøres.

Visual Basic blir aldri parset, det er det kun VBScript som blir.

 

Dette skjer ikke med Java, men det gjør delvis det med Visual Basic.NET

 

Java blir oversatt til Java Bytecode når programmet blir kompilert, som igjen blir oversatt runtime av JRE når programmet blir startet. (som for meg ikke høres så forbanna lurt ut)

 

dvs. Visual Basic.NET blir laget om til CLR kode, som blir laget om til native code runtime av CLR etter at programmet er startet.

 

Men som med alle språk, med unntak av C/C++ og Assembly, så er VB6 og VB.NET avhengig av et rammeverk, og kan ikke lage standalone exe filer, VB6 krever MSVBM60.dll, VB.NET krever Microsoft .NET Framework installert, Java krever Java Runtime Environment, ofte er heller ikke C++ standalone (hvis man f.eks. bruker OWL, eller MFC, endog disse kan linkes i exe fila)

Lenke til kommentar

Det kommer helt ann på hva du skal lage, men i visse situasjoner så kan

for eksempel Visual Basic fint klare å gjøre den oppgaven som et C(++)-program, kan.

Personlig så lager jeg heller et enkelt lite program i VB hvis jeg

bare skal for eksepel teste et regnestykke som jeg ikke kan ta på kalkulatoren,

i motsetning til å begynne og kode det i C++, da det straks kan føre med seg

en god del mer jobb.

 

Men hva er det du har tenkt til å lage da?

mvh

Lenke til kommentar
Det kommer helt ann på hva du skal lage, men i visse situasjoner så kan

for eksempel Visual Basic fint klare å gjøre den oppgaven som et C(++)-program, kan.

Personlig så lager jeg heller et enkelt lite program i VB hvis jeg

bare skal for eksepel teste et regnestykke som jeg ikke kan ta på kalkulatoren,

i motsetning til å begynne og kode det i C++, da det straks kan føre med seg

en god del mer jobb.

 

Men hva er det du har tenkt til å lage da?

mvh

Det jeg for det meste lager er kanskje et 2d spill, men som oftest går det i vanlig mindre grafiske ting som et notemaker program elns!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...