Neuer C-Standard

Gast #5793124
Lesenswert?

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
Beitrag #5793172 wurde von einem Moderator gelöscht.
#5793188
Lesenswert?

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
#5793192
Lesenswert?

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
Gast #5793319
Lesenswert?

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
bool stromausfall = false;
5

6
if(not stromausfall)
7
{
8
  doSchedule();
9
}

So macht das programmieren wieder etwas mehr Spaß.
Mehr Abenteuer.
#5793328
Lesenswert?

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.
#5793459
Lesenswert?

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.

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