WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen

Simulationen Alles zum Thema Simulation

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.04.2002, 09:37   #1
AlphaBravo
Inventar
 
Registriert seit: 26.12.2001
Beiträge: 1.677


In welcher Programmiersprache ist unser Flusi geschrieben?

Die Profis unter Euch werden mir sicherlich diese Frage beantworten können.
Oder?
AlphaBravo ist offline   Mit Zitat antworten
Alt 12.04.2002, 09:38   #2
Martin Georg/EDDF
Inventar
 
Registriert seit: 21.12.2000
Alter: 59
Beiträge: 4.501


Standard

Wenn es irgendetwas anderes als MS C++ wäre würde mich das sehr wundern ...
____________________________________
Martin Georg/EDDF
Teamchef Eurowings VA *** VATSIM Europe Division Director (VATEUD1)
Eurowings VA Webseite: http://www.ewgva.de
Digital Aviation - Manuals
Martin Georg/EDDF ist offline   Mit Zitat antworten
Alt 12.04.2002, 10:29   #3
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Ja, und Optimierungen in Assambler.
Was anderes könnte ich mir auch nicht vorstellen.

Gruß
Bastian
____________________________________
\"I\'am still confused but on a higher Level\" - Enrico Fermi

Linux isn\'t for free - or is your time worthless?

Schwedenphysiker
Bastian ist offline   Mit Zitat antworten
Alt 12.04.2002, 13:17   #4
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 40
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard re

auch ich gebe euch Recht: Der Flugsimulator ist höchstwarscheinlich in C++ geschrieben. Als Grafikengine wird bekanntlich DirectX verwendet.
Dass da viel mit Assembler optimiert wurde, bezweifle ich schwer.

Gruß Marcel
marcelvgfs ist offline   Mit Zitat antworten
Alt 12.04.2002, 14:59   #5
Betto
Inventar
 
Registriert seit: 26.06.2001
Alter: 55
Beiträge: 2.021


Standard

Schließe mich an, Assembler ist sehr unwahrscheinlich, auch in C kann man ziemlich hardwarenah programmieren. Die Optimierungsroutinen der Compiler zu schlagen ist erstens (ja nach Aufgabe) schwierig und zweitens fast immer den erheblichen Zeitaufwand nicht wert.

MS ist der Hersteller eines der (in der Win-Welt) wichtigsten Compiler, nämlich MS Visual C++ bzw. Visual Studio.

Kleine Korrektur: DirectX ist keine Graphikengine, es ist nur eine Schnittstelle, es stellt, ähnlich einer Library beim Programmieren, lediglich hardwarenahe Befehle standardisiert zur Verfügung. Es ist also eine Zwischenschicht zwischen der Graphik- (Sound-, Input-, Multiplayer-) Engine des Spiels und den Hardwaretreibern.

Betto
Betto ist offline   Mit Zitat antworten
Alt 12.04.2002, 15:19   #6
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 40
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard

Hallo Betto,

genaugenommen kann man DirectX durchaus als Grafikengine bezeichnen, da man in der Programmiersprache lediglich die Vektoren angibt und diese direkt über DirectX an die Grafikkarte geschickt werden, d.h, die Daten werden von DirectX verarbeitet.

Es gibt verschiedene Möglichkeiten, wie man das Grafikengine bezeichnen kann. Auch deine Bezeichnung ist auch richtig.

Gruß Marcel
marcelvgfs ist offline   Mit Zitat antworten
Alt 12.04.2002, 16:41   #7
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

hmm..also es kann sein das Assembler beim FS nicht verwendet worden ist aber das der Compiler bessere, also schnellere, Programme erzeugt stimmt so nicht.
Dies Thema wurde in Programmier boards schon mehrfach besprochen und dort ist man immer auf das Ergebnis gekommen das ein von einem guten Asm Programmierer erstelltes Programm viel schneller ist als eines welches in C geschrieben wurde.

Ich kann das nicht wirklich beurteilen, bin nur ein hobby C++ Programmierer...

Gruß
Bastian, der sich mal in Asm versucht hat und nach ein paar Stunden keine Lust mehr hatte *g*
____________________________________
\"I\'am still confused but on a higher Level\" - Enrico Fermi

Linux isn\'t for free - or is your time worthless?

Schwedenphysiker
Bastian ist offline   Mit Zitat antworten
Alt 13.04.2002, 20:33   #8
Betto
Inventar
 
Registriert seit: 26.06.2001
Alter: 55
Beiträge: 2.021


Standard

Ok,

ich muß mich etwas präzisieren. Klar, man kann einen drehenden Würfel ziemlich einfach in DX realisieren, weil die Schnittstelle schon komfortabel ist. Aber kein komplexes Spiel kommt ohne intelligente Vorsortierung, Sichtbarkeitsprüfung etc. aus, weil DX das nicht effektiv kann, dafür wurde es auch nicht etabliert. Aber ich stimme Marcel zu, daß die Grenzen verschwimmen.

In ASM kann man Abkürzungen implementieren, die kein Compiler beherrscht, keine Frage. Mein Statement sollte nur heißen, daß die Optimierungen von guten Compilern schon so gut sind (es werden z. T. Laufzeitmessungen der einzelnen Programmteile vorgenommen und dann optimiert), daß es sich wirklich meist nicht lohnt. Mit "schlagen" meine ich, wenigstens doppelt so schnell.

Ich bin auf dem Gebiet aber auch eher Theoretiker, insofern möge man mir kleine Unachtsamkeiten verzeihen.

Betto
Betto ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:57 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag