![]() |
Anfangen mit C++?
Hi,
als ich auf Delphi5 upgradet habe, war dort eine C++Builder3 Lizenz dabei (incl. CD). Da ich denke das man das auch lernt wenn man vorhandene Demos sich anguckt, oder Tuts ausser Internet anschaut. Meine Frage: Lohnt es sich den C++Builder3 Standart draufzumachen und mal ein bisschen rumzuschnüffeln oder vielleicht doch lieber ein Buch kaufen? |
Re: Anfangen mit C++?
Kommt drauf an was du in Zukunft machen willst.
Grundsätzlich ist es natürlich von Vorteil andere Programmiersprachen (wie z.B. C++) in Grundzügen zu kennen und Beispielprogramm verstehen zu können. Jedoch ist der C++-Builder wo es möglich war an Delphi/Pascal angelehnt und deshalb ist der Neuigkeitengrad evtl. sehr gering. Und da die Zukunft des C++-Builder in den Sternen steht, ist es nicht evtl. besser wenn Du dir z.B. den ![]() |
Re: Anfangen mit C++?
Hi,
und was gibt es neben dem C++Builder noch? Also Entwicklungsumgebungen für C++ |
Re: Anfangen mit C++?
Zitat:
dann würde ich sagen, C++Builder Standard draufmachen und auf jeden Fall ein Buch kaufen, und sich einmal systematisch die Grundlagen der Sprache aneignen. Da C++ eine standartisierte Sprache ist, sind auch die Sprachbeschreibungen die von Borland kommen meines Wissens knapper als bei Delphi. Weil man die schließlich in jedem Buchladen bekommt. Grüsse Woki |
Re: Anfangen mit C++?
Zitat:
Aber das würde ich mir auch nicht mehr antun: - Die Klassenbibliothek für Oberflächenerstellung (MFC) ist um welten schlechter und komplizierter als die VCL - C++ hat bei M$ für Oberflächeentwicklung keine Bedeutung mehr, da alles in Richtung .NET läuft. |
Re: Anfangen mit C++?
Und welche ist deiner Meinung nach, die empfehlenswerteste Entwicklungsumgebung?
|
Re: Anfangen mit C++?
Zitat:
- Entweder .NET lernen (mit C#) wenn ich in Zukunft primär für Windows entwickeln will - Java lernen wenn ich Plattformunabhänig sein will |
Re: Anfangen mit C++?
Hi,
für dich zum C++ Lernen entweder eine IDE die du schon kennst, also C++Builder, oder "Notepad", beides sollte die helfen dich auf das wesentliche zu konzentrieren, und dich nicht von anderen Dingen ablenken zu lassen. Grüße Woki |
Re: Anfangen mit C++?
@woki
du meinst aber nicht das Notepad von Windows oder? |
Re: Anfangen mit C++?
Zitat:
du kannst auch Delphi Codes mit Notepad schreiben und dann mit dem Kommandozeilenkompiler (bei Delphi dcc32.exe) kompilieren ;) mfG mirage228 |
Re: Anfangen mit C++?
Hallo,
ich hab mir neulich die gleiche Frage gestellt: lohnt es sich mit C++ anzufangen, und wenn ja, dann mit welcher IDE? Ich bin noch zu keinem Ergebnis gekommen. Für C# spricht sicher, dass es nun immer mehr an Bedeutung für die Windows-Software-Entwicklung gewinnen wird. ABER: Der eigentliche Grund für mich, weswegen ich mich nach einer anderen Sprache umsehen wollte war, dass es so wenig Sources in Delphi-Language im Internet gibt. Fast alles gibt es in C++, weniges in Delphi-Language/Object Pascal. Wenn ich jetzt C# lerne, welches ebenfalls noch wenig verbreitet ist, was frei zugängliche Codes im Internet angeht (so wie ich das sehe zumindest), was hab ich dann davon? Da kann ich doch genau so gut bei Delphi (Delphi.NET) bleiben, welches mir als Sprache sehr gut gefällt (Delphi.NET hab ich noch nicht getestet). Letztendlich werd ich wohl mal C# lernen, naja - Aber ich finde C++ ist noch lange nicht tot, wenn man sich allein schonmal die ganzen OpenSource Projekte in C++ anschaut... Viele Grüße, Sebastian |
Re: Anfangen mit C++?
Hallo!
Auch ich mag meinen Senf dazu äusern. Wenn du in richtung Zukunft Programmieren möchtest, dann such dir eine .NET Sprache aus (empfehlen würde ich C#, da diese Sprache auch über kurz oder lang die C++ Sprache in Windows ablösen wird). Des Weiteren solltest du beachten, das man mit C++ nicht wirklich gut GUIs erstellen kann (auser Visual C++). Microsoft nutzt selbst für all seine GUIs Visual Basic. Letzendlich musst du dich entscheiden was für eine Sprache für dich sinnvoller ist. Hf dabei ;) Gruß Torsten |
Re: Anfangen mit C++?
Hi,
also wenn das so ist, dann bleib ich doch lieber bei Delphi :mrgreen:. Und werde (wenns überhaupt schultechnisch dazu kommt), vielleicht mit C#-Anfangen |
Re: Anfangen mit C++?
Ich kann dir den C# builder von borland nicht so wirklich empfehlen (Was kann der, das die M$-IDEs nicht können? :gruebel: ).
Versuche es doch mal damit: c++: ![]() c#: ![]() Die beiden IDEs sind zwar noch in der Beta-Phase, sollten aber in spätestens einem halben Jahr auf dem Markt sein. (Preis ca 100€ für die Expresslizenz) Aber Vorsicht! Nachdem du mit VC# programmiert hast, wirst du dein altes Delphi nicht mehr öffnen wollen. :mrgreen: edit: 5 mio. tipfehler |
Re: Anfangen mit C++?
Zitat:
Es gäbe sicherlich noch weiter IDE's wie Webmatrix oder SharpDevelop, aber da müßte ich erst die Download-Links suchen... 8) |
Re: Anfangen mit C++?
@Robert: Ist denn VC# so gut? (So gut, dass man Delphi dafür im Stich lässt?)
Auf der MS-Seite über den VC#-Express wird so oft erwähnt, dass es für Einsteiger und nicht-professionelle Entwickler ist. Merkt man das auch bei, programmieren oder ist das nur wegen der Lizenz? Viele Grüße, Sebastian |
Re: Anfangen mit C++?
Hi...
Ich habe in diesem Zusammenhang grade einen Bericht über Mono gelesen. Weiss da jemand etwas drüber? Also etwas mehr, als die in Ihrer Werbung sagen... Vielleicht ist das etwas, was man im Auge behalten sollte und auch mal einen Blick mehr riskieren. Ich finde es hört sich echt interessant an und hat meiner Meinung nach ne echte Zukunft. Leider ist es ja so, dass nicht immer auch das besste Produkt am Ende überlebt. Mono Link: ![]() |
Re: Anfangen mit C++?
Zitat:
Ob man mit den Express-IDEs nach dem Release komerzielle SW erstellen darf ist eher unwahrscheinlich. Es ist aber eine prima Möglichkeit, sich auf das einzustellen, was ein "richtiges" VS2005 zu leisten vermag. Beim Entwickeln sind nur ein paar Abstriche zu machen, im Großen und Ganzen kann selbst die Express version alles, was D8Arch kann (bis auf das buggy ECO ). Es gibt sogar einen vorzüglichen Designer für XSD-Schemata, den es in D8 NICHT gibt. Zitat:
D8 -> auch D9 -> :?: Borland müsste IMHO alles neu schreiben, um mit den sprachlichen Neuerungen von C#2.0 mitzuhalten (Generics, partial classes & Co) @Tonic Das wird wohl etwas zu sehr OT ;) |
Re: Anfangen mit C++?
Ich habe gerade in den letzten 2 Monat c++ gelernt,
aber immer wenn ich etwas für Windows entwickeln will, verwende ich doch wieder Delphi. Mit gefällt es einfach besser :) |
Re: Anfangen mit C++?
Zitat:
|
Re: Anfangen mit C++?
@Generalissimo:
Das Microsoft .NET durchsetzen will ist mir schon klar. Aber C++ ist so weit verbreitet, dass ich kaum glaube, dass C# das in nächster Zukunft "aufholen" kann. Und dann wäre da ja auch noch Linux... Viele Grüße, Sebastian |
Re: Anfangen mit C++?
Zitat:
|
Re: Anfangen mit C++?
Zitat:
Grüsse Woki |
Re: Anfangen mit C++?
Wenn du die Sprache C++ lernen willst, ohne auf dummes Windows Rücksicht nehmen zu müssen, dann zieh dir MinGW und schreibe die Progs mit deinem favorisierten Texteditor. Das sind dann zwar nur Konsolenprogs, aber die sind vom Quelltext her auch portabel auf Linux und was es noch so gibt.
Wenn du dann noch GUIs machen willst, dann brauchst du wxWidgets oder GTK+. Wenn du es so einfach wie in Delphi haben willst, dann nimm den Builder. C# hat übrigens Managed Code und hat deshalb eher den Status von Java: es ist kein nativer Code sondern etwas, was nochmal kompiliert oder interpretiert werden muss. Du wird übrigens keinen Compiler finden, der dir C# auf z.B. irgendwelche 68k Mikroprozessoren kompiliert. Wenn du C++ Tuts brauchst, dann schau mal auf ![]() Das beste ist überhaupt wenn du erstmal C lernst. Auf C baut C++, C#, Java, PHP usw. auf. Damit machst du auch nichts verkehrt. Wenn du dann C++ lernen willst, hast du nur noch die objektorientierte Programmierung zu lernen. C# ist dann quasi wie ne Scriptsprache, bei der du dann wieder den schönen Stil verlernst, den du dir mit C/C++ angelernt hast. Ich sag auch nichts gegen C#, aber es hat sich noch nicht wirklich bewiesen. Jeder (fast) programmiert heutzutage in C/C++, besonders auf nicht-Windows Maschinen. Und ich bezweifle im Moment, dass Linuxentwickler C# so sehr begrüßen, wie es Microsoft haben will. Wenn ich richtig informiert bin, dann ist C# eine Microsoftentwicklung. Gruß |
Re: Anfangen mit C++?
Zitat:
Zitat:
|
Re: Anfangen mit C++?
Hi...
Zitat:
Aber ich denke nicht, dass das von so weit her geholt ist. Sollte man sich jetzt dafür entscheiden c# zu erlernen kann das Wissen über einen c# dialekt, der portabel zu Linux ist und sogar auf Mac's läuft, doch ein Endscheidungkriterium sein. Was ich allerding nicht genau weiss, und daher rührte die Frage in meinem post, wie sehr sich mono dem c# von M$ ähnelt. Es ist sicherlich noch nicht raus ob c# so populär wird wie c++ und ob mono überhaupt eine Größe in seinem Segment wird ist wohl ebensowenig raus. Aber offensichtlich halten einige Entwickler c# für wichtig genug um es auf einen portablen Sockel zu stellen. Mfg Tonic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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 by Thomas Breitkreuz