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

Techie

Alter Hase

  • »Techie« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

1

06.02.2013, 20:35

C++ in C#?

Hi,
kurze Frage: Kann ich Dll's, die ich in C/C++ habe bedenkenlos in C# verwenden?

Gruß Techie
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

FSA

Community-Fossil

  • Private Nachricht senden

2

06.02.2013, 20:40

Bedenkenlos nicht, aber ja das geht.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Techie

Alter Hase

  • »Techie« ist der Autor dieses Themas

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

3

06.02.2013, 20:49

Ok, ich wollte mal probieren den ( originalen ) Python-interpreter einzubinden.
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Legend

Alter Hase

Beiträge: 731

Beruf: Softwareentwickler

  • Private Nachricht senden

4

06.02.2013, 21:35

Willst du dir da nicht lieber IronPython ansehen?
"Wir müssen uns auf unsere Kernkompetenzen konzentrieren!" - "Juhu, wir machen eine Farm auf!"

Netzwerkbibliothek von mir, C#, LGPL: https://sourceforge.net/projects/statetransmitt/

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

5

06.02.2013, 22:13

Naja er wird schon nen Grund haben die zahlreichen C#-Python bindings auszuschlagen und direkt auf die Python-C-API zu gehen (ist ja immerhin ne reine C Schnittstelle).
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

07.02.2013, 06:31

Jo, ich denke der Hauptgrund wird z.B. sein, dass er es nicht kennt.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

7

07.02.2013, 08:36

Ich schließe mich Blue Cobold an.

Für mein Projekt verwende ich IronPython, welches sich wirklich einfach handhaben lässt, sowohl bei der Ausführung von Skripten, als auch beim zur Verfügung stellen von Werte (/Objekten) und Funktionen. Ob das so auch bei CPython in Verbindung mit .NET ist, bezweifle ich.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

07.02.2013, 10:46

Wobei man imo vielleicht erwähnen sollte, dass man auch direkt C# als Skriptsprache verwenden könnte, was die Sache noch einfacher macht, da man z.B. direkt seine eigenen Objekte an das Skript übergeben kann, ohne erst einen Layer basteln zu müssen, der zwischen Python und C# vermittelt...

9

07.02.2013, 13:07

Im Zusammenhang mit dem, was dot bereits vorgeschlagen hat, dürfte auch CS-Script nicht uninteressant sein.

Als Alternative zu IronPython wäre noch Boo zu nennen, eine von Python inspirierte Sprache für .NET und Mono. Im Gegensatz zu IronPython ist Boo statisch typisiert.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

10

07.02.2013, 13:28

es kommt natürlich sehr auf den gewünschten Qufbau der Skripte undder gewünschten Verwendung an, aber ich für meinn Teil bin zufrieden mit Python und hatte auch schon diese Zwischenschit zwischen normalem Cose und Scripten, als ich Python-Skripte in Python ausgeführt habe, weshalb das keinen Mehraufwand beim Umstieg auf C# bedeutete.
Ich finde, dass eie dynamische Typisierung nicht unbedingt nachteilig sein muss und dass gerade bei Scripten eie statische Typisierung weniger wichtig ist.

Allerrings können es andere auch anders sehen ;)
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Werbeanzeige