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

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

11

05.05.2009, 22:05

Sagt mal gab es damals noch keine Warnungen :shock: ? Weil vieles worüber er sich beschwert, sind klassische Warnungenhervorrufer. Auch scheint er sich mal über C und mal über C++ zu beschweren. Aber prinzipiell hat er ja nicht ganz unrecht. Aber das ist nunmal der Preis, wenn man etwas mehr Macht haben will.
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.

12

05.05.2009, 22:51

Einige Dinge werden ja zu Recht beanstandet. Ich habe z.B. in eine Funktion in die Parameterliste einen Pointer hinzugfügt, woraufhin das Programm abegstürzt ist. Als letzten Parameter hatte die Funktion nämlich einen optionalel bool und ich habe die dann woanders halt noch ohne den Pointer aber mit dem bool aufgerufen. Der Pointer war dann also 'false' was zu 0 wurde, was dann ein Nullpointer war.
Eigentlich wäre ja Typsicherheit, wenn false nur ein boolischer Ausdruck und keine Zahl wäre, also dürfte man sowas gar nicht in einen Pointer konvertieren können.
Lieber dumm fragen, als dumm bleiben!

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

13

06.05.2009, 07:48

habe mal angefangen zu lesen, aber direkt nach dem ersten Kasten eines Fehldesigns in der Sprache aufgehört... dem mit den geschweiften Klammern.
1. Warum beschwert er sich, dass man die Möglichkeit hat, keine Klammern zu setzen? Dann setzt man eben immer Klammern, und den Fehler gibts nicht mehr...
2. Kein halbwegs vernünftiger Programmierer würde so programmieren, wie er es da gemacht hat, und alles in eine Zeile klatschen... ansonsten würde einem das ja direkt ins Auge springen

Wenn man es natürlich extrem darauf anlegt, Fehler zu machen, dann kann man das sicher auch in jeder anderen Sprache :roll:

WhiteMike

Alter Hase

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

14

06.05.2009, 11:24

Eigentlich müsste man sich schämen, dass man nicht das Zeug hat, um C richtig programmieren zu können. Er aber posaunt es in die Welt heraus. :-D

"Leute, wisst ihr was? Ich kann nicht einmal Semikolons richtig setzen. Deswegen komme ich mit Sprachen, die auch nur im Entferntesten etwas mit C-Syntax zu tun haben, überhaupt nicht klar. So schnell kann es passieren, dass wenn man nur ein Zeichen falsch setzt, die Sprache schon totaler Müll ist. Und das Schlimmste: Der Compiler erlaubt mir auch noch diese Dummheit! Das ist ja wohl die Höhe! Warum kann so ein Compiler nicht für jeden hirnverbrannten Pseudoprogrammierer programmiert werden?"

C-/C++-Quelltext

1
2
3
4
for( a=0; a<10; a++ ) ;
{
   printf( "%i\n", a );
}


Ich hab ausprobiert, wie sich Ada bei so einem Fehler verhält. Der Compiler gibt aus, dass das Semikolon ignoriert wird und tut es auch. Aber in der Sprache seiner Wahl haut er wohl kaum absichtlich Zeichen am Ende jeder Zeile rein.

Quellcode

1
2
3
for I in X'Range loop;
    Ada.Text_IO.Put_Line( "Break! Break! Rocket on 6 o'clock!" );
end loop;

Mit freundlichen Grüßen,
WhiteMike

15

06.05.2009, 16:22

Irgendwie hab ich das Gefühl er regt sich nur darüber auf, dass der Compiler ihn nicht hindert scheiße zu sein?

Das wär als ob ich irgendwo ne Scheibe einschlagen würde, angezeigt werde und mich dann aufrege, dass niemand mich aufgehalten hat ö.Ö

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

16

06.05.2009, 17:02

also ich wär mir net so sicher dass die seite wirklich 100% ernst gemeint is ;)

WhiteMike

Alter Hase

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

17

06.05.2009, 21:39

Zitat von »"Bertel"«

Das wär als ob ich irgendwo ne Scheibe einschlagen würde, angezeigt werde und mich dann aufrege, dass niemand mich aufgehalten hat ö.Ö


Nein. Du regst dich darüber auf, dass die Scheibe doch tatsächlich nachgegeben hat.

Mit freundlichen Grüßen,
WhiteMike

18

06.05.2009, 21:50

Korrekt. Windows eben... ;)
fka tm

19

07.05.2009, 19:37

Das mit der Scheibe und Windows ist jetzt aber zufall... =/

20

07.05.2009, 19:50

:lol::lol::lol:
fka tm

Werbeanzeige