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
:
Verschoben durch User
Spielverderber. Warte doch mal, bis einer drauf reinfällt statt "jaja 1. April" zu schreiben :(
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...
Tim schrieb: > die If-Bedingungen abgeschafft werden > soll. Bin ich dafür. ?: sieht doch viel eleganter aus und spart massig Schreibarbeit ein.
Krasser Witz. Haben fast geglaubt. Deutsche haben doch Humor. Deutsche sind voll Korekt.
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"
Beitrag #5793172 wurde von einem Moderator gelöscht.
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
Roland F. schrieb: > - Die while- und do-while-Schleifen werden ebenfalls abgeschaft und > durch eine neue loop-Schleife ersetzt. Beitrag "Gibt es eine Programmiersprache mit diesem Schleifentyp?"
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.
:
Bearbeitet durch User
Dergute W. schrieb: > Ein paar Jahre spaeter hab' ich dann mal tatsaechlich einen 7905.2 > Festspannungsregler wo ausgeschlachtet. https://www.radiomag.com.de/datasheets/mc7915bt.pdf Seite 3 unten.
Dort ein klassischer Aprilscherz zu C, C selbst ist ein Aprilscherz: http://www.mikekoeppel.homepage.t-online.de/programmierer_cgeschichte.htm
Nein, sie sollten endlich mal Goto einführen um vernünftiges Programmnieren unter Windows zu ermöglichen...
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.
MaWin schrieb: > Nein, sie sollten endlich mal Goto einführen Längst passiert: https://www.tutorialspoint.com/cprogramming/c_goto_statement.htm
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.
1 | skip (val == 0) |
2 | foo(); |
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.
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.
Tim schrieb: > Es soll dann ausschließlich nur noch Switch-Case zur Verfügung stehen Das ist richtig: https://youtu.be/7uLzaKlZSQQ?t=268
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.