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

g-HuN

Frischling

  • »g-HuN« ist der Autor dieses Themas

Beiträge: 46

Wohnort: Iserlohn

Beruf: Schüler (balt mal IT-Ingenieur!)

  • Private Nachricht senden

1

10.04.2006, 18:49

Spiele mit C programmierern

Hallo!

Wäre es möglich mit C Spiele zu Programmierern?
Nicht C++, sondern nur C ohne OOP.

Danke!
Von dem niederländischen Informatiker Edsger Dijkstra stammt der Satz „In der Informatik geht es genauso wenig um Computer wie in der Astronomie um Teleskope“

Anonymous

unregistriert

2

10.04.2006, 18:52

ja, macht aber keinen Sinn mehr.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

3

10.04.2006, 20:34

Klar kann man das.

In OOP kann man nur Objekte definieren und diese manipulieren, hier ein Beispiel:

C-/C++-Quelltext

1
2
3
4
Tree Baum();
Baum.absaegen();
Baum.neu_pflanzen();
Baum.früchte_pfluecken();


Das gleiche geht auch in C, nur eben ohne OOP

Quellcode

1
2
3
4
5
Tree Baum();

absaegen(Baum);
pflanzen(Baum);
früchte_pflücken(Baum);


Man sieht hier sehr schön die Unterschiede. Der OOP Ansatz ist eben, das jedes Objekt - also jeder Baum mehrere Manipulatoren hat (z.B. absägen). In C geht das auch, nur das die Manipulatoren, also die Funktionen, auf ein Objekt angewandt werden und nicht umgekehrt.


Alle wichtigen dinge die für Spiele wichtig seind (Rekursion u.s.w.) sind aber natürlich vorhanden und C wird auch noch verwendet.

Phili

unregistriert

4

12.04.2006, 17:45

Ich verstehe diese Spinner mit ihrem "Ich will aber C und kein C++. C++ ist blöd" nicht.

Wenn mans Hardcore will, soll man gefälligst assemler proggen, aber für Spiele kann man doch nicht ernsthaft C nehmen. Wo ist denn da der Vorteil gegenüber C++?

Phili

unregistriert

5

12.04.2006, 17:46

War nicht persönlich gemeint, musst ich nur mal loswerden. }> ;)

Anonymous

unregistriert

6

12.04.2006, 18:25

Ist auch nicht so zu werten. Insbesondere bei älteren Systemen ist "C" das mas aller Dinge. Nicht unbedingt um alte Sachen zu begreifen sondern um diese nachfolziehen zu können.

Von dem Problem der "nixdaMSgeilheit" mal abgesehen.

Anonymous

unregistriert

7

12.04.2006, 18:51

Abrexxes
Es gibt keinerlei Probleme

Anonymous

unregistriert

8

12.04.2006, 18:59

Das freut mich. Ich hoffe das dies so bleibt.

cu

Anonymous

unregistriert

9

12.04.2006, 19:46

Abrexxes
Oder wolltest Du etwa sagen, das C++ von Microsoft ist? Wenn ja, dann hätte ich Dir aber was anderes erzählt - auf meine Weise ;)

Anonymous

unregistriert

10

12.04.2006, 19:56

Um Gotteswillen nein.

Belassen wir es bei deinem bescheidenen Werbegang.

cu

Werbeanzeige