Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Unterschiede zwischen C89, C++ und C99??

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.11.2006, 16:12 Uhr
RedEagle



Hi
Ich muss mit einem mitschüler für die Schule eine Präsentation über die Unterschiede zwischen C und C++ machen.

Allerdings habe ich im i-net nicht viel gescheites gefunden, und teilweise auch widersprüchliches. Daher einige Fragen:

1. Kann mir irgendjemand ne gute Seite nennen, auf der es !korekte! informationen gibt??
2. wie häufig/bekannt ist C99?? habe irgendwo gelesen, das es nur sehr wenige Kompiler dafür gibt...
3. stimmt es, das C99 auch Objektorientiert ist?? (kommt mir irgendwie komisch vor)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.11.2006, 11:08 Uhr
RedEagle



Punkt 1 hat sich erledigt, habe noch einiges gefunden...

Aber C99 macht mir immernoch "probleme"
Dazu ist sogut wie nichts zu finden. Das einzige, das ich bisher sicher weiß, ist dass C99 Komplexe Zahlen unterstützt (_Complex)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.11.2006, 12:35 Uhr
ao

(Operator)


http://de.wikipedia.org/wiki/Kategorie:Programmiersprache_C
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.11.2006, 12:45 Uhr
RedEagle



Das hatte ich auch schon gefunden...
- Aber ist C99 jetzt Objektorientiert?? (hebe bereits mehrer Quellen gefunden, wo dieses angedeutet wird (aber eher unsichere quellen))
- Wird C99 benutzt / hat es sich durchgesetzt?? Ich habe ebenfalls öfters gelesen, das viele Kompile C99 nur ansatzweise, oder garnicht unterstützen (z.B. der Kompiler von Microsoft)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.11.2006, 12:48 Uhr
Blubber2063



C99 ist nicht Objektorientiert, es ist eine reine Erweiterung von C, der Microsoft Compiler ist ja nun auch schon etwas betagter und MS ist ja eh nicht immer Standardkonform, aber z.b. der GCC unterstützt glaube ich den C99 Standard.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.11.2006, 13:08 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Was ist denn "der Microsoft Kompiler"?

C99 ist auch keine Erweiterung für C sondern der aktuelle C Standard. Hier gibts noch was darüber:
http://de.wikipedia.org/wiki/Varianten_der_Programmiersprache_C
Komischerweise finde ich zu allen Fragen hier mit einer einzigen google Suche antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.11.2006, 14:51 Uhr
(un)wissender
Niveauwart


Man muss die Antworten, wenn man sie sieht, auch als solche erkennen können.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.11.2006, 15:29 Uhr
RedEagle



Scheinbar habe ich die Fragen nicht richtig gstellt, deshalb nochmal ganz genau:


Zitat:
Im Jahr 1999 wurde der zweite C-Standard verabschiedet: C99
Jedoch bis jetzt, 2003, knapp vier Jahre nach Verabschiedung, gibt es
keinen C99-Compiler!
U.a. Microsoft und Borland haben offensichtlich nicht vor, C99 jemals zu unterstützen!

Hat sich da großartig was geändert??
(http://gcc.gnu.org/c99status.html 100% sehen anders aus)


Zitat:
Man ist enttäuscht von C99!
Man mag diesen Standard nicht!

Ich habe ebenfals diesen Eindruck. Ich lese auf kaum einer Privat-Entwickler-Seite von diesem Standard.
Was haltet ihr davon?? Nutzt hier einer die neuen features??
--
MFG RedEagle

Dieser Post wurde am 19.11.2006 um 15:30 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.11.2006, 16:35 Uhr
Pablo
Supertux
(Operator)


Ich halte mich seit Jahren (gut 2 Jahre) immer an C99, da der GNU GCC mit --std=c99 C99 erkennen kann. Es gibt bei manchen man pages immer wieder Verweise darauf, dass manche Funktion nur korrekt arbeiten, wenn man mit --std=c99 kompiliert.

Ich hab jedenfalls immer in meiner Makefile.am AM_CFLAGS=--std=c99. Ich kenne kaum Systeme, die immer noch kein GCC 4 oder GCC 3 hätten
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 19.11.2006 um 16:37 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: