Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

61

18.07.2007, 17:11

Zitat von »"Wikipedia"«

Er ist der erste und derzeit (2007) einzige Compiler, der die Funktionalität export, eines Sprachmittels zur Unterstützung von Template-Programmierung, integriert hat und damit der einzige C++-Compiler, der die Programmiersprache C++ vollständig unterstützt.

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

62

18.07.2007, 17:18

Das bedeutet aber nicht das er überall konform arbeitet. VC++ unterstützt auch Templates und zickt bei gewissen Dingen rum. GCC verbietet befreundete Templateargumente und erlaubt das umgehen des Verbots... Nur weil theoretisch alles unterstützt wird muss der Compiler nicht zu 100% konform sein.
@D13_Dreinig

63

18.07.2007, 17:29

Es geht ja auch nicht um Templates an sich, sondern um das Exportieren von Templates.
Das jeder Compiler so seinen Charakter hat ist schon klar. Wenn aber alles aus dem C++ Standard umgesetzt werden kann, so wie es im Wikipediaartikel steht) dann kann man doch von Konformität sprechen, oder?

Von der Comeau Homepage:
Full C++03 core language support!

Ich finde diese Formulierung, dann eigentlich ganz zutreffend:

Zitat von »"Wikipedia"«

Der Comeau C++ ist derzeit der einzige Compiler, der export von Templates integriert hat und damit der einzige, der alle C++-Sprachmittel enthält.

http://de.wikipedia.org/wiki/C%2B%2B#C.2B.2B-Compiler

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

64

18.07.2007, 17:38

Das mit den Templates war ein Beispiel: VC++ unterstützt Templates ist aber nicht zu 100% konform in Sache Templates (und ich mein nicht Template-export).
Und die Eigenheiten der Compiler machen den Compiler halt unkonform.

Zitat


Von der Comeau Homepage:
Full C++03 core language support!


Das bedeutet das die C++03 Kernfunktionalität vollständig unterstützt wird. Ob aber alles zu 100% KONFORM unterstützt wird wird nicht gesagt (und wissen die Comeau Entwickler evtl auch garnicht).

Es kann schon sein das der Comeau den Standard zu 100% unterstützt aber ich halte eine solche Aussage für sehr gewagt! Zumal es keinen Beweis gibt das es so ist. Fakt ist, das der Comeau sehr Standardkonform ist.
@D13_Dreinig

65

18.07.2007, 17:54

Dann schreiben wir es doch so:

Der Comeau hat die beste C++ Standard Konformität.
Angaben des Herstellers:
Full C++03 core language support!

Dann wird die Herstelleraussage durch den vorangegangenen Satz etwas relativiert...

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

66

18.07.2007, 18:12

Yo, das find ich zutreffend! :)
@D13_Dreinig

Anonymous

unregistriert

67

18.07.2007, 20:57

Done

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

68

18.07.2007, 21:30

Der Intel Compiler fehlt noch, wie ich eben nach grober Durchsicht festgestellt habe. Kenne mich damit allerdings so garnicht aus und wollts nur mal anmerken. So unbekannt ist das Ding ja beileibe nicht ;)

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

69

18.07.2007, 21:40

bei VC 8 sollte evtl noch erwähnt werden, dass die kostenlose Version auch für kommerzielle Zwecke eingesetzt werden darf.

70

18.07.2007, 22:42

Hatte den Intel Compiler auch schonmal erwähnt als gerade eine neue Version davon rausgekommen ist.

Hab gerade nicht nacgeguckt aber ist der neue von MS schon drin? also da wo gerade diese Vorversion von erschienen ist(ok ist schon 1-2 Monate her ;) )...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige