Ga naar inhoud

[C++] Welk programmeerpakket?


Aanbevolen berichten

[quote:3209c5ad97="Sjoerd Boerhout"][quote:3209c5ad97="h4xX0r"]Ik blijf bij mijn standpunt dat Borland toch een van de snelste compilers bouwt. Als je het hebt over code optimalisaties, dan is dat een ander verhaal. :)[/quote:3209c5ad97] En hoe zou het dan komen dat die van Borland sneller is. :wink: Ik werk nu 2 jaar met Borland Cbuilder op school en ook met GCC. Ben er toch niet over te spreken hoor. Ook niet qua snelheid trouwens. VCen GCC zijn veel sneller.[/quote:3209c5ad97] http://www.willus.com/ccomp_benchmark.shtml?p1
Link naar reactie
1) De snelheid van de runtime code is mede afhankelijk van de libraries die erbij gebruikt worden. Borland heeft een aardige runtime library maar je kunt dit pas echt goed testen als je BCC gebruikt met de GCC libraries en omgekeerd. 2) De kans is ook aanwezig dat de BCC libraries zonder optimalizaties zijn gecompileerd. Het opnieuw bouwen van deze libraries zou de performance mogelijk ook ten goede komen. 3) BCC is een snelle [u:8ba3031b4b]compiler[/u:8ba3031b4b] maar de prijs daarvoor is een wat langzamere [u:8ba3031b4b]runtime[/u:8ba3031b4b]. Daardoor is BCC zeer geschikt tijdens het debuggen en steeds opnieuw compileren van je project. Is je code eindelijk af dan zou je de final build kunnen bouwen met een andere C++ compiler. Borland heeft tegenwoordig de CBuilderX compiler. Hun C++ compiler is al enkele jaren niet meer aangepast aangezien deze niet echt meer te verbeteren is. (De libraries weer wel!) Met CBuilderX heb je echter de keuze tussen meerdere compilers, waaronder BCC, GCC en ook b.v. Intel en MS-C. Kortom, voor het testen kies je dan de snelste compiler en de uiteindelijke versie maak je met de compiler die het beste optimaliseert. Een erg goed idee van Borland.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...