Hej
Er der nogle der kan forklare fordelene og ulemperne ved følgende programmeringssprog:
Visual Basic
C
C++
Assembler
Fortran
Visual Basic bruges tit og ofte til at hurtigt lave grafiske programmer. VB har ikke samme hastighed som nogle af de andre sprog. Selve syntaxen i Basic sproget(Som VB er baseret på) er rigmelig nem at gå til, men har også sine begrænsninger.
C er et "gammelt" sprog, med nogle forskellige mangler. Bla er der ikke mulighed for dynamiske arrays. Strenge er arrays(Med fast størrelse) af Chars, og der er nogle andre ting. Tilgengæld er der ingen overhead i C så det er derfor utrolig hurtigt(Hvis man skriver sin kode rigtigt selvfølgelig). Syntaxen i C er rigmelig nem at lære men svær at mestre.
C++ er den "nye" C. C++ fixer nogle af de problemer som C havde, som f.eks. Strenge og dynamiske arrays. C++ understøtter også OO kode, så man kan udnytte det. En af de største forskelle mellem C++ og C er at C++ har fået et såkaldt STL(Standard Template Library). STL indeholder bla. Strenge, dynamiske arrays, køer og lister. Syntaxen i C++ er stortset magen til den i C, så det er rigmelig nemt at gå fra C til C++.
Assembler er faktisk "bare" en bunke kommandoer. I assembler sørger DU for at holde styr på din hukommelse. Der er intet der hedder klasser, strenge, lister, køer, arrays etc. Det er det mest umenneskelige sprog der findes(Ok, det er maskinkode så det giver sig selv
). Alt det gør tilgengæld at der er INTET der overgår Assembler i hastighed.
Desværre kender jeg ikke til Fortran, så der kan jeg ikke give pros and cons...
MH.
The-Freak
Livet er for kort til at kede sig.
[Redigeret d. 02/04-05 17:53:53 af The-Freak]