Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

30.09.2003, 21:41

Visual C++ vs Borland

Hallo, ich habe heuer das erste mal Informatik in meiner Schule und wir arbeiten mit Borland, ich persönlich schreibe meine eigenen Projekte im Visual C++! Was findet ihr besser?
Ich würde ein paar gute Argumente für Visual C++ benötigen, damit ich den Leherer überzeugen kann, Visual C++ zu verwenden...

2

01.10.2003, 15:34

C++ Builder oder nur Compiler? Der Builder (ich habe früher 1.0 verwendet, also muss das heute nicht mehr stimmen) kann ja nur Windows-Anwendungen, aber VC++ auch Konsole.

3

01.10.2003, 17:14

VC weil der Borland gar nich DX kann bzw spezielle Header braucht.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

01.10.2003, 18:52

"können" tut DirectX garkeiner, auch Visual C++ nicht ;)

5

01.10.2003, 21:58

ARGSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

Polier mal deine Goldwage :P

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

01.10.2003, 22:04

Was ich damit sagen will:
Du kannst mit jedem Compiler DirectX benutzen, wenn Du die richtigen Header und die richtigen LIBs hast.

DarthB

Treue Seele

Beiträge: 265

Beruf: Schüler

  • Private Nachricht senden

7

02.10.2003, 07:04

Nur unter Linux, FreeBSD und CO sollte der Compiler dir, falls der Linker überhaupt seine Arbeit erfüllt, Fehlermeldungen liefern! ^^
*klugscheiß*

Ciao DarthB :huhu:

Tobiking

1x Rätselkönig

  • Private Nachricht senden

8

02.10.2003, 12:21

Da kann man glaube ich auch drüber streiten. Das Problem ist glaube ich eher das Linuxtreiber nicht für DX gemacht sind. Es gibt ja Emulatoren die DX Spiele unter Linux lauffähig machen. Warum sollte es dann nicht möglich sein mit DX zu programmieren unter Linux. Solange du die richtigen libs hast. Genauso denke ich da an den Mac. Es gibt in für visual c++ (bei der version 6 weiß ich es genau) einen zusatz um für den Mac Programme zu kompilieren. Warum soll da nicht auch DX benutzt werden? Das es dann auf dem Mac nachher nicht läuft ist ja dann wieder ne andere Sache.

DarthB

Treue Seele

Beiträge: 265

Beruf: Schüler

  • Private Nachricht senden

9

03.10.2003, 10:40

Diese Dinger heißen Windows Emulatoren. Die emulieren ein Windows Betriebssystem! Kompilieren sollte da aber glaube ich ne andere Geschichte sein. Weil manche DX Funktion das Handle eines Fensters brauchen (HWND). Und die Basis ist bei Linux und CO halt nicht so aufgebaut wie bei Windows. Irgendwie wirds schon möglich sein. Vieleicht gibts ja Windows Compiler für Linux... nur kann es sein dass die kompilierten Programme dann auf Linux nicht lauffähig sind. Linux und CO haben halt eine andere Architektur und die DirectX Funktion benötigen die Windows Architektur. Deswegen sind sie ja OS spezifisch.

Dies ganze Wissen ist durch Unterhaltungen mit anderen, die eigentlich wissen sollten wovon sie sprechen und durch Postings die ich in Foren gelesen hab, zusammengekommen. Deshalb muss nicht alles 100%ig stimmen, sollte es aber. Trotzdem werde ich gerne eines besseren belehrt!

[EDIT]
Wer lesen kann ist klar im Vorteil. Hätte ich mal den Beitrag von Tobiking richtig gelesen. Das sollte 100%ig möglich sein. Falls es auch keinen Compiler bzw. Linker dafür gibt, ist es trotzdem möglich ihn für das gewünsche Betriebssystem zu programmieren. Nur das Programm würde dann nicht auf jeden Betriebssystem laufen. Wie Tobiking es schon sagte.

Fazit:
Ich hab erst totalen Schwachsinn geschrieben, dann nichtmals Tobiking's Beitrag vernümftig gelesen und sollte dringend mal etwas Schlaf nachholen. ;D
[/EDIT]

Ciao DarthB :huhu:

Tracert

Treue Seele

Beiträge: 108

Wohnort: Braunschweig

Beruf: Student

  • Private Nachricht senden

10

03.10.2003, 12:49

Vielleicht sollten nun alle noch mal etwas nach oben scrollen und das erste Posting lesen.

Ach du Schreck! Da steht ja gar nichts von DirectX, auch nichts von Windows vs. Linux und schon gar nicht, womit und worunter man DX programmieren kann! Na sowas...

Und zudem ist dies auch das Forum für "Programmierung - Sonstiges", nicht für DirectX (oder Linux).

Nein, es geht tatsächlich (man lese den Titel des Postings) um Borland vs. VC++! Besinnt euch mal wieder etwas auf das Thema, Leute.

Meine Meinung: Die Borland-Programme sind zur Einführung in die C++-Programmierung (ergo in der Schule) gar nicht so schlecht. Meiner Erfahrung mit Delphi nach (und Borland C++ ist ja fast 100% gleich aufgebaut) erleichtert es einen viele Dinge, um die man sich wenn man von Grund auf lernen will nicht unbedingt kümmern muss und ermöglicht trotzdem gute und schnelle Ergebnisse. Zum Anderen ist es wesentlich übersichtlicher als die VC-IDE (finde ich, und da haben mir schon viele zugestimmt).
Der Nachteil ist, dass man halt auch wieder andere Dinge nur Oberflächlich mitbekommt. Auf Dauer ist es also sinnvoll auf VC++ umzusteigen, da man dort fast gezwungen ist tiefer in die Materie einzusteigen und besser lernen kann, selbst alles von Grund auf zu entwickeln (auch Stichwort: Optimierung).
Trotzdem, für den Einstieg und somit die Schule ist der Borland vielleicht sogar die bessere Wahl.

Wenn du selbst aber schon VC++ kennst und damit schon einiges erarbeitet hast wäre es eigentlich Blödsinn noch auf den Borland umzusteigen. Du musst nur bedenken: a) Wenn alle deine Mitschüler jetzt VC++ lernen sollen, ist das für SIE ein Nachteil und wohl nur für dich ein Vorteil. b) Wenn nur du VC++ verwenden sollst und alle anderen nicht, dann muss sich dein Lehrer natürlich auch mit beiden gleich gut auskennen. Ich glaube nicht, dass er sich die Mühe machen will, wenn er sich denn nicht schon damit auskennt.

TR

Werbeanzeige