Forumfounds - Unheimliche Wort- und Satzschöpfungskreativität

OP #957336
Lesenswert?

Hi,

ich möchte mal fragen was Ihr bissher so an skurilen 
Wort-/Satzschöpfungen lesen musstet?

Meine Favouriten sind bisher:

"der gepiplinte Kern" -> Keine Ahnung ...

"95% meiner REALEN Designs hätten mit deiner Reset-Strategie nichts
getaugt." Und die restlichen 5% ?

"Ich fände es bei mir praktischer, wenn die Taktleitung zum FPGA um die
Länge der Datenleitungen von ADCs zu FPGA, läger ist als die Taktleitung
von Quelle zu ADCs." -> Das sag ich demnächst zu meiner Frau wenn ich 
mal wieder Kopfschmerzen hab :D

"Wo Saugpumpe kaufen"? - Ohne Worte :~

Ist natürlich alles aus dem Zusammenhang gerissen und nicht böse gemeint 
;-)

Gruss Chris
#958373
Lesenswert?

Wenn man 'ne Weile programmiert, kann man sich schon vorstellen, welcher 
Fehler welche Fehlermeldung produziert und umgekehrt welche 
Fehlermeldung auf welchen Fehler hinweist.
Wenn zB. sowas dasteht wie "assignment makes pointer from integer 
without cast" ist sofort klar, was los ist.

Mit dem Code sollte das Problem eigentlich klar werden:
1
void sio_sprint(char* buffer, const char* msg, ...)
2
{
3
  void buffer_print(char c)
4
  {
5
    *buffer=c;
6
    buffer++;
7
  }
8
  
9
   va_list ap;
10
   va_start(ap, msg);
11
   
12
  sio_print(buffer_print, msg, &ap);
13
  
14
  va_end(ap);
15
  
16
  return;
17
}

Das ist so absolut fehlerfreies C99 (und wahrscheinlich auch C90). Aber 
auf modernen Architekturen halt nicht ungefährlich. Und die 
Fehlermeldung ist einfach nur witzig formuliert.

Hab das Problem mit einer statischen Variable in der Funktion umgangen.
#958498
Lesenswert?

Nix ihgitt, es gibt Sprachen da kannst du Code als Parameter übergeben. 
Wenn deine Nerven für solche Konstruktionen nicht stark genug sind, ist 
das doch deine Schuld :D ;). Über Funktoren in C++ mäkelt auch niemand.

Mit --std=c89 mäkelt der GCC übrigens nicht, es wird also schon zum 
Standard gehören. Auch mit -ansi mäkelt der GCC nicht rum.


Würde mich auch nicht wundern, wenn das schon länger ginge. Ich erinnere 
an Duffs Device.
#958503
Lesenswert?

Ok, mit -pedantic lehnt er nested functions ab, sogar in C99. Tja, 
wieder ein Feature für den nächsten C-Standard. Genauso wie das nach 
void* casten von Funktionszeigern.

Der IBM C Compiler unterstützt das übrigens auch... damit er zum GNU CC 
kompatibel ist.


http://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html - hier steht, wo 
der Begriff Trampolin herkommt. Die Beispiele sind sehr hübsch, da wird 
sogar zu einem label einer anderen Funktion gesprungen.
Gast #959187
Lesenswert?

Aktueller Fussball-Nationaltrainer, Besprechung vor dem Spiel:
"Wir müssen intelligent in die Schnittstelle der gegnerischen Abwehr 
spielen !"

Früher hiess das noch, für Normalbürger völlig unverständlich:
"Geht raus, und macht das Ding rein."

Oder, zitiert von einem ehemaligen Nationalspieler:
"Wenn wir hier schon nicht gewinnen, dann treten wir ihnen wenigstens 
den Rasen kaputt."

Grüsse

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren