Vielen Dank für diese Showeinlage.
Im Augenblick bin ich wirklich herzhaft am lachen. Eine Person - nennen wir diese mal PLS (Person mit LeseSchwäche) - hat
a) einen Beitrag nicht gelesen und dann mehr oder weniger das noch einmal geschrieben. (Ok, hier passiert sowas mir auch durchaus ... man überfiegt etwas nur und übersieht dann etwas. Keine Wertung!
b) Dann wird etwas gesagt - aber ohne da irgendwas prüfen.
c) Es wird etwas verlinkt - aber ohne dies zu lesen.
Wer da von wem Belege einfoprdert oder nicht, ist dabei erst einmal irrelevant.
Anscheinend stammt es aus Pascal.
Also das ist extrem pauschal. Pascal kennt kein println. Aber wenn man nur das "ln" betrachtet, dann könnte man den Bezug zu writeln sehen. Und dann könnte man die Leute Fragen, die mit Pascal (und Modula - das ist da ggf. ebenso relevant oder relevanter) gearbeitet haben. Was war denn das writeln dort?
Die 2 Theorien, die hier zur Auswahl stehen:
a) Write New Line und dabei wurde das n und l dann vertauscht, um es aussprechen zu können.
b) Write Line und Line ist Ln abgekürzt worden.
Gesunder Menschenverstand: Hört sich eine Theorie evtl. irgendwie an den Haaren herbei gezogen an? So ein erster Eindruck ist oft ein gutes Indiz.
Aber schauen wir mal, wie WriteLn definiert wurde:
WriteLn is equivalent to Write(EOL).
Da gibt es also kein "New Line". WriteLn ist statt dessen ein Write EndOfLine.
Daher ist dann die Frage, wie man WriteEndOfLine möglichst kurz zusammen fassen könnte.... Und dann wird von den beiden Theorien b) sinnvoll sein.
Wenn man Leute nutzt, die damals aktiv mit pascal und modula-2 entwickelt haben, dann kann man da fragen: Was habt ihr denn gesagt?
(Das ist wie bei Unix Leuten.. was sagen die denn? Sagen die mv oder sagen die etwas anderes? Das wäre dann ein Zeichen für eine Abkürzung...)
Alst lasst uns mal schauen, ob wir jemanden finden, der dazu etwas sagen könnte. Ahh ... da ist ja jemand: Hey Konrad - wie sah es denn in Deiner Praxis damals aus? Was habt ihr gesagt?
"Also man hat tatsächlich bei vielen (gerade Anfängern) gehabt, dass die nur ausgesprochen haben, was da stand. Writeln (W-R-I-T-E-L-N gesprochen ... also nix mit EI oder so!). Aber Code wurde sehr oft so gelesen, wie die Bedeutung war: Write Line statt writeln."
Ok, damit haben wir jetzt einen Entwickler mit einem Erlebnis. Er war aber natürlich nur ein Entwickler in begrenzten Umfeldern. Daher ist hier durchaus möglich, dass dies nur ein Slang / Dialekt ist. Unter dem Strich spielt es also keine Rolle. Das kann sich gerne jeder so überlegen, wie er es möchte. Evtl. fällt ja jemandem ein, wofür println generell stehen könnte. Evtl. ist das ja eine Abkürzung für "Print Relative Idiotic Noise To learnresistent N*" - also eigentlich eine rassistische Abkürzung und das sollte man ggf. direkt umbenennen?
Und die große Frage die als Konsequenz gestellt werden müsste: Sind alle (Java-) Entwickler Rassisten?