Computer & Technik
Standard-Software
Direkter Vergleich zwischen Turbo-C++ und MS-C 6.0
Leistungsmerkmale MS-C 6.0 Turbo-C++
Objekt-orientiert nein ja
Optimierung bzgl. CPU
8086/8088 ja ja
80286 ja ja
80386 ja ja
80486 nein nein
Optimierung bzgl. System
DOS ja nein
OS/2 ja nein
WINDOWS ja nein
Optimierung bzgl. Code
Laufzeit ja ja
Codegröße ja ja
Schleifenoptimierung ja ja
Eliminierung toter Code ja ja
Eliminierung Teilausdrücke ja ja
Konstantenausbreitung ja ja
Libraries
alle Speichermodelle ja ja
80x87 ja ja
OS/2 ja nein
WINDOWS ja nein
Debugger
integriert nein ja
Standalone ja ja
Profiler
integriert nein nein
Standalone nein ja
Source-Browser
integriert nein nein
Standalone ja nein
Grafik
Library ja ja
Treiber nein ja
CGA ja ja
Hercules ja ja
EGA/VGA ja ja
SuperVGA nein ja*
* Treiber für SuperVGA sind seperat zu erwerben
Die wichtigsten Neuerungen bei Turbo-C++
Die wichtigsten Neuerungen bei Turbo-C++
* C++ nach AT&T 2.0
* Unterstützt jetzt BCD- und komplexe Zahlen
* Overlays mit VROOM-Technik
* verbesserte Entwicklungumgebung
* Mausbedienung der Oberfläche
* stark verbesserter Debugger
* Profiler
Geschwindigkeitsvergleiche für Large Modell
MS-C MS-C Quick-C Turbo-C Turbo-C
6.0 5.1 2.0 2.0 C++
Array 1 30.6 36.0 43.9 51.0 51.0
Array 2 3.0 4.1 38.0 37.4 32.1
Fibonacci 36.5 43.0 53.2 45.7 45.6
Float 36.0 43.0 54.4 58.0 58.0
Integer 0.0 1.9 48.1 48.6 48.6
Loop 0.0 0.0 27.6 27.5 22.1
Sieve 1 20.5 22.5 25.5 25.0 24.2
Sieve 2 16.8 23.0 23.9 23.6 23.5
Whetstone 7.0 6.5 9.0 7.5 7.5
Testprogramme von Micrososft gemessen auf 286-AT mit 12 MHZ