Hallo alle,
ich habe kürzlich gesagt bekommen, dass im nächsten C-Standard, welcher
noch dieses Jahr rauskommen soll, die If-Bedingungen abgeschafft werden
soll.
Es soll dann ausschließlich nur noch Switch-Case zur Verfügung stehen,
aus sicherheitskritischen Aspekten. Vermutlich werden zuviele
Programmierfehler mit einem klassischen If-Else gemacht.
Habt ihr da auch etwas von gehört?
Jan
Tim schrieb:> Warte doch mal, bis einer drauf reinfällt statt "jaja 1.> April" zu schreiben :(
Naja, dafür war der Scherz aber etwas zu offensichtlich...
Yusuf schrieb:> Deutsche haben doch Humor. Deutsche> sind voll Korekt.
Das stimmt, merkt man hieran:
Dirk W. schrieb:> Ja, vom 1. April hab ich auch gehört...
Also wirklich, einfach den Text vom letzten Jahr kopieren, und nicht
einmal den Namen am Ende mit anpassen. Echt schwache Leistung:
Beitrag "Neuer C-Standard"
Tim schrieb:> Hallo alle,>> ich habe kürzlich gesagt bekommen, dass im nächsten C-Standard, welcher> noch dieses Jahr rauskommen soll, die If-Bedingungen abgeschafft werden> soll.
Falsch. Es wird die if-Schleife abgeschafft.
Hallo,
Tim schrieb:> Habt ihr da auch etwas von gehört?
Ja, habe ich auch von gehört.
Aber es gibt noch mehr Veränderungen:
- Die while- und do-while-Schleifen werden ebenfalls abgeschaft und
durch eine neue loop-Schleife ersetzt. Du kannst dann mit switch-case
und break/continue die Schleife verlassen b.z.w. wiederholen.
- Zahlen können demnächst auch als römische Ziffern eingegeben werden,
um auch Tastaturen ohne Ziffernblock zu unterstützen.
- wenn der Kompiler merkt das der Quelltext von c-hater stammt bricht er
mit einer Fehlermeldung ab: "Sorry, you dont have the permission to use
C"
Das ist aber auch alles auf der Internetseite von April Jokes genau
erklärt.
rhf
Moin,
Vorsicht mit solchen Scherzen: Kann mich noch an einen Aprilscherz aus'm
letzten Jahrtausend entsinnen, da sollt' es einen 7806.3
Festspannungsregler (fuer Roehrenheizungen) geben.
Ein paar Jahre spaeter hab' ich dann mal tatsaechlich einen 7905.2
Festspannungsregler wo ausgeschlachtet. In echt. Ganz ohne Aprilscherz.
Gruss
WK
Dergute W. schrieb:> Moin,>> Ein paar Jahre spaeter hab' ich dann mal tatsaechlich einen 7905.2> Festspannungsregler wo ausgeschlachtet. In echt. Ganz ohne Aprilscherz.>> Gruss> WK
-5,2V war die klassische Versorgungsspannung für die damaligen ECL-ICs.
DPA schrieb:> Also wirklich, einfach den Text vom letzten Jahr kopieren, und nicht> einmal den Namen am Ende mit anpassen. Echt schwache Leistung:> Beitrag "Neuer C-Standard"
Damals ist das Thema bei /dev/null gelandet. Bei manchen April Scherzen
verhält es sich wie bei Sauerkraut: Aufgewärmt schmeckt besser.
Um den PIC-Nutzern den Einstieg in C zu erleichtern, sollte man noch das
"skip" einführen. Die klagen ja immer zum Stein erbarmen, daß andere MCs
zuviele Befehle haben.
Marek N. schrieb:> Ich dachte, es werden jetzt endlich, die if-Schleifen aufgenommen?
Ach...
Für das Problem gibt es schon lange eine "intelligente" Lösung.
1
2
#define if(x) while(x) // in *.h Datei auslagern
3
4
boolstromausfall=false;
5
6
if(notstromausfall)
7
{
8
doSchedule();
9
}
So macht das programmieren wieder etwas mehr Spaß.
Mehr Abenteuer.
Tim schrieb:> Habt ihr da auch etwas von gehört?
Hmm, ich hatte ganz was anderes gehört: Die Chinesen wollen einen
eigenen C-Standard herausbringen. Dort gibt es dann, angepasst an
typische asiatische Denkweisen, Problemlösungs- und
Kommunikationsstrategien folgendes Konstrukt:
Wenn ... dann
sonst
jedoch
aber
nichtsdestotrotz
vielleicht-trotzdem-lieber-nicht
...und noch ein Duzend weitere Möglichkeiten, für die es in unserer
Sprache keine Ausdrücke gibt.
Und das ganze natürlich in chinesischen Schriftzeichen.
Guter Vermuter schrieb im Beitrag #5793172:
> Wer sich mit dieser Dreckssprache auseinandersetzen muß, für den ist> jede Minute damit der permanente 1. April.
Derjenige könnte aber auch einfach stattdessen die Sprache endlich mal
lernen, dann hört das auch schnell wieder auf.