IT_begiNNer Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 Werden moderne Programme eigentlich immer noch mit "nur" C++ geschrieben, oder vorrangig mit Visual C++? Und wie sieht es bei modernen Spielen aus? Zitieren
Shadax Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 C++ ist eine Programmiersparache, Visual C++ ein Übersetzer. Zitieren
hades Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Shadax: <STRONG>C++ ist eine Programmiersparache, Visual C++ ein Übersetzer.</STRONG> Zitieren
Shadax Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von hades: <STRONG> erkläre mir mal bitte genauer, wie du zu dieser annahme kommst.</STRONG> Zitieren
hades Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Shadax: <STRONG> Vielleicht hab ich dich jetzt falsch verstanden, aber wieso "Annahme"?</STRONG> Zitieren
Shadax Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 Wenn man Programm-Code schreibt, dann macht man das mit Anweisungen, Ausdrücken und Funktionen. Das gehört zur Sprache. Der Übersetzer (Compiler) "übersetzt" dann den geschriebenen Code in Maschienen-Sprache. Und genau diesen Vorgang erledigt Visual C++. Zitieren
hades Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Shadax: <STRONG>Wenn man Programm-Code schreibt, dann macht man das mit Anweisungen, Ausdrücken und Funktionen. Das gehört zur Sprache.</STRONG> Zitieren
Shadax Geschrieben 12. Juli 2001 Geschrieben 12. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von hades: <STRONG> so schnell geht das nicht, der compiler erstellt den objectcode, der linker verbindet dann den objectcode und aufrufe von externen bibliotheken zu einem maschinenlesbarem code, in form einer dll oder exe. </STRONG> Zitieren
hades Geschrieben 13. Juli 2001 Geschrieben 13. Juli 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Shadax: <STRONG> Mir kommt's so vor, als ob hier Compiler Tool-Chain und Programmiersprache in einen Topf geworfen werden... (oder ich hab wieder etwas falsch verstanden)</STRONG> Zitieren
Crush Geschrieben 13. Juli 2001 Geschrieben 13. Juli 2001 Also ich sehe C++ als Dialekt an, welcher es ermöglicht Maschinen-Code zu erzeugen (der dann hoffentlich auch richtig läuft) ohne prozessorspezifische Kenntnisse haben zu müssen. (einzigste Ausnahme unter den Programmiersprachen ist hier Assembler) Und MS-Visual-C++ ist eine RAD-Entwicklungsumgebung (RAD= Rapid Application Development) welches es ermöglicht einfach solche C++ Codes zu erzeugen sogar mit Grafischem Editor können WINDOWS-Fenster, Buttons, Resources und -Schnittstellen leicht in den C++-Code eingebunden und erzeugt werden ohne genauere Kenntnisse darüber haben zu müssen. Viele wissen ja gar nicht wie die Strukturen für bestimmte Slider, etc. überhaupt aussehen. Wozu auch, solange man es nicht braucht. Danach wird dann der Source-Code in den Compiler gejagt, dieser macht Objekt-Codes, dann schiebt der Linker die Objects in ausführbare EXEs, DLLs oder ähnliches und der Hunk-Loader im Betriebssystem kann dann diese Dateien im Speicher einladen und die Adressen aneinander anpassen, daß der Maschinencode auch richtig läuft. C++ = Ausdrucksmittel für Programmabläufe im einer Textdatei (oder mehreren Verteilten). Also ein "Sprachmittel" deshalb spricht man ja auch von der C++-Syntax! Visual C++ = Produkt für RAD unter C++ (Visual ist eigentlich nur ein "Markenname" der zeigen soll, daß man nicht viel selber können muß sondern alles weitgehendst (ist das Wort so richtig geschrieben???) optisch, visuell eben erstellt werden kann. Also wo C++ draufsteht ist eben auch C++ drin - allerdings ist es wahr, daß Microsoft sich als Sprachentwickler betrachtet und auch ein paar Dinge in die Syntax einbaut, mit denen kein anderer Compiler außer eben denen ihrer was anfangen kann. Sowas nennt man dann Kundenbindung (mit Handschellen und Kette). CSharp kann man sehr wohl auch deshalb als Java-Angriff betrachten. Vorher war es eben J++ (gröhl, davon spricht heute ja eh keiner mehr). Also gibt´s halt bald .NET Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.