Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

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

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
30.01.2004, 15:36 Uhr
~Ölie
Gast


Hallo,

ich glaube hier bin ich im richtigen Forum gelandet, denn meine Frage ist:"Was genau bedeutet überhaupt ANSI C ?" Ich lese nämlich des öfteren, dass das nicht ANSI C konform wäre oder das sowas nicht unter ANSI C machbar sei. Kann mir einer dazu etwas sagen?

Gruss Ölie

DEINE UNWISSENHEIT IST ALARMIEREND!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.01.2004, 15:52 Uhr
0xdeadbeef
Gott
(Operator)


ANSI ist das "American National Standards Institute" (siehe www.ansi.org ) und hat damals festgelegt, was genau die Sprache C eigentlich ist. Später wurde das von der ISO übernommen (von daher könnte man auch von ISO-C sprechen), aber das ist jetzt grad mal egal.

Der ANSI-Standard ist das Mindestmaß, dass alle C-Compiler unterstützen müssen. Naja, jedenfalls sollten sie das, sonst sind es ziemlich schlechte Compiler. Für größtmögliche Portabilität macht es also Sinn, sich da, wo es geht, auf den ANSI-Standard zu beschränken.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.01.2004, 19:12 Uhr
Pablo
Supertux
(Operator)


Ein Grund warum man Java nimmt, ist weil Java Programm Systemunabhängig sind. Windows Sourcen sind z.b. unter Linux unbrauchbar. Aber man kann trotzdem Programme schreiben, deren kompilierete Dateien nicht Systemunabhängig sind, sondern ihre sourcen. Das heißt, dass man (fast) in allen Systemen mit den selben Sourcen die ausführbare Dateien ersellen kann. Sobald man (z.B.) MFC benutzt wird, dann können solche Sources nur unter Windows kompiliert werden.

Damit man Systemunahängige Sourcen haben kann, und damit nicht jeder Implementierung der Programmiersprachen C oder C++ machen können, was sie wollen, gibt es Organisationen, die Standard festlegen, ANSI ist eine davon.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.02.2004, 20:58 Uhr
~mirco
Gast


ansi c besitzt eine beschränkte auswahl an funktionen die von allen compilern übersetzt werden kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: