Diskussion:Dangling else

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Juni 2014 um 20:16 Uhr durch 93.128.7.55 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 11 Jahren von 93.128.7.55 in Abschnitt Beispiel in C

Zwangseindeutschung?

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)Beantworten

Das war eine Begriffsbildung. Verschoben und umgearbeitet. --Complex обс. 11:19, 23. Feb. 2007 (CET)Beantworten

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)Beantworten

scheinbar

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)Beantworten

Bourne Shell Beispiel (Fehler?)

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)Beantworten

In den meisten Sprachen eindeutig definiert

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)Beantworten

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)Beantworten

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)Beantworten

Beispiel in C

müsste es nicht heißen??

muss die innere (statt äußere) if-Anweisung geklammert werden 93.128.7.55 20:16, 12. Jun. 2014 (CEST)Beantworten