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

Der Dude

Treue Seele

  • »Der Dude« ist der Autor dieses Themas

Beiträge: 73

Wohnort: Elleringhausen-City

Beruf: ITA

  • Private Nachricht senden

11

27.02.2005, 14:12

Also wie ich das sehe wird wohl die Sprache der Zukunft C# sein. Aus folgenden Gründen sehe ich dieses so:

Die Computer werden immer schneller. Ich vermute, dass bald nicht mehr ein Unterschied zu erkennen ist, ob es zwischenkompiliert wird oder nicht. Und wenn wird der Unterschied so gering sein, dass man es kaum noch merken wird.

Hinzu sind wird bei dem Framework 1.1 und habe nur Leistungsabweichungen von 2 bis 5%(lauf angabe oben). Wenn das Framework weiterentwickelt wird, stellen ich mir den Unterschied noch geringer vor.

Als letztes ist die Entwicklung deutlich schneller, womit auch besser die Termine eingehalten werden können.

Oder was meint ihr dazu?
"Wenn ich morgens doppelt so schnell über den Flur laufe, kann ich 2 Minuten länger schlaften!" - leider war es ein Irrtum.

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

12

27.02.2005, 14:29

Zitat von »"Der Dude"«

Also wie ich das sehe wird wohl die Sprache der Zukunft C# sein. Aus folgenden Gründen sehe ich dieses so:

Die Computer werden immer schneller. Ich vermute, dass bald nicht mehr ein Unterschied zu erkennen ist, ob es zwischenkompiliert wird oder nicht. Und wenn wird der Unterschied so gering sein, dass man es kaum noch merken wird.

Hinzu sind wird bei dem Framework 1.1 und habe nur Leistungsabweichungen von 2 bis 5%(lauf angabe oben). Wenn das Framework weiterentwickelt wird, stellen ich mir den Unterschied noch geringer vor.

Als letztes ist die Entwicklung deutlich schneller, womit auch besser die Termine eingehalten werden können.

Oder was meint ihr dazu?


Ja, ich glaube, du hast ja recht *heul*, aber ich zum Beispiel will das gar nicht wahrnehmen, weil ich am alten C/C++ so hänge - das ist noch wahre Programmierung... :crying:
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

13

27.02.2005, 14:41

Hmm sry aber schnellere Entweicklung? Ich kann mit C++ auch die .net lib nutzten......

Der Dude

Treue Seele

  • »Der Dude« ist der Autor dieses Themas

Beiträge: 73

Wohnort: Elleringhausen-City

Beruf: ITA

  • Private Nachricht senden

14

27.02.2005, 19:57

@Nox
Du meinst man könnte es einbinden - Ich muss zugeben, dass ich es noch nie probiert habe. Aber was ist mit Zeigern die bleiben doch, oder? Und da wäre C# wieder im Vorteil!

Freue mich schon auf deine Anwort. ;p


Tim
"Wenn ich morgens doppelt so schnell über den Flur laufe, kann ich 2 Minuten länger schlaften!" - leider war es ein Irrtum.

15

27.02.2005, 20:17

du kannst managed c++ code schreiben aber das macht wahrlich keine freude.
spätestens beim ersten pointer...
ganz böse wirds wenn man versucht unmanaged & managed code
zu mischen.....*kotz*
also wenn .net dann würd ich schon zu c# raten.

zum thema .net-umgebung und plattform-unabhängigkeit.
die idee find ich zum beispiel toll. da ich java hasse hoffe ich das
ich c# in zukunft unter linux als alternative nutzen kann
ohne mich mit qt oder sonst was beschäftigen zu müssen
um ein poppliges fenster zu öffnen.

was die portierungen angeht da gibts doch ein mitlerweile recht
weit fortgeschrittenes mono-framework (siehe aktuelle iX)
und es gibt, soweit ich weis, auch noch was namens pnet....

ich gehöre wohl zur kategorie der leute die in tagelange trauer
verfallen würden, wenn c# c/c++ jemals den rang ablaufen würde.
aber ob das so kommt...ich weis es nicht.
c/c++ hat halt einfach immer noch den vorteil der hardware-nähe.
man kann problemlos asm einbaun und kommt einfach viel
weiter nach unten. (in den abstraktionsschichten meine ich).

aber mal zum thema interpretierter code:
meiner ansicht nach ist .net-output eine art byte-code
der beim start dann komplett in nativen code übersetzt wird.
daher ist das programm nach einem (re)boot beim
ersten start auch deutlich lansamer "da" als bei nachfolgenden
starts.
damit würde das argument der interpretierten sprache eigentlich
wegfallen.
aber mal lieber nicht zu weit ausm fenster lehnen :)

mein fazit: ich würde .net & c# gerne als alternative zu
dem von mir sehr gehassten java sehen und hoffe das mir c/c++
noch einige jährchen erhalten bleibt.

gruß 23h

Anonymous

unregistriert

16

27.02.2005, 22:18

@23h

Glaubst du das C++ noch lange bleibt? Natürlich geht soetwas nicht von heute auf morgen aber man sagt ja alle 15 Jahre kommt eine neue Programmierart. Siehe von basic und pascal nach OOP usw.

Mfg
Tim

17

27.02.2005, 22:25

selbst wenn c++ aus dem pc-sektor verschwinden sollte,
gibt es denk ich noch genug bereiche wo .net & co. noch nicht
praktikabel sind, z.B. µC's
aber eine aussage wie lange sich c++ halten wird finde ich sehr schwierig.
ich denke mal es gibt viele leute die c++ auch gegen
den trend weiterhin verwenden werden...
ich würde sagen es ist noch zu früh um ernsthafte prognosen abzugeben
und dazu fehlst mir auch an erfahrung.
aber wenn der trend weiterhin in richtung software-design geht
also weg vom "handwerk" des programmierers und hin zu
irgendwelchen synthese-tools die code utom. generieren,
dann könnte ich mir vorstellen das es vielleicht doch schneller geht als
es mir lieb wäre. :)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

18

27.02.2005, 22:43

wer programmiert dann diese tools und mit was?
wer die treiber und betriebssysteme?

Der Dude

Treue Seele

  • »Der Dude« ist der Autor dieses Themas

Beiträge: 73

Wohnort: Elleringhausen-City

Beruf: ITA

  • Private Nachricht senden

19

28.02.2005, 11:18

Natürlich kann .Net nicht alles ersetzen. Zum Beispiel wird es Assambler immer gegeben für sehr Hardware nahe Anwendungen.
Es ging mir in dem Anfangspost ja auch um die Spieleprogrammierung und den weiteren Werdegang.

Mfg

Tim
"Wenn ich morgens doppelt so schnell über den Flur laufe, kann ich 2 Minuten länger schlaften!" - leider war es ein Irrtum.

20

28.02.2005, 12:53

"das wird die zeit zeigen" ;)

Werbeanzeige