Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #265694

Re: Kein Schwein programmiert(e) in Forth

From Hans-Peter Diettrich <DrDiettrich1@aol.com>
Newsgroups de.sci.electronics
Subject Re: Kein Schwein programmiert(e) in Forth
Date 2019-10-17 16:10 +0200
Message-ID <h0rbabFglliU1@mid.individual.net> (permalink)
References (4 earlier) <5DA7333B.83283287@hrz.tu-chemnitz.de> <EvzMV1RUQoB@allinger-307049.user.uni-berlin> <slrnqqgjnc.7aq5.ak-9a@chimborazo.ee.ethz.ch> <h0r1ieFemlgU1@mid.individual.net> <qo9mck$c0j$1@news2.open-news-network.org>

Show all headers | View raw


Am 17.10.2019 um 14:21 schrieb Johannes Bauer:

> Du wirst ja wohl nicht allen Ernstes behaupten wollen, dass man das
> Abstraktionsniveau möglichst niedrig ansetzen sollte, damit man eine
> geringere Programmierfehlerquote erreicht? Ich vermute, exakt das
> Gegenteil ist der Fall. Denn Numerik, Datentypen, Über- und Unterläufe
> muss man auch in einer niedrigeren Abstraktion berücksichtigen.

Ach so, Du verwendest auch noch einen Interpreter, der sich um die 
richtigen Datentypen kümmert - so gut er das eben kann?

Vermutlich hast Du dann auch noch nicht verstanden, daß es neben den 
tatsächlichen Programmierfehlern auch noch Fehler in der Numerik gibt, 
die zu unerwartet falschen oder unterschiedlichen Ergebnissen führen, je 
nachdem welchen Compiler und Optimierungslevel man benutzt.

> Aber
> obendrauf kommt dann halt noch krude, umständliche Syntax (z.B. direkt
> Assembler-Code oder RPN) die eben nicht direkt das widerspegelt, was ich
> machen will.

Von wegen umständlich siehe unten :-]

> Beispiel:
> 
> y = a x^2 + bx + c
> 
> Sofort offensichtlich, was das ist.

Inklusive der vergessenen Operatoren :-(
Oder soll bx eine weitere Variable sein? :-]

Das ist doch genau das was ich oben meinte, mit schlampigem Denken und 
schlampiger Schreibweise, was zu schlampigen Programmen führt :-(

[...]
Aus Deinem Asseblercode werde ich nicht schlau, da fehlen mir die 
Parameter, die Du freunlicherweise weggelassen hast. Der 80x87 ließ sich 
jedenfalls direkt mit UPN programmieren, das ist nun mal das 
natürlichste Rechenverfahren.

> Oder eben
> 
> x x mul a mul b x mul c add add
> 
> (Das ich dreimal angeschaut habe um sicherzugehen, dass es stimmt)

Übersichtlicher:
   a x dup * + b x * + c +
oder
   a x * b + x * c +
auch bekannt als Horner-Schema
oder
   x a over * b + * c +
mit jeweils nur einem Speicherzugriff auf die Variablen.

> Also ich persönlich bevorzuge die Repräsentation, die dem am nächsten
> ist, was tatsächlich mathematisch gemacht wird.

Und das ist eindeutig UPN. Woher soll man denn vorher wissen, welche der 
von mir aufgezählten Varianten Dein Lieblingscompiler erzeugt? Und was 
mathematisch eindeutig aussieht, muß nicht unbedingt eindeutig sein. Die 
Mathematik kennt Kommutativität und Assoziativität, die mathematisch 
immer identische Ergebnisse liefern, numerisch aber dummerweise nicht.

> Bei der man direkt erkennen kann, was passiert.

Das ist was anderes, da kommt Gewohnheit ins Spiel. Und in diesem 
Beitrag erkenne ich etliche schlechte Gewohnheiten :-(

DoDi

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Kein Schwein programmiert(e) in Forth Dave U. Random <random@dave.u> - 2019-10-14 20:42 +0000
  Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-14 23:21 +0200
    Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-16 09:14 +0200
  Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-14 18:45 -0300
    Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-15 09:54 +0200
      Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-15 09:56 +0200
      Re: Kein Schwein programmiert(e) in Forth Andreas Bockelmann <xotzil@gmx.de> - 2019-10-15 11:08 +0200
        Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-15 11:32 +0200
        Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 06:53 -0300
          Re: Kein Schwein programmiert(e) in Forth Alfred Gemsa <gemsa@gmx.de> - 2019-10-15 13:03 +0200
            Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 09:17 -0300
            Re: Kein Schwein programmiert(e) in Forth Heinz Schmitz <kma@kma.org> - 2019-10-16 12:15 +0200
          Re: Kein Schwein programmiert(e) in Forth Axel Berger <Spam@Berger-Odenthal.De> - 2019-10-15 17:59 +0200
        Re: Kein Schwein programmiert(e) in Forth Hans-Juergen Schneider <echo@hrz.tu-chemnitz.de> - 2019-10-15 18:17 +0200
      Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 07:08 -0300
        Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-15 18:29 +0200
    Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-16 08:44 +0200
      Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-16 07:13 -0300
      Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-18 13:22 +0200
        Re: Kein Schwein programmiert(e) in Forth Leo Baumann <charly020664@yahoo.de> - 2019-10-18 13:27 +0200
          Re: Kein Schwein programmiert(e) in Forth "horst-d.winzler" <horst.d.winzler@web.de> - 2019-10-18 14:21 +0200
          Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-19 13:05 +0200
            Re: Kein Schwein programmiert(e) in Forth Uhu <Euleuhu@nest.de> - 2019-10-19 13:11 +0200
              Re: Kein Schwein programmiert(e) in Forth Rolf Bombach <rolfnospambombach@invalid.invalid> - 2019-10-21 21:35 +0200
        Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-19 12:50 +0200
          SWYN Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-20 21:13 +0200
            Re: SWYN Re: Kein Schwein programmiert(e) in Forth "horst-d.winzler" <horst.d.winzler@web.de> - 2019-10-20 21:18 +0200
              Re: SWYN Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-21 07:59 +0200
  Re: Kein Schwein programmiert(e) in Forth Gregor Szaktilla <spam0.sz@ktilla.de> - 2019-10-15 00:18 +0200
    Re: Kein Schwein programmiert(e) in Forth "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2019-10-15 14:16 +0000
      Re: Kein Schwein programmiert(e) in Forth Helmut Schellong <rip@schellong.biz> - 2019-10-15 19:22 +0200
        Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 19:05 -0300
          Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-16 21:15 +0200
            Re: Kein Schwein programmiert(e) in Forth Ewald Pfau <anderswo@gmx.net> - 2019-10-16 21:45 +0000
              Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 10:02 +0200
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 09:52 -0300
                Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 17:06 +0200
                Re: Kein Schwein programmiert(e) in Forth Heinz Schmitz <kma@kma.org> - 2019-10-18 10:45 +0200
                Re: Kein Schwein programmiert(e) in Forth Roland Franzius <roland.franzius@uos.de> - 2019-10-18 11:08 +0200
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-18 09:08 -0300
                Re: Kein Schwein programmiert(e) in Forth Ewald Pfau <anderswo@gmx.net> - 2019-10-18 13:49 +0000
                Re: Kein Schwein programmiert(e) in Forth Hanno Foest <hurga-news2@tigress.com> - 2019-10-18 18:34 +0200
                Re: Kein Schwein programmiert(e) in Forth Andreas Neumann  <an5275@sedo.com> - 2019-10-18 21:11 +0200
                Re: Kein Schwein programmiert(e) in Forth Hanno Foest <hurga-news2@tigress.com> - 2019-10-19 03:24 +0200
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-19 08:24 -0300
                Re: Kein Schwein programmiert(e) in Forth Ewald Pfau <anderswo@gmx.net> - 2019-10-19 16:35 +0000
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-19 15:18 -0300
  Re: Kein Schwein programmiert(e) in Forth Andreas Bockelmann <xotzil@gmx.de> - 2019-10-15 09:49 +0200
    Re: Kein Schwein programmiert(e) in Forth Helmut Schellong <rip@schellong.biz> - 2019-10-15 11:34 +0200
      Re: Kein Schwein programmiert(e) in Forth Rolf Bombach <rolfnospambombach@invalid.invalid> - 2019-10-21 21:59 +0200
  Re: Kein Schwein programmiert(e) in Forth Frank Müller <dw2fm@hotmail.com> - 2019-10-15 10:16 +0200
    Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-15 11:36 +0200
      Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-15 12:50 +0200
        Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-15 13:18 +0200
          Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-16 08:35 +0200
            Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-16 08:39 +0200
              Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-16 09:17 +0200
                Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-16 09:25 +0200
                Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-16 14:17 +0200
    Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 07:12 -0300
    Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-15 13:40 +0200
      Re: Kein Schwein programmiert(e) in Forth "Chr. Maercker" <Zweistein@gmx-topmail.de> - 2019-10-16 11:32 +0200
        Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-16 07:22 -0300
          Re: Kein Schwein programmiert(e) in Forth Roland Franzius <roland.franzius@uos.de> - 2019-10-16 17:43 +0200
            Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-16 21:56 +0200
              Re: Kein Schwein programmiert(e) in Forth Hanno Foest <hurga-news2@tigress.com> - 2019-10-16 22:26 +0200
        Re: Kein Schwein programmiert(e) in Forth Hans-Juergen Schneider <echo@hrz.tu-chemnitz.de> - 2019-10-16 17:11 +0200
          Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-16 14:32 -0300
            Re: Kein Schwein programmiert(e) in Forth Heinz Schmitz <kma@kma.org> - 2019-10-17 09:34 +0200
              Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-17 13:18 +0200
                Re: Kein Schwein programmiert(e) in Forth Heinz Schmitz <kma@kma.org> - 2019-10-18 10:52 +0200
            Re: Kein Schwein programmiert(e) in Forth Andreas Karrer <ak-9a@gmx.ch> - 2019-10-17 11:22 +0000
              Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-17 13:28 +0200
                Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-17 13:30 +0200
                Re: Kein Schwein programmiert(e) in Forth Eric Bruecklmeier <usenet@nerdcraft.de> - 2019-10-17 13:37 +0200
                Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 14:21 +0200
                Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-17 16:10 +0200
                Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 16:58 +0200
                Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 17:26 +0200
                Re: Kein Schwein programmiert(e) in Forth Helmut Schellong <rip@schellong.biz> - 2019-10-17 21:26 +0200
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 16:13 -0300
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 16:56 -0300
                Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 17:12 -0300
                Star Wars :(  was(Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 17:45 -0300
                Re: Star Wars :( was(Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-18 00:53 +0200
                Re: Star Wars :( was(Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-18 09:12 +0200
                Re: Star Wars :( was(Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-18 12:22 +0200
                Re: Star Wars :( was(Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-18 12:43 +0200
                Re: Star Wars :( was(Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-18 14:11 +0200
                Re: Star Wars :(  was(Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-18 20:02 -0300
                Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-17 22:27 +0200
              Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 14:37 -0300
          Re: Kein Schwein programmiert(e) in Forth Roland Franzius <roland.franzius@uos.de> - 2019-10-17 09:29 +0200
            Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 09:57 -0300
  Re: Kein Schwein programmiert(e) in Forth Hans-Juergen Schneider <echo@hrz.tu-chemnitz.de> - 2019-10-15 12:08 +0200
    Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 07:50 -0300
      Re: Kein Schwein programmiert(e) in Forth Thorsten Böttcher <thorsten_nospam@gmx.net> - 2019-10-15 13:50 +0200
        Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-15 09:23 -0300
          Re: Kein Schwein programmiert(e) in Forth Stefan Reuther <stefan.news@arcor.de> - 2019-10-15 18:43 +0200
    Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-15 13:49 +0200
  Re: Kein Schwein programmiert(e) in Forth Franz Glaser <franz@meg-glaser.com> - 2019-10-15 12:21 +0200
  Re: Kein Schwein programmiert(e) in Forth Leo Baumann <charly020664@yahoo.de> - 2019-10-15 16:29 +0200
  Re: Kein Schwein programmiert(e) in Forth Ralph Aichinger <ra@pi.h5.or.at> - 2019-10-16 14:48 +0200
    OT (was: Re: Kein Schwein programmiert(e) in Forth) Andreas Neumann  <an5275@sedo.com> - 2019-10-16 15:01 +0200
    Re: Kein Schwein programmiert(e) in Forth Guido Grohmann <guido.grohmann@gmx.de> - 2019-10-16 19:04 +0200
      Re: Kein Schwein programmiert(e) in Forth Gerhard Hoffmann <dk4xp@arcor.de> - 2019-10-16 19:24 +0200
        Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-16 22:09 +0200
          Re: Kein Schwein programmiert(e) in Forth Hanno Foest <hurga-news2@tigress.com> - 2019-10-16 22:28 +0200
          Re: Kein Schwein programmiert(e) in Forth Axel Berger <Spam@Berger-Odenthal.De> - 2019-10-16 23:04 +0200
            Re: Kein Schwein programmiert(e) in Forth Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2019-10-17 00:48 +0200
      Re: Kein Schwein programmiert(e) in Forth Johannes Bauer <dfnsonfsduifb@gmx.de> - 2019-10-16 21:24 +0200
        Re: Kein Schwein programmiert(e) in Forth "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2019-10-17 08:01 +0000
          Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 10:31 -0300
  Re: Kein Schwein programmiert(e) in Forth "Wolfgang Allinger" <all2001@spambog.com> - 2019-10-17 16:26 -0300

csiph-web