AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Welches C ?

Ein Thema von xy124 · begonnen am 26. Jan 2008 · letzter Beitrag vom 27. Jan 2008
 
DMW

Registriert seit: 6. Sep 2006
Ort: Münster
269 Beiträge
 
Delphi XE Professional
 
#7

Re: Welches C ?

  Alt 26. Jan 2008, 14:06
C++ ist, im Gegensatz zu C, eine objektorientierte Programmiersprache, und noch dazu eine der vielseitigsten. Daher ist grundsätzlich davon abzuraten, mit C einzusteigen und dann C++ zu lernen, da die Paradigmata völlig unterschiedlich sind. Die mögliche Folge ist, daß du in C++, das ja C und C-Standardbibliothek als eine Kombination aus Altlast und Minimalinterface unterstützt, trotz der Spracherweiterungen fast nur prozedural programmierst.

Ein Problem an C++ ist die Standard-Library. Die Sprache selbst ist eine der mächtigsten und läßt sich mit etwas Aufwand für fast jedes Paradigma instrumentalisieren, aber was die Standard-Library an Funktionalität bietet, ist teils konzeptionell fragwürdig und in vielerlei Hinsicht ineffizient (besonders die Streams), teils einfach zu wenig. Die STL ist zwar äußerst praktisch, hat aber die Neigung, den Code aufzublähen, da die Container als Templates implementiert sind und somit für jeden Typ separat instantiiert werden. Für viele Dinge wirst du auf 3rd-Party-Bibliotheken zurückgreifen müssen. Mein Favorit hierfür ist die VCL in C++Builder.

Die Sprache C++ zu erlernen halte ich in jedem Fall für sinnvoll. Wer C++ kann, hat es äußerst leicht, später Delphi, Java, C# etc. zu lernen. Um freilich C++ wirklich zu beherrschen, dürftest du eine nicht unbeträchtliche Menge Zeit investieren müssen. Aber es lohnt sich

Von Dev-C++ würde ich die Finger lassen. Es gibt gute kommerzielle, aber kostenfreie Alternativen, die prominentesten wären Turbo C++ Explorer (C++Builder light), Visual C++ Express, evtl. noch Code::Blocks und Eclipse/CDT.
Moritz
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz