Diskussion:Dangling else
Zwangseindeutschung?
[Quelltext bearbeiten]Es steht ja sogar im Artikel, dass das Lemma meist nicht ins Deutsche übersetzt wird. Warum dann hier? Außerdem ist es unvollständig eingedeutscht; es müsste "Baumelndes Sonst" heißen, und spätestens dann versteht niemand mehr, was damit gemeint ist. Ich bin gegen die übermäßige Verwendung von Anglizismen im Deutschen. Aber wenn der deutsche Begriff vollkommen ungebräuchlich und unverständlich ist, sollte man schon besser bei der gängigen Bezeichnung bleiben. Was denkt ihr? --RokerHRO 10:36, 23. Feb. 2007 (CET)
- Das war eine Begriffsbildung. Verschoben und umgearbeitet. --Complex обс. 11:19, 23. Feb. 2007 (CET)
Also ich finde die "baumelnde Else" gut. Die kann man sich so richtig schön bildlich vorstellen, die baumelnde Else. ;-) --88.78.12.223 15:11, 18. Dez. 2007 (CET)
scheinbar
[Quelltext bearbeiten]Wie da richtig steht, ist die Mehrdeutigkeit eine scheinbare. Man sollte dazuschreiben, welche Semantik das in den üblichen Programmiersprachen hat. 129.13.72.153 11:13, 9. Mär. 2007 (CET)
Bourne Shell Beispiel (Fehler?)
[Quelltext bearbeiten]imho muss man in der Bourne Shell auch else scheiben... also so z.B.:
if [$a=1] then if [$b=1] then a=42 fi else b=42 fi
--Krishl 13:45, 31. Mär. 2007 (CEST)
In den meisten Sprachen eindeutig definiert
[Quelltext bearbeiten]Im Artikel steht "Tatsächlich ist die Semantik in den meisten Sprachen eindeutig definiert,". Frage, in welchen der 30 meist benutzten Sprachen ist es nicht eindeutig definiert? Das sollte man im Artikel vielleicht mal erwähnen, falls man bei der jeweiligen Sprache mal darüber stolpert. --84.58.203.221 04:20, 15. Nov. 2011 (CET)
- Genau, es wäre wesentlich wichtiger Beispiele DAFÜR zu nennen, statt 1000 Beispiele DAGEGEN. --89.0.137.141 02:09, 28. Dez. 2012 (CET)
Tatsächlich ist das Problem in Sprachen wie C/C++, daß es in einer üblichen (kontextfreien) Grammatik eben nicht eindeutig definierbar ist, sondern nur durch Zusatzregeln in der Sprachdefinition, die den Kontext berücksichtigen (else zählt zum innersten if). Mh (Diskussion) 13:00, 19. Aug. 2013 (CEST)
Beispiel in C
[Quelltext bearbeiten]müsste es nicht heißen??
muss die innere if-Anweisung geklammert werden 93.128.7.55 20:16, 12. Jun. 2014 (CEST)