Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Eric Bruecklmeier Newsgroups: de.alt.folklore.computer Subject: Re: Pascal auf Nr. 10 ;-) Date: Sat, 6 Sep 2025 12:35:10 +0200 Organization: 5i7 Lines: 54 Message-ID: References: <26f84d3bd29d92a0485841d3dc2c08f1@wxp-nb-01.mouse.local> <109cdpc$14159$1@solani.org> Reply-To: u@5i7.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net FsDO/fzypuclXKbdQajkHgEfl4QPFac7wra8RHxpl2f4u2p2Ap Cancel-Lock: sha1:h4ZAMU4dfZ6cH0vauy1k74lQlOs= sha256:tNAi288VNhokIqGJDr0xtH9iouZ5thpr2pEG2A9GdjQ= User-Agent: Mozilla Thunderbird Content-Language: de-DE In-Reply-To: Xref: csiph.com de.alt.folklore.computer:51998 Am 06.09.2025 um 12:23 schrieb Hermann Riemann: > Am 06.09.25 um 10:58 schrieb Eric Bruecklmeier: >> Am 05.09.2025 um 17:14 schrieb Hermann Riemann: >>> Am 05.09.25 um 11:45 schrieb Eric Bruecklmeier: >>>> Am 04.09.2025 um 19:45 schrieb Hermann Riemann: >>>> >>>> [...] >>>> >>>>> >>>>> Ruby erscheint mir etwas schlechter als Python. >>>> >>>> Kannst Du diese Aussage kurz erläutern? Mit fiele wirklich nichts >>>> ein, was in Ruby schlechter gelöst wäre als in Python - ganz im >>>> Gegenteil... >>> >>> Ruby hat eine end Anweisung, Python macht das über Einrückung. >>> >> >> Einrückung als Teil der Syntax halte ich für extremen Murks. > > Die Einrückung hat schon bei Programmen in anderen Sprachen die > Lesbarkeit erhöht. > > In C schreibe ich z.B. > if (a>0){ >    a+=1; >    b-=1;} > > Da erhöht Python > if a>0: >    a+=1 >    b-=1 > > nochmal deutlich die Lesbarkeit Niemand hat etwas gegen Einrückungen, aber sie als Teil der Syntax zu etablieren ist in meinen Augen krank. > Das end in Ruby verschlechtert die Lesbarkeit. Das halte ich für Unsinn, zumal ja niemand das Einrücken verbietet. > ( Pascal ist da noch schlimmer. >   ALGOL ist noch schlimmer >   und erst COBOL mit COMPUTE .. ) > > Ein für mich brauchbarer Vorteil von Ruby gegenüber Python > ist mir nicht bekannt. Mir schon, auf Anhieb fallen mir da die seltsamen Special Methods sowie das fehlende coerce ein. Es geht mir aber nicht um einen Schwanzvergleich, mich hat lediglich interessiert, was Du bei Ruby "etwas schlechter" als bei Python siehst...