Hallo! kann man mit dem microsoft visualstudio auch in Ansi c programmieren? gibt es noch besser tools?? Danke und Gruss! m.b.
xxx schrieb: > gcc z.b. Besser? Für Ansi C99, ja. Aber auch deutlich langsamer beim Übersetzen als der MSVC (der nur C90 kennt). Weitere Alternativen: lcc OpenWatcom http://www.openwatcom.org/index.php/Main_Page und U.U. (keine Ahnung wie es z.Z. um dessen C-Kompatibilität bestellt ist): Embarcadero bzw. ex Borland Kommandozeilen-Compiler http://edn.embarcadero.com/article/20997 http://www.embarcadero.com/products/cbuilder/free-compilert
M. B. schrieb: > kann man mit dem microsoft visualstudio auch in Ansi c programmieren? Ja, ANSI-C geht weitgehend, soweit du bei ANSI-C nicht an C99 denkst - da scheitert der Compiler von MS peinlicherweise weitgehend. > gibt es noch besser tools?? Definiere: "besser" Meiner Meinung nach ja, aber da hat jeder andere Kriterien. Der gcc hat von sich aus keine IDE dabei, ist aber seitens des Compilers sehr standardkonform (was die relevanten Standards angeht zumindest), sehr flexibel und sehr ausgereift, zumindest bei x86-Systemen. Ebenso der ganze Mikrokosmos drumrum ist nicht unbedingt ein Ausbund an Bedienerfreundlichkeit, aber solide und sehr gut benutzbar.
> kann man mit dem microsoft visualstudio auch in Ansi c programmieren? Visual C++ enthält auch einen C-Compiler, der C90 unterstützt. Bis auf die Einschränkung, daß kein C99 möglich ist, ist das ein vorzüglicher Compiler. > gibt es noch besser tools?? Definiere "besser".
C99 bräuchte ich genau! tja. mal schauen codeblocks?? kennt das jemand?
M. B. schrieb: > C99 bräuchte ich genau! tja. mal schauen > > codeblocks?? kennt das jemand? Ist nur eine IDE, kein Compiler, in die alle bislang genannten Compiler eingebunden werden können.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.