Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ansi Standard

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 < [ 2 ] [ 3 ]
000
21.02.2004, 09:29 Uhr
~Joe
Gast


Hallo !!

Wie kann ich überprüfen, ob mein Code dem Ansi Standard entspricht ??

Thx, J.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.02.2004, 10:12 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


In ein Buch des Standards schaun und vergleichen
Oder einfach probieren ob ein reiner ANSI-Compiler deinen Quellcode ohne Fehler & Warnungen annimmt ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.02.2004, 10:22 Uhr
~Joe
Gast


Gibt es denn frei erhältliche Compiler, die strikt puren ANSI-Standard einhalten ?
Und wenn ja, welche ??

mfg too
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.02.2004, 10:53 Uhr
virtual
Sexiest Bit alive
(Operator)


Zur überprüfung kleienrer Codeportionen ist dieser Online Compiler ganz gut geeignet. Die "Offline Version", also der eigentliche Compiler kostet was. Generell ist der gcc eine ganz gute Annäherung, jedenfalls vorzuziehen dem VC oder BCB, jedenfalls was Standardkonformität angeht.

Für C89 ist das hier eine brauchbare Referenz unter vielen.
Wenn Du ein Linux Dein Eigen nennst, kannst Du auch mal was in den man pages brwosen, die sagen meistens mit einer Trefferquote von 97-98% Prozent, ob was Standard ist oder nicht. Ohne Linux gibt die Man Pages aber auch online unter diesem Link
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.02.2004, 13:27 Uhr
Pablo
Supertux
(Operator)



Zitat:
~Joe postete
Gibt es denn frei erhältliche Compiler, die strikt puren ANSI-Standard einhalten ?
Und wenn ja, welche ??

mfg too

gcc
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.02.2004, 14:16 Uhr
~(un)wissender
Gast


nee, gcc ist es nicht!
Am nächsten dran ist VC++ 7, ich glaube mit 97%, implementiert export nicht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.02.2004, 14:19 Uhr
Pablo
Supertux
(Operator)


Wenn du gcc -ansi -pedantic -std=c99 kompilierst, dann nimmt gcc strikt ANSI C Code an. Und ich verzweifle, dass ein M$ Compilier überhaupt ANSI unterstützt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 21.02.2004 um 14:20 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
21.02.2004, 15:12 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich denke, was den vom Standard geforderten Funktionsumfang der Runtime Library angeht, werden alle Compiler so bei ca. 100% liegen. Das ist auch keine Kunst, weil der Funktionsumfang eigentlich einen Stand aus der Computersteinzeitbeschreibt, ohne Graphische Oberfläche, Directorystruktur, quasi Lochkarten-Environment.

Problematischer wird wohl bei der Umsetzung der Reinen Sprache, und da tun sich eben Unterschiede auf. Ich denke, sowohl der Gcc alsauch der VC behaupten ganz gerne von sich "nah am Standard zu sein", ich vertraue auch lieber dem gcc (wenngleich er auch nicht alle Details vom neuen Standard unterstützt, aber naturgemäß auf nahezu allen Platformen @Home ist).

Die Aussage "Am nächsten dran ist VC++ 7, ich glaube mit 97%" ist etwa vergleichbar mit "Die Software ist zu 97% bugfrei", was sozusagen eine Null-Aussage ist, weil das wesentliche die 3% sind: Problematisch wirds ja nicht, wenn jemand einen Standard unterstützt, sondern wann er von ihm abweicht.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
21.02.2004, 15:59 Uhr
~(un)wissender
Gast


Nun, sie weichen bei C++ alle vom Standard ab.
Ich habe hier gerade mal VC++ 2003 Prof. und ich bin schlicht beeindruckt.
Die exes sind kleiner und schneller als beim mingw, die Fehlermeldungen klarer, die IDE ziemlich gut.
Nun die Installation ist gewaltig, selbst für heutige Rechner.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
21.02.2004, 18:26 Uhr
Spacelord
Hoffnungsloser Fall


An der Entwicklung von VC++ 7 war niemand geringeres als Herb Sutter,seines Zeichen C++ Gott und Mitglied des Standard Komitees, beteiligt.
Auf seiner Homepage ist nachzulesen dass er mit dem Ergebnis sehr zufrieden ist.
Naja,damit man auch weiter auf die Microsoftprodukte schimpfen kann,gehen wir einfach mal davon aus dass Herb für diese Aussage geschmiert wurde oder einfach keine Ahnung hat,gell!!?
Kann ja garnicht sein das MS nen gutes Produkt verkauft......

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (ANSI-Standard) ]  


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: